@-webkit-keyframes itemEnter {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 5rem, 0);
        -ms-transform: translate3d(0, 5rem, 0);
        -moz-transform: translate3d(0, 5rem, 0);
        -o-transform: translate3d(0, 5rem, 0);
        transform: translate3d(0, 5rem, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-moz-keyframes itemEnter {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 5rem, 0);
        -ms-transform: translate3d(0, 5rem, 0);
        -moz-transform: translate3d(0, 5rem, 0);
        -o-transform: translate3d(0, 5rem, 0);
        transform: translate3d(0, 5rem, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes itemEnter {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 5rem, 0);
        -ms-transform: translate3d(0, 5rem, 0);
        -moz-transform: translate3d(0, 5rem, 0);
        -o-transform: translate3d(0, 5rem, 0);
        transform: translate3d(0, 5rem, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes itemEnterUpComplete {
    from {
        -webkit-transform: translate3d(0, 150%, 0);
        -ms-transform: translate3d(0, 150%, 0);
        -moz-transform: translate3d(0, 150%, 0);
        -o-transform: translate3d(0, 150%, 0);
        transform: translate3d(0, 150%, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-moz-keyframes itemEnterUpComplete {
    from {
        -webkit-transform: translate3d(0, 150%, 0);
        -ms-transform: translate3d(0, 150%, 0);
        -moz-transform: translate3d(0, 150%, 0);
        -o-transform: translate3d(0, 150%, 0);
        transform: translate3d(0, 150%, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes itemEnterUpComplete {
    from {
        -webkit-transform: translate3d(0, 150%, 0);
        -ms-transform: translate3d(0, 150%, 0);
        -moz-transform: translate3d(0, 150%, 0);
        -o-transform: translate3d(0, 150%, 0);
        transform: translate3d(0, 150%, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes itemLeaveUpComplete {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, 150%, 0);
        -ms-transform: translate3d(0, 150%, 0);
        -moz-transform: translate3d(0, 150%, 0);
        -o-transform: translate3d(0, 150%, 0);
        transform: translate3d(0, 150%, 0)
    }
}

@-moz-keyframes itemLeaveUpComplete {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, 150%, 0);
        -ms-transform: translate3d(0, 150%, 0);
        -moz-transform: translate3d(0, 150%, 0);
        -o-transform: translate3d(0, 150%, 0);
        transform: translate3d(0, 150%, 0)
    }
}

@keyframes itemLeaveUpComplete {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, 150%, 0);
        -ms-transform: translate3d(0, 150%, 0);
        -moz-transform: translate3d(0, 150%, 0);
        -o-transform: translate3d(0, 150%, 0);
        transform: translate3d(0, 150%, 0)
    }
}

@-webkit-keyframes itemEnterDownComplete {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        -ms-transform: translate3d(0, -100%, 0);
        -moz-transform: translate3d(0, -100%, 0);
        -o-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-moz-keyframes itemEnterDownComplete {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        -ms-transform: translate3d(0, -100%, 0);
        -moz-transform: translate3d(0, -100%, 0);
        -o-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes itemEnterDownComplete {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        -ms-transform: translate3d(0, -100%, 0);
        -moz-transform: translate3d(0, -100%, 0);
        -o-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes itemLeaveDownComplete {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, -100%, 0);
        -ms-transform: translate3d(0, -100%, 0);
        -moz-transform: translate3d(0, -100%, 0);
        -o-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@-moz-keyframes itemLeaveDownComplete {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, -100%, 0);
        -ms-transform: translate3d(0, -100%, 0);
        -moz-transform: translate3d(0, -100%, 0);
        -o-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes itemLeaveDownComplete {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        -webkit-transform: translate3d(0, -100%, 0);
        -ms-transform: translate3d(0, -100%, 0);
        -moz-transform: translate3d(0, -100%, 0);
        -o-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@-webkit-keyframes itemEnterDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -5rem, 0);
        -ms-transform: translate3d(0, -5rem, 0);
        -moz-transform: translate3d(0, -5rem, 0);
        -o-transform: translate3d(0, -5rem, 0);
        transform: translate3d(0, -5rem, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-moz-keyframes itemEnterDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -5rem, 0);
        -ms-transform: translate3d(0, -5rem, 0);
        -moz-transform: translate3d(0, -5rem, 0);
        -o-transform: translate3d(0, -5rem, 0);
        transform: translate3d(0, -5rem, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes itemEnterDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -5rem, 0);
        -ms-transform: translate3d(0, -5rem, 0);
        -moz-transform: translate3d(0, -5rem, 0);
        -o-transform: translate3d(0, -5rem, 0);
        transform: translate3d(0, -5rem, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes itemEnterUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 5rem, 0);
        -ms-transform: translate3d(0, 5rem, 0);
        -moz-transform: translate3d(0, 5rem, 0);
        -o-transform: translate3d(0, 5rem, 0);
        transform: translate3d(0, 5rem, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-moz-keyframes itemEnterUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 5rem, 0);
        -ms-transform: translate3d(0, 5rem, 0);
        -moz-transform: translate3d(0, 5rem, 0);
        -o-transform: translate3d(0, 5rem, 0);
        transform: translate3d(0, 5rem, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes itemEnterUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 5rem, 0);
        -ms-transform: translate3d(0, 5rem, 0);
        -moz-transform: translate3d(0, 5rem, 0);
        -o-transform: translate3d(0, 5rem, 0);
        transform: translate3d(0, 5rem, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes itemEnterRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(5rem, 0, 0);
        -ms-transform: translate3d(5rem, 0, 0);
        -moz-transform: translate3d(5rem, 0, 0);
        -o-transform: translate3d(5rem, 0, 0);
        transform: translate3d(5rem, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-moz-keyframes itemEnterRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(5rem, 0, 0);
        -ms-transform: translate3d(5rem, 0, 0);
        -moz-transform: translate3d(5rem, 0, 0);
        -o-transform: translate3d(5rem, 0, 0);
        transform: translate3d(5rem, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes itemEnterRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(5rem, 0, 0);
        -ms-transform: translate3d(5rem, 0, 0);
        -moz-transform: translate3d(5rem, 0, 0);
        -o-transform: translate3d(5rem, 0, 0);
        transform: translate3d(5rem, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes itemLeaveRight {
    from {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(5rem, 0, 0);
        -ms-transform: translate3d(5rem, 0, 0);
        -moz-transform: translate3d(5rem, 0, 0);
        -o-transform: translate3d(5rem, 0, 0);
        transform: translate3d(5rem, 0, 0)
    }
}

@-moz-keyframes itemLeaveRight {
    from {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(5rem, 0, 0);
        -ms-transform: translate3d(5rem, 0, 0);
        -moz-transform: translate3d(5rem, 0, 0);
        -o-transform: translate3d(5rem, 0, 0);
        transform: translate3d(5rem, 0, 0)
    }
}

@keyframes itemLeaveRight {
    from {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(5rem, 0, 0);
        -ms-transform: translate3d(5rem, 0, 0);
        -moz-transform: translate3d(5rem, 0, 0);
        -o-transform: translate3d(5rem, 0, 0);
        transform: translate3d(5rem, 0, 0)
    }
}

@-webkit-keyframes itemLeaveUp {
    from {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -5rem, 0);
        -ms-transform: translate3d(0, -5rem, 0);
        -moz-transform: translate3d(0, -5rem, 0);
        -o-transform: translate3d(0, -5rem, 0);
        transform: translate3d(0, -5rem, 0)
    }
}

@-moz-keyframes itemLeaveUp {
    from {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -5rem, 0);
        -ms-transform: translate3d(0, -5rem, 0);
        -moz-transform: translate3d(0, -5rem, 0);
        -o-transform: translate3d(0, -5rem, 0);
        transform: translate3d(0, -5rem, 0)
    }
}

@keyframes itemLeaveUp {
    from {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -5rem, 0);
        -ms-transform: translate3d(0, -5rem, 0);
        -moz-transform: translate3d(0, -5rem, 0);
        -o-transform: translate3d(0, -5rem, 0);
        transform: translate3d(0, -5rem, 0)
    }
}

@-webkit-keyframes viewLeave {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(30%);
        -ms-transform: translateY(30%);
        -moz-transform: translateY(30%);
        -o-transform: translateY(30%);
        transform: translateY(30%)
    }
}

@-moz-keyframes viewLeave {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(30%);
        -ms-transform: translateY(30%);
        -moz-transform: translateY(30%);
        -o-transform: translateY(30%);
        transform: translateY(30%)
    }
}

@keyframes viewLeave {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(30%);
        -ms-transform: translateY(30%);
        -moz-transform: translateY(30%);
        -o-transform: translateY(30%);
        transform: translateY(30%)
    }
}

@-webkit-keyframes drawerLeftEnter {
    from {
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-moz-keyframes drawerLeftEnter {
    from {
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes drawerLeftEnter {
    from {
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes drawerRightEnter {
    from {
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%)
    }

    to {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-moz-keyframes drawerRightEnter {
    from {
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%)
    }

    to {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes drawerRightEnter {
    from {
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%)
    }

    to {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes drawerLeftExit {
    from {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@-moz-keyframes drawerLeftExit {
    from {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@keyframes drawerLeftExit {
    from {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@-webkit-keyframes drawerRightExit {
    from {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@-moz-keyframes drawerRightExit {
    from {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes drawerRightExit {
    from {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@-webkit-keyframes downEnter {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(100%);
        -ms-transform: scale(100%);
        -moz-transform: scale(100%);
        -o-transform: scale(100%);
        transform: scale(100%)
    }
}

@-moz-keyframes downEnter {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(100%);
        -ms-transform: scale(100%);
        -moz-transform: scale(100%);
        -o-transform: scale(100%);
        transform: scale(100%)
    }
}

@keyframes downEnter {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(100%);
        -ms-transform: scale(100%);
        -moz-transform: scale(100%);
        -o-transform: scale(100%);
        transform: scale(100%)
    }
}

@-webkit-keyframes rightEnter {
    from {
        opacity: 0;
        -webkit-transform: translateX(1rem);
        -ms-transform: translateX(1rem);
        -moz-transform: translateX(1rem);
        -o-transform: translateX(1rem);
        transform: translateX(1rem)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-moz-keyframes rightEnter {
    from {
        opacity: 0;
        -webkit-transform: translateX(1rem);
        -ms-transform: translateX(1rem);
        -moz-transform: translateX(1rem);
        -o-transform: translateX(1rem);
        transform: translateX(1rem)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes rightEnter {
    from {
        opacity: 0;
        -webkit-transform: translateX(1rem);
        -ms-transform: translateX(1rem);
        -moz-transform: translateX(1rem);
        -o-transform: translateX(1rem);
        transform: translateX(1rem)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes opacityEnter {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-moz-keyframes opacityEnter {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes opacityEnter {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes opacityLeave {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-moz-keyframes opacityLeave {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes opacityLeave {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes opacityScaleEnter {
    from {
        opacity: 0;
        -webkit-transform: scale(0.85);
        -ms-transform: scale(0.85);
        -moz-transform: scale(0.85);
        -o-transform: scale(0.85);
        transform: scale(0.85)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

@-moz-keyframes opacityScaleEnter {
    from {
        opacity: 0;
        -webkit-transform: scale(0.85);
        -ms-transform: scale(0.85);
        -moz-transform: scale(0.85);
        -o-transform: scale(0.85);
        transform: scale(0.85)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes opacityScaleEnter {
    from {
        opacity: 0;
        -webkit-transform: scale(0.85);
        -ms-transform: scale(0.85);
        -moz-transform: scale(0.85);
        -o-transform: scale(0.85);
        transform: scale(0.85)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes opacityScaleLeave {
    from {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.85);
        -ms-transform: scale(0.85);
        -moz-transform: scale(0.85);
        -o-transform: scale(0.85);
        transform: scale(0.85)
    }
}

@-moz-keyframes opacityScaleLeave {
    from {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.85);
        -ms-transform: scale(0.85);
        -moz-transform: scale(0.85);
        -o-transform: scale(0.85);
        transform: scale(0.85)
    }
}

@keyframes opacityScaleLeave {
    from {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.85);
        -ms-transform: scale(0.85);
        -moz-transform: scale(0.85);
        -o-transform: scale(0.85);
        transform: scale(0.85)
    }
}

@-webkit-keyframes dropdownEnter {
    from {
        opacity: 0;
        -webkit-transform: translateY(-1rem);
        -ms-transform: translateY(-1rem);
        -moz-transform: translateY(-1rem);
        -o-transform: translateY(-1rem);
        transform: translateY(-1rem)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-moz-keyframes dropdownEnter {
    from {
        opacity: 0;
        -webkit-transform: translateY(-1rem);
        -ms-transform: translateY(-1rem);
        -moz-transform: translateY(-1rem);
        -o-transform: translateY(-1rem);
        transform: translateY(-1rem)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes dropdownEnter {
    from {
        opacity: 0;
        -webkit-transform: translateY(-1rem);
        -ms-transform: translateY(-1rem);
        -moz-transform: translateY(-1rem);
        -o-transform: translateY(-1rem);
        transform: translateY(-1rem)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes buttonLoading {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    20% {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    80% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-moz-keyframes buttonLoading {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    20% {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    80% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes buttonLoading {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    20% {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    80% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes enterScale {
    0% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-moz-keyframes enterScale {
    0% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes enterScale {
    0% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes enterScaleInverse {
    0% {
        -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -o-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-moz-keyframes enterScaleInverse {
    0% {
        -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -o-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes enterScaleInverse {
    0% {
        -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -o-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes toastEnter {
    0% {
        -webkit-transform: translate3d(0, 150%, 0);
        -ms-transform: translate3d(0, 150%, 0);
        -moz-transform: translate3d(0, 150%, 0);
        -o-transform: translate3d(0, 150%, 0);
        transform: translate3d(0, 150%, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-moz-keyframes toastEnter {
    0% {
        -webkit-transform: translate3d(0, 150%, 0);
        -ms-transform: translate3d(0, 150%, 0);
        -moz-transform: translate3d(0, 150%, 0);
        -o-transform: translate3d(0, 150%, 0);
        transform: translate3d(0, 150%, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes toastEnter {
    0% {
        -webkit-transform: translate3d(0, 150%, 0);
        -ms-transform: translate3d(0, 150%, 0);
        -moz-transform: translate3d(0, 150%, 0);
        -o-transform: translate3d(0, 150%, 0);
        transform: translate3d(0, 150%, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes toastLeave {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes toastLeave {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes toastLeave {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-moz-keyframes rotate {
    from {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotate {
    from {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes rotatePause {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }

    25% {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    50% {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    75% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-moz-keyframes rotatePause {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }

    25% {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    50% {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    75% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotatePause {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }

    25% {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    50% {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    75% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes pulse {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes pulse {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes pulse {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.fa,p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,.list.list--sortable .list-item .list-itemSorter:before,.list--clickable .list-item:before,.input--editable:before,.input--modal:before,.timepicker .btn>.glyphicon-chevron-down:before,.timepicker .btn>.glyphicon-chevron-up:before,.ui-timepicker .pi-chevron-down:before,.p-timepicker .pi-chevron-down:before,.ui-timepicker .pi-chevron-up:before,.p-timepicker .pi-chevron-up:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,p-calendar .p-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .pi-chevron-right:before,p-calendar .p-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .pi-chevron-left:before,.datepicker .btn>.glyphicon-chevron-right:before,.datepicker .btn>.glyphicon-chevron-left:before,.control--receipt:before,.control--imageButton:before,.control--rdc:before,.carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .glyphicon-chevron-left:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,accordion .panel-title>a:before,[class^=fa-] {
    display: inline-block;
    font: normal normal normal 24px/1 "icomoon";
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0)
}

.fa-1x {
    font-size: 1rem !important
}

.fa-stack.fa-1x {
    height: 1rem;
    line-height: 1rem
}

.fa-2x {
    font-size: 2rem !important
}

.fa-stack.fa-2x {
    height: 2rem;
    line-height: 2rem
}

.fa-3x {
    font-size: 3rem !important
}

.fa-stack.fa-3x {
    height: 3rem;
    line-height: 3rem
}

.fa-4x {
    font-size: 4rem !important
}

.fa-stack.fa-4x {
    height: 4rem;
    line-height: 4rem
}

.fa-5x {
    font-size: 5rem !important
}

.fa-stack.fa-5x {
    height: 5rem;
    line-height: 5rem
}

.fa-6x {
    font-size: 6rem !important
}

.fa-stack.fa-6x {
    height: 6rem;
    line-height: 6rem
}

.fa-7x {
    font-size: 7rem !important
}

.fa-stack.fa-7x {
    height: 7rem;
    line-height: 7rem
}

.fa-8x {
    font-size: 8rem !important
}

.fa-stack.fa-8x {
    height: 8rem;
    line-height: 8rem
}

.fa-9x {
    font-size: 9rem !important
}

.fa-stack.fa-9x {
    height: 9rem;
    line-height: 9rem
}

.fa-10x {
    font-size: 10rem !important
}

.fa-stack.fa-10x {
    height: 10rem;
    line-height: 10rem
}

.fa-11x {
    font-size: 11rem !important
}

.fa-stack.fa-11x {
    height: 11rem;
    line-height: 11rem
}

.fa-12x {
    font-size: 12rem !important
}

.fa-stack.fa-12x {
    height: 12rem;
    line-height: 12rem
}

.fa-13x {
    font-size: 13rem !important
}

.fa-stack.fa-13x {
    height: 13rem;
    line-height: 13rem
}

.fa-14x {
    font-size: 14rem !important
}

.fa-stack.fa-14x {
    height: 14rem;
    line-height: 14rem
}

.fa-15x {
    font-size: 15rem !important
}

.fa-stack.fa-15x {
    height: 15rem;
    line-height: 15rem
}

.fa-16x {
    font-size: 16rem !important
}

.fa-stack.fa-16x {
    height: 16rem;
    line-height: 16rem
}

.fa-17x {
    font-size: 17rem !important
}

.fa-stack.fa-17x {
    height: 17rem;
    line-height: 17rem
}

.fa-18x {
    font-size: 18rem !important
}

.fa-stack.fa-18x {
    height: 18rem;
    line-height: 18rem
}

.fa-19x {
    font-size: 19rem !important
}

.fa-stack.fa-19x {
    height: 19rem;
    line-height: 19rem
}

.fa-20x {
    font-size: 20rem !important
}

.fa-stack.fa-20x {
    height: 20rem;
    line-height: 20rem
}

.fa-stack {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 100%
}

.fa-stack .fa-stack-item {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
    top: 0;
    line-height: inherit
}

.fa-arrow-down-left:before {
    content: ""
}

.fa-arrow-down-right:before {
    content: ""
}

.fa-arrow-up-left:before {
    content: ""
}

.fa-arrow-up-right:before {
    content: ""
}

.fa-bitcoin-badge:before {
    content: ""
}

.fa-file-document-outline:before {
    content: ""
}

.fa-piggy:before {
    content: ""
}

.fa-shield-alert-outline:before {
    content: ""
}

.fa-autobooks:before {
    content: ""
}

.fa-card:before {
    content: ""
}

.fa-invoice:before {
    content: ""
}

.fa-chat-off-outline:before {
    content: ""
}

.fa-chat-on-outline:before {
    content: ""
}

.fa-time-input-cue:before,csi-timepicker .input--modal:before,.input--modal.input--timepicker:before {
    content: ""
}

.fa-amount-input-cue:before,csi-amount .input--modal:before,.input--modal.input--amount:before {
    content: ""
}

.fa-calendar-input-cue:before,csi-datepicker .input--modal:before,.input--modal.input--datepicker:before {
    content: ""
}

.fa-lock-alert:before {
    content: ""
}

.fa-checkbook:before {
    content: ""
}

.fa-currency-usd-circle:before {
    content: ""
}

.fa-piggy-bank:before {
    content: ""
}

.fa-bank-plus:before {
    content: ""
}

.fa-cash-usd-outline:before {
    content: ""
}

.fa-arrow-right-bold-2:before {
    content: ""
}

.fa-bank-transfer:before {
    content: ""
}

.fa-arrow-up-down-bold:before {
    content: ""
}

.fa-arrow-up-down:before,p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before {
    content: ""
}

.fa-arrow-expand-left:before {
    content: ""
}

.fa-arrow-expand-right:before {
    content: ""
}

.fa-arrow-expand-up:before {
    content: ""
}

.fa-arrow-expand-down:before {
    content: ""
}

.fa-lock-pin:before {
    content: ""
}

.fa-signup-existing:before {
    content: ""
}

.fa-signup-new:before {
    content: ""
}

.fa-mfa-mobile-push:before {
    content: ""
}

.fa-mfa-mobile-text:before {
    content: ""
}

.fa-mfa-phone-call:before {
    content: ""
}

.fa-shield-key-outline:before {
    content: ""
}

.fa-card-text-outline:before {
    content: ""
}

.fa-alert-block:before {
    content: ""
}

.fa-alert-round:before,.list--style-section .list--section-item .subuser-perms-limits-label.input--editable.input_state-error:before {
    content: ""
}

.fa-authenticator-no:before {
    content: ""
}

.fa-ach-edituploadtemplate:before {
    content: ""
}

.fa-ach-managetemplates-2:before {
    content: ""
}

.fa-ach-upload-2:before {
    content: ""
}

.fa-ach-uploadtemplate:before {
    content: ""
}

.fa-check-new:before {
    content: ""
}

.fa-upload-file:before {
    content: ""
}

.fa-authenticator:before {
    content: ""
}

.fa-add-accounts:before {
    content: ""
}

.fa-notices:before {
    content: ""
}

.fa-ach-managetemplates:before {
    content: ""
}

.fa-ach-new:before {
    content: ""
}

.fa-ach-newtemplate:before {
    content: ""
}

.fa-ach-upload:before {
    content: ""
}

.fa-doc-text:before {
    content: ""
}

.fa-statements:before {
    content: ""
}

.fa-taxforms:before {
    content: ""
}

.fa-biometric:before {
    content: ""
}

.fa-biometric-alt:before {
    content: ""
}

.fa-faceUnlock-circle:before {
    content: ""
}

.fa-faceid-circle:before {
    content: ""
}

.fa-faceid-open:before {
    content: ""
}

.fa-faceid-square:before {
    content: ""
}

.fa-email-valid:before {
    content: ""
}

.fa-recurring:before {
    content: ""
}

.fa-star-fill:before {
    content: ""
}

.fa-star-outline2:before {
    content: ""
}

.fa-star-strike:before {
    content: ""
}

.fa-pfm-small:before {
    content: ""
}

.fa-pfm:before {
    content: ""
}

.fa-stoppay-history:before {
    content: ""
}

.fa-ach:before {
    content: ""
}

.fa-check2:before {
    content: ""
}

.fa-check-range:before {
    content: ""
}

.fa-chat-on:before {
    content: ""
}

.fa-chat-off:before {
    content: ""
}

.fa-clock2:before {
    content: ""
}

.fa-ext-account:before {
    content: ""
}

.fa-device-message:before {
    content: ""
}

.fa-alert-billpay:before {
    content: ""
}

.fa-alert-card:before {
    content: ""
}

.fa-alert-cashmanager:before {
    content: ""
}

.fa-alert-custom:before {
    content: ""
}

.fa-alert-security:before {
    content: ""
}

.fa-wire-domestic:before {
    content: ""
}

.fa-wire-international:before {
    content: ""
}

.fa-ooba-check:before {
    content: ""
}

.fa-ooba-key:before {
    content: ""
}

.fa-oobamobile:before {
    content: ""
}

.fa-oobamobile-bold:before {
    content: ""
}

.fa-oobamobile-check:before {
    content: ""
}

.fa-oobamobile-check-bold:before {
    content: ""
}

.fa-oobamobile-key:before {
    content: ""
}

.fa-oobamobile-key-bold:before {
    content: ""
}

.fa-oobamobile-x:before {
    content: ""
}

.fa-oobamobile-x-bold:before {
    content: ""
}

.fa-ooba-x:before {
    content: ""
}

.fa-blackberry:before {
    content: ""
}

.fa-wire-copy:before {
    content: ""
}

.fa-wire-edit:before {
    content: ""
}

.fa-wire-edittemplate:before {
    content: ""
}

.fa-wire-new:before {
    content: ""
}

.fa-wire-newfromtemplate:before {
    content: ""
}

.fa-wire-newtemplate:before {
    content: ""
}

.fa-wire-reject:before {
    content: ""
}

.fa-editseries:before {
    content: ""
}

.fa-editskip:before {
    content: ""
}

.fa-camera2:before {
    content: ""
}

.fa-cameraroll:before {
    content: ""
}

.fa-unattached:before {
    content: ""
}

.fa-billpay:before {
    content: ""
}

.fa-ehl:before {
    content: ""
}

.fa-fdic:before {
    content: ""
}

.fa-p2p:before {
    content: ""
}

.fa-sendmoney-1:before {
    content: ""
}

.fa-sendmoney-2:before {
    content: ""
}

.fa-thumb:before {
    content: ""
}

.fa-credit-card-clock-outline:before {
    content: ""
}

.fa-credit-card-plus-outline:before {
    content: ""
}

.fa-access-point:before {
    content: ""
}

.fa-access-point-network:before {
    content: ""
}

.fa-account:before {
    content: ""
}

.fa-account-alert:before {
    content: ""
}

.fa-account-box:before {
    content: ""
}

.fa-account-box-outline:before {
    content: ""
}

.fa-account-card-details:before {
    content: ""
}

.fa-account-check:before {
    content: ""
}

.fa-account-circle:before {
    content: ""
}

.fa-account-convert:before {
    content: ""
}

.fa-account-key:before {
    content: ""
}

.fa-account-location:before {
    content: ""
}

.fa-account-minus:before {
    content: ""
}

.fa-account-multiple:before {
    content: ""
}

.fa-account-multiple-minus:before {
    content: ""
}

.fa-account-multiple-outline:before {
    content: ""
}

.fa-account-multiple-plus:before {
    content: ""
}

.fa-account-network:before {
    content: ""
}

.fa-account-off:before {
    content: ""
}

.fa-account-outline:before {
    content: ""
}

.fa-account-plus:before {
    content: ""
}

.fa-account-remove:before {
    content: ""
}

.fa-account-search:before {
    content: ""
}

.fa-account-switch:before {
    content: ""
}

.fa-airplay:before {
    content: ""
}

.fa-alarm:before {
    content: ""
}

.fa-alarm-check:before {
    content: ""
}

.fa-alarm-multiple:before {
    content: ""
}

.fa-alarm-off:before {
    content: ""
}

.fa-alarm-plus:before {
    content: ""
}

.fa-album:before {
    content: ""
}

.fa-alert:before {
    content: ""
}

.fa-alert-box:before {
    content: ""
}

.fa-alert-circle:before,.toast--warning:before,.toast--danger:before {
    content: ""
}

.fa-alert-circle-outline:before {
    content: ""
}

.fa-alert-octagon:before {
    content: ""
}

.fa-alert-outline:before {
    content: ""
}

.fa-alpha:before {
    content: ""
}

.fa-alphabetical:before {
    content: ""
}

.fa-android:before {
    content: ""
}

.fa-animation:before {
    content: ""
}

.fa-apple:before {
    content: ""
}

.fa-apple-safari:before {
    content: ""
}

.fa-apps:before {
    content: ""
}

.fa-archive:before {
    content: ""
}

.fa-arrange-bring-forward:before {
    content: ""
}

.fa-arrange-bring-to-front:before {
    content: ""
}

.fa-arrange-send-backward:before {
    content: ""
}

.fa-arrange-send-to-back:before {
    content: ""
}

.fa-arrow-all:before {
    content: ""
}

.fa-arrow-bottom-left:before {
    content: ""
}

.fa-arrow-bottom-right:before {
    content: ""
}

.fa-arrow-collapse:before {
    content: ""
}

.fa-arrow-down:before,p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon.pi-sort-down:before {
    content: ""
}

.fa-arrow-down-bold:before {
    content: ""
}

.fa-arrow-down-bold-circle:before {
    content: ""
}

.fa-arrow-down-bold-circle-outline:before {
    content: ""
}

.fa-arrow-down-bold-hexagon-outline:before {
    content: ""
}

.fa-arrow-down-drop-circle:before {
    content: ""
}

.fa-arrow-down-drop-circle-outline:before {
    content: ""
}

.fa-arrow-expand:before {
    content: ""
}

.fa-arrow-left:before {
    content: ""
}

.fa-arrow-left-bold:before {
    content: ""
}

.fa-arrow-left-bold-circle:before {
    content: ""
}

.fa-arrow-left-bold-circle-outline:before {
    content: ""
}

.fa-arrow-left-bold-hexagon-outline:before {
    content: ""
}

.fa-arrow-left-drop-circle:before {
    content: ""
}

.fa-arrow-left-drop-circle-outline:before {
    content: ""
}

.fa-arrow-right:before,.list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.fa:before,.list.list--swipe .list-item.list-item_state-swiped p-table .ui-table .ui-table-thead tr th .list-itemToggle>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.ui-sortable-column-icon:before,.list.list--swipe .list-item.list-item_state-swiped p-table .ui-table .ui-chkbox .ui-chkbox-box .list-itemToggle>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.ui-chkbox-icon:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.fa:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-table .ui-table .ui-table-thead tr th p-menu+[pButton]>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.ui-sortable-column-icon:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-table .ui-table .ui-chkbox .ui-chkbox-box p-menu+[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.ui-chkbox-icon:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.fa:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-table .ui-table .ui-table-thead tr th p-menu+[pButton]>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.ui-sortable-column-icon:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-table .ui-table .ui-chkbox .ui-chkbox-box p-menu+[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.ui-chkbox-icon:before,.list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>[class^=fa-]:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>[class^=fa-]:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>[class^=fa-]:before,.list.list--swipe .list-item.list-item_state-swiped accordion .panel-title.list-itemToggle>a:before,accordion .list.list--swipe .list-item.list-item_state-swiped .panel-title.list-itemToggle>a:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle accordion p-menu+.panel-title[pButton]>a:before,accordion .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+.panel-title[pButton]>a:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped accordion p-menu+.panel-title[pButton]>a:before,accordion .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+.panel-title[pButton]>a:before,.list.list--swipe .list-item.list-item_state-swiped p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list-itemToggle>.ui-accordion-toggle-icon.pi:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.ui-accordion-toggle-icon.pi:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) p-menu+[pButton]>.ui-accordion-toggle-icon.pi:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.ui-accordion-toggle-icon.pi:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) p-menu+[pButton]>.ui-accordion-toggle-icon.pi:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.ui-accordion-toggle-icon.pi:before,.list.list--swipe .list-item.list-item_state-swiped .carousel--simple .carousel-control .list-itemToggle>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.glyphicon-chevron-left:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle .carousel--simple .carousel-control p-menu+[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.glyphicon-chevron-left:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped .carousel--simple .carousel-control p-menu+[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.glyphicon-chevron-left:before,.list.list--swipe .list-item.list-item_state-swiped .carousel--simple .carousel-control .list-itemToggle>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.glyphicon-chevron-right:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle .carousel--simple .carousel-control p-menu+[pButton]>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.glyphicon-chevron-right:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped .carousel--simple .carousel-control p-menu+[pButton]>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.glyphicon-chevron-right:before,.list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.control--rdc:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.control--rdc:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.control--rdc:before,.list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.control--imageButton:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.control--imageButton:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.control--imageButton:before,.list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.control--receipt:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.control--receipt:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.control--receipt:before,.list.list--swipe .list-item.list-item_state-swiped .datepicker .btn.list-itemToggle>.glyphicon-chevron-left:before,.datepicker .list.list--swipe .list-item.list-item_state-swiped .btn.list-itemToggle>.glyphicon-chevron-left:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle .datepicker p-menu+.btn[pButton]>.glyphicon-chevron-left:before,.datepicker .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+.btn[pButton]>.glyphicon-chevron-left:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped .datepicker p-menu+.btn[pButton]>.glyphicon-chevron-left:before,.datepicker .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+.btn[pButton]>.glyphicon-chevron-left:before,.list.list--swipe .list-item.list-item_state-swiped .datepicker .btn.list-itemToggle>.glyphicon-chevron-right:before,.datepicker .list.list--swipe .list-item.list-item_state-swiped .btn.list-itemToggle>.glyphicon-chevron-right:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle .datepicker p-menu+.btn[pButton]>.glyphicon-chevron-right:before,.datepicker .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+.btn[pButton]>.glyphicon-chevron-right:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped .datepicker p-menu+.btn[pButton]>.glyphicon-chevron-right:before,.datepicker .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+.btn[pButton]>.glyphicon-chevron-right:before,.list.list--swipe .list-item.list-item_state-swiped p-calendar .p-calendar .list-itemToggle>.pi-chevron-left:before,p-calendar .p-calendar .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.pi-chevron-left:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-calendar .p-calendar p-menu+[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.pi-chevron-left:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-calendar .p-calendar p-menu+[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.pi-chevron-left:before,.list.list--swipe .list-item.list-item_state-swiped csi-prime-calendar .ui-calendar .list-itemToggle>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.pi-chevron-left:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle csi-prime-calendar .ui-calendar p-menu+[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.pi-chevron-left:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped csi-prime-calendar .ui-calendar p-menu+[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.pi-chevron-left:before,.list.list--swipe .list-item.list-item_state-swiped p-calendar .p-calendar .list-itemToggle>.pi-chevron-right:before,p-calendar .p-calendar .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.pi-chevron-right:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-calendar .p-calendar p-menu+[pButton]>.pi-chevron-right:before,p-calendar .p-calendar .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.pi-chevron-right:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-calendar .p-calendar p-menu+[pButton]>.pi-chevron-right:before,p-calendar .p-calendar .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.pi-chevron-right:before,.list.list--swipe .list-item.list-item_state-swiped csi-prime-calendar .ui-calendar .list-itemToggle>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.pi-chevron-right:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle csi-prime-calendar .ui-calendar p-menu+[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.pi-chevron-right:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped csi-prime-calendar .ui-calendar p-menu+[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.pi-chevron-right:before,.list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .ui-dropdown .list-itemToggle>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.ui-dropdown-clear-icon:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle csi-dropdown p-dropdown .ui-dropdown p-menu+[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.ui-dropdown-clear-icon:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .ui-dropdown p-menu+[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.ui-dropdown-clear-icon:before,.list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .p-dropdown .list-itemToggle>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.ui-dropdown-clear-icon:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle csi-dropdown p-dropdown .p-dropdown p-menu+[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.ui-dropdown-clear-icon:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .p-dropdown p-menu+[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.ui-dropdown-clear-icon:before,.list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list-itemToggle>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.ui-dropdown-trigger-icon:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list-itemToggle>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.p-dropdown-trigger-icon:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list-itemToggle>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.ui-dropdown-trigger-icon:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list-itemToggle>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.p-dropdown-trigger-icon:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list-itemToggle>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.ui-dropdown-trigger-icon:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list-itemToggle>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.p-dropdown-trigger-icon:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list-itemToggle>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.ui-dropdown-trigger-icon:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list-itemToggle>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.p-dropdown-trigger-icon:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--swipe .list-item.list-item_state-swiped .ui-timepicker .list-itemToggle>.pi-chevron-up:before,.ui-timepicker .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.pi-chevron-up:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle .ui-timepicker p-menu+[pButton]>.pi-chevron-up:before,.ui-timepicker .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.pi-chevron-up:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped .ui-timepicker p-menu+[pButton]>.pi-chevron-up:before,.ui-timepicker .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.pi-chevron-up:before,.list.list--swipe .list-item.list-item_state-swiped .p-timepicker .list-itemToggle>.pi-chevron-up:before,.p-timepicker .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.pi-chevron-up:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle .p-timepicker p-menu+[pButton]>.pi-chevron-up:before,.p-timepicker .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.pi-chevron-up:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped .p-timepicker p-menu+[pButton]>.pi-chevron-up:before,.p-timepicker .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.pi-chevron-up:before,.list.list--swipe .list-item.list-item_state-swiped .ui-timepicker .list-itemToggle>.pi-chevron-down:before,.ui-timepicker .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.pi-chevron-down:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle .ui-timepicker p-menu+[pButton]>.pi-chevron-down:before,.ui-timepicker .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.pi-chevron-down:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped .ui-timepicker p-menu+[pButton]>.pi-chevron-down:before,.ui-timepicker .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.pi-chevron-down:before,.list.list--swipe .list-item.list-item_state-swiped .p-timepicker .list-itemToggle>.pi-chevron-down:before,.p-timepicker .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.pi-chevron-down:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle .p-timepicker p-menu+[pButton]>.pi-chevron-down:before,.p-timepicker .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.pi-chevron-down:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped .p-timepicker p-menu+[pButton]>.pi-chevron-down:before,.p-timepicker .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.pi-chevron-down:before,.list.list--swipe .list-item.list-item_state-swiped .timepicker .btn.list-itemToggle>.glyphicon-chevron-up:before,.timepicker .list.list--swipe .list-item.list-item_state-swiped .btn.list-itemToggle>.glyphicon-chevron-up:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle .timepicker p-menu+.btn[pButton]>.glyphicon-chevron-up:before,.timepicker .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+.btn[pButton]>.glyphicon-chevron-up:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped .timepicker p-menu+.btn[pButton]>.glyphicon-chevron-up:before,.timepicker .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+.btn[pButton]>.glyphicon-chevron-up:before,.list.list--swipe .list-item.list-item_state-swiped .timepicker .btn.list-itemToggle>.glyphicon-chevron-down:before,.timepicker .list.list--swipe .list-item.list-item_state-swiped .btn.list-itemToggle>.glyphicon-chevron-down:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle .timepicker p-menu+.btn[pButton]>.glyphicon-chevron-down:before,.timepicker .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+.btn[pButton]>.glyphicon-chevron-down:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped .timepicker p-menu+.btn[pButton]>.glyphicon-chevron-down:before,.timepicker .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+.btn[pButton]>.glyphicon-chevron-down:before,.list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.input--editable:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.input--editable:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.input--editable:before,.list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.input--modal:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.input--modal:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.input--modal:before,.list.list--swipe .list-item.list-item_state-swiped .list--clickable .list-itemToggle>.list-item:before,.list--clickable .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.list-item:before,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle .list--clickable p-menu+[pButton]>.list-item:before,.list--clickable .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.list-item:before,.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped .list--clickable p-menu+[pButton]>.list-item:before,.list--clickable .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.list-item:before,.list.list--swipe .list.list--sortable .list-item.list-item_state-swiped .list-itemToggle>.list-itemSorter:before,.list.list--sortable .list.list--swipe .list-item.list-item_state-swiped .list-itemToggle>.list-itemSorter:before,.list.list--swipe .list.list--sortable .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.list-itemSorter:before,.list.list--sortable .list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton]>.list-itemSorter:before,.list.list--toggle .list.list--swipe .list.list--sortable .list-item.list-item_state-swiped p-menu+[pButton]>.list-itemSorter:before,.list.list--sortable .list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton]>.list-itemSorter:before {
    content: ""
}

.fa-arrow-right-bold:before,.input--modal:before {
    content: ""
}

.fa-arrow-right-bold-circle:before {
    content: ""
}

.fa-arrow-right-bold-circle-outline:before {
    content: ""
}

.fa-arrow-right-bold-hexagon-outline:before {
    content: ""
}

.fa-arrow-right-drop-circle:before {
    content: ""
}

.fa-arrow-right-drop-circle-outline:before {
    content: ""
}

.fa-arrow-top-left:before {
    content: ""
}

.fa-arrow-top-right:before {
    content: ""
}

.fa-arrow-up:before,p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon.pi-sort-up:before {
    content: ""
}

.fa-arrow-up-bold:before {
    content: ""
}

.fa-arrow-up-bold-circle:before {
    content: ""
}

.fa-arrow-up-bold-circle-outline:before {
    content: ""
}

.fa-arrow-up-bold-hexagon-outline:before {
    content: ""
}

.fa-arrow-up-drop-circle:before {
    content: ""
}

.fa-arrow-up-drop-circle-outline:before {
    content: ""
}

.fa-at:before {
    content: ""
}

.fa-attachment:before {
    content: ""
}

.fa-autorenew:before {
    content: ""
}

.fa-backburger:before {
    content: ""
}

.fa-backspace:before {
    content: ""
}

.fa-backup-restore:before {
    content: ""
}

.fa-bank:before {
    content: ""
}

.fa-barcode:before {
    content: ""
}

.fa-barcode-scan:before {
    content: ""
}

.fa-bell:before {
    content: ""
}

.fa-bell-off:before {
    content: ""
}

.fa-bell-outline:before {
    content: ""
}

.fa-bell-plus:before {
    content: ""
}

.fa-bell-ring:before {
    content: ""
}

.fa-bell-ring-outline:before {
    content: ""
}

.fa-bell-sleep:before {
    content: ""
}

.fa-beta:before {
    content: ""
}

.fa-block-helper:before {
    content: ""
}

.fa-book:before {
    content: ""
}

.fa-bookmark:before {
    content: ""
}

.fa-bookmark-check:before {
    content: ""
}

.fa-bookmark-outline:before {
    content: ""
}

.fa-bookmark-outline-plus:before {
    content: ""
}

.fa-bookmark-plus:before {
    content: ""
}

.fa-bookmark-remove:before {
    content: ""
}

.fa-book-minus:before {
    content: ""
}

.fa-book-multiple:before {
    content: ""
}

.fa-book-multiple-variant:before {
    content: ""
}

.fa-book-open:before {
    content: ""
}

.fa-book-open-page-variant:before {
    content: ""
}

.fa-book-open-variant:before {
    content: ""
}

.fa-book-variant:before {
    content: ""
}

.fa-border-all:before {
    content: ""
}

.fa-border-color:before {
    content: ""
}

.fa-box-download:before {
    content: ""
}

.fa-box-upload:before {
    content: ""
}

.fa-briefcase:before {
    content: ""
}

.fa-briefcase-checked:before {
    content: ""
}

.fa-briefcase-download:before {
    content: ""
}

.fa-briefcase-upload:before {
    content: ""
}

.fa-brightness:before {
    content: ""
}

.fa-brightness-1:before {
    content: ""
}

.fa-brightness-2:before {
    content: ""
}

.fa-brightness-3:before {
    content: ""
}

.fa-brightness-4:before {
    content: ""
}

.fa-brightness-5:before {
    content: ""
}

.fa-brightness-6:before {
    content: ""
}

.fa-brightness-7:before {
    content: ""
}

.fa-brightness-auto:before {
    content: ""
}

.fa-bulletin-board:before {
    content: ""
}

.fa-bullhorn:before {
    content: ""
}

.fa-burst-mode:before {
    content: ""
}

.fa-bus:before {
    content: ""
}

.fa-cached:before {
    content: ""
}

.fa-calculator:before {
    content: ""
}

.fa-calendar:before {
    content: ""
}

.fa-calendar-blank:before {
    content: ""
}

.fa-calendar-check:before {
    content: ""
}

.fa-calendar-check-multiple:before {
    content: ""
}

.fa-calendar-clock:before {
    content: ""
}

.fa-calendar-multiple:before {
    content: ""
}

.fa-calendar-plus:before {
    content: ""
}

.fa-calendar-remove:before {
    content: ""
}

.fa-calendar-select:before {
    content: ""
}

.fa-calendar-text:before {
    content: ""
}

.fa-calendar-today:before {
    content: ""
}

.fa-call-made:before {
    content: ""
}

.fa-call-merge:before {
    content: ""
}

.fa-call-missed:before {
    content: ""
}

.fa-call-received:before {
    content: ""
}

.fa-call-split:before {
    content: ""
}

.fa-camcorder:before {
    content: ""
}

.fa-camcorder-box:before {
    content: ""
}

.fa-camcorder-box-off:before {
    content: ""
}

.fa-camcorder-off:before {
    content: ""
}

.fa-camera:before,.control--imageButton.control--camera:before,.control--rdc:before {
    content: ""
}

.fa-camera-enhance:before {
    content: ""
}

.fa-camera-front:before {
    content: ""
}

.fa-camera-front-variant:before {
    content: ""
}

.fa-camera-off:before {
    content: ""
}

.fa-camera-party-mode:before {
    content: ""
}

.fa-camera-rear:before {
    content: ""
}

.fa-camera-rear-variant:before {
    content: ""
}

.fa-camera-switch:before {
    content: ""
}

.fa-camera-timer:before {
    content: ""
}

.fa-cancel:before {
    content: ""
}

.fa-car:before {
    content: ""
}

.fa-car-wash:before {
    content: ""
}

.fa-cash:before {
    content: ""
}

.fa-cash-100:before {
    content: ""
}

.fa-cash-multiple:before {
    content: ""
}

.fa-cash-usd:before {
    content: ""
}

.fa-cast:before {
    content: ""
}

.fa-cast-connected:before {
    content: ""
}

.fa-cellphone:before {
    content: ""
}

.fa-cellphone-android:before {
    content: ""
}

.fa-cellphone-basic:before {
    content: ""
}

.fa-cellphone-dock:before {
    content: ""
}

.fa-cellphone-iphone:before {
    content: ""
}

.fa-cellphone-link:before {
    content: ""
}

.fa-cellphone-link-off:before {
    content: ""
}

.fa-cellphone-settings:before {
    content: ""
}

.fa-certificate:before {
    content: ""
}

.fa-chart-arc:before {
    content: ""
}

.fa-chart-areaspline:before {
    content: ""
}

.fa-chart-bar:before {
    content: ""
}

.fa-chart-bubble:before {
    content: ""
}

.fa-chart-histogram:before {
    content: ""
}

.fa-chart-line:before {
    content: ""
}

.fa-chart-pie:before {
    content: ""
}

.fa-check:before,.input--toggle input[type=checkbox]:checked+.input-bool:before,.input--toggle input[type=radio]:checked+.input-bool:before {
    content: ""
}

.fa-check-all:before {
    content: ""
}

.fa-check-bookmark:before {
    content: ""
}

.fa-checkbox-blank:before {
    content: ""
}

.fa-checkbox-blank-circle:before {
    content: ""
}

.fa-checkbox-blank-circle-outline:before {
    content: ""
}

.fa-checkbox-blank-outline:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,.list.list--selectable .list-item:before {
    content: ""
}

.fa-checkbox-marked:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.pi-check:before {
    content: ""
}

.fa-checkbox-marked-circle:before,.toast--success:before {
    content: ""
}

.fa-checkbox-marked-circle-outline:before {
    content: ""
}

.fa-checkbox-marked-outline:before,.list.list--selectable .list-item.list-item_state-selected:before {
    content: ""
}

.fa-checkbox-multiple-blank:before {
    content: ""
}

.fa-checkbox-multiple-blank-outline:before {
    content: ""
}

.fa-checkbox-multiple-marked:before {
    content: ""
}

.fa-checkbox-multiple-marked-outline:before {
    content: ""
}

.fa-check-circle:before {
    content: ""
}

.fa-check-circle-outline:before {
    content: ""
}

.fa-chevron-double-down:before {
    content: ""
}

.fa-chevron-double-left:before {
    content: ""
}

.fa-chevron-double-right:before {
    content: ""
}

.fa-chevron-double-up:before {
    content: ""
}

.fa-chevron-down:before,.list.list--dropdown>.list-itemDropdown:before,[select-radio]>label>span:before,.timepicker .btn>.glyphicon-chevron-down:before,.ui-timepicker .pi-chevron-down:before,.p-timepicker .pi-chevron-down:before,.control--expander .control-activator.list-item:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi-caret-right:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi-chevron-right:before,accordion .panel-title>a:before {
    content: ""
}

.fa-chevron-left:before,p-calendar .p-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .pi-chevron-left:before,.datepicker .btn>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .glyphicon-chevron-left:before {
    content: ""
}

.fa-chevron-right:before,.list--clickable .list-item:before,p-calendar .p-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .pi-chevron-right:before,.datepicker .btn>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .glyphicon-chevron-right:before {
    content: ""
}

.fa-chevron-up:before,.list.list--dropdown>.list-itemDropdown.list-item_state-opened:before,[select-radio].input_state-active>label>span:before,.timepicker .btn>.glyphicon-chevron-up:before,.ui-timepicker .pi-chevron-up:before,.p-timepicker .pi-chevron-up:before,.toggleControl_state-active>.fa:before,p-table .ui-table .ui-table-thead tr th .toggleControl_state-active>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .toggleControl_state-active>.ui-chkbox-icon:before,.list.list--sortable .list-item .toggleControl_state-active>.list-itemSorter:before,.list--clickable .toggleControl_state-active>.list-item:before,.toggleControl_state-active>.input--editable:before,.toggleControl_state-active>.input--modal:before,.timepicker .btn.toggleControl_state-active>.glyphicon-chevron-down:before,.ui-timepicker .toggleControl_state-active>.pi-chevron-down:before,.p-timepicker .toggleControl_state-active>.pi-chevron-down:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .toggleControl_state-active>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .toggleControl_state-active>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .toggleControl_state-active>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .toggleControl_state-active>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .toggleControl_state-active>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .toggleControl_state-active>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .toggleControl_state-active>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .toggleControl_state-active>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .toggleControl_state-active>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .toggleControl_state-active>.ui-dropdown-clear-icon:before,p-calendar .p-calendar .toggleControl_state-active>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .toggleControl_state-active>.pi-chevron-right:before,p-calendar .p-calendar .toggleControl_state-active>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .toggleControl_state-active>.pi-chevron-left:before,.datepicker .btn.toggleControl_state-active>.glyphicon-chevron-right:before,.datepicker .btn.toggleControl_state-active>.glyphicon-chevron-left:before,.toggleControl_state-active>[class^=fa-]:before,accordion .panel-title.toggleControl_state-active>a:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .toggleControl_state-active>.ui-accordion-toggle-icon.pi:before,.carousel--simple .carousel-control .toggleControl_state-active>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .toggleControl_state-active>.glyphicon-chevron-right:before,.toggleControl_state-active>.control--rdc:before,.toggleControl_state-active>.control--imageButton:before,.toggleControl_state-active>.control--receipt:before,.control--expander.control_state-active .control-activator.list-item:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi-caret-down:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi-chevron-down:before,accordion .panel.panel-open .panel-title>a:before {
    content: ""
}

.fa-cisco-webex:before {
    content: ""
}

.fa-city:before {
    content: ""
}

.fa-clapperboard:before {
    content: ""
}

.fa-clipboard:before {
    content: ""
}

.fa-clipboard-account:before {
    content: ""
}

.fa-clipboard-alert:before {
    content: ""
}

.fa-clipboard-arrow-down:before {
    content: ""
}

.fa-clipboard-arrow-left:before {
    content: ""
}

.fa-clipboard-check:before {
    content: ""
}

.fa-clipboard-outline:before {
    content: ""
}

.fa-clipboard-text:before {
    content: ""
}

.fa-clippy:before {
    content: ""
}

.fa-clock:before {
    content: ""
}

.fa-clock-alert:before {
    content: ""
}

.fa-clock-end:before {
    content: ""
}

.fa-clock-fast:before {
    content: ""
}

.fa-clock-in:before {
    content: ""
}

.fa-clock-out:before {
    content: ""
}

.fa-clock-start:before {
    content: ""
}

.fa-close:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,.toggleControl_state-active[toggle-control-close]>.fa:before,p-table .ui-table .ui-table-thead tr th .toggleControl_state-active[toggle-control-close]>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .toggleControl_state-active[toggle-control-close]>.ui-chkbox-icon:before,.list.list--sortable .list-item .toggleControl_state-active[toggle-control-close]>.list-itemSorter:before,.list--clickable .toggleControl_state-active[toggle-control-close]>.list-item:before,.toggleControl_state-active[toggle-control-close]>.input--editable:before,.toggleControl_state-active[toggle-control-close]>.input--modal:before,.timepicker .btn.toggleControl_state-active[toggle-control-close]>.glyphicon-chevron-down:before,.timepicker .btn.toggleControl_state-active[toggle-control-close]>.glyphicon-chevron-up:before,.ui-timepicker .toggleControl_state-active[toggle-control-close]>.pi-chevron-down:before,.p-timepicker .toggleControl_state-active[toggle-control-close]>.pi-chevron-down:before,.ui-timepicker .toggleControl_state-active[toggle-control-close]>.pi-chevron-up:before,.p-timepicker .toggleControl_state-active[toggle-control-close]>.pi-chevron-up:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .toggleControl_state-active[toggle-control-close]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .toggleControl_state-active[toggle-control-close]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .toggleControl_state-active[toggle-control-close]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .toggleControl_state-active[toggle-control-close]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .toggleControl_state-active[toggle-control-close]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .toggleControl_state-active[toggle-control-close]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .toggleControl_state-active[toggle-control-close]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .toggleControl_state-active[toggle-control-close]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .toggleControl_state-active[toggle-control-close]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .toggleControl_state-active[toggle-control-close]>.ui-dropdown-clear-icon:before,p-calendar .p-calendar .toggleControl_state-active[toggle-control-close]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .toggleControl_state-active[toggle-control-close]>.pi-chevron-right:before,p-calendar .p-calendar .toggleControl_state-active[toggle-control-close]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .toggleControl_state-active[toggle-control-close]>.pi-chevron-left:before,.datepicker .btn.toggleControl_state-active[toggle-control-close]>.glyphicon-chevron-right:before,.datepicker .btn.toggleControl_state-active[toggle-control-close]>.glyphicon-chevron-left:before,.toggleControl_state-active[toggle-control-close]>[class^=fa-]:before,accordion .panel-title.toggleControl_state-active[toggle-control-close]>a:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .toggleControl_state-active[toggle-control-close]>.ui-accordion-toggle-icon.pi:before,.carousel--simple .carousel-control .toggleControl_state-active[toggle-control-close]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .toggleControl_state-active[toggle-control-close]>.glyphicon-chevron-right:before,.toggleControl_state-active[toggle-control-close]>.control--rdc:before,.toggleControl_state-active[toggle-control-close]>.control--imageButton:before,.toggleControl_state-active[toggle-control-close]>.control--receipt:before {
    content: ""
}

.fa-close-circle:before {
    content: ""
}

.fa-close-circle-outline:before {
    content: ""
}

.fa-closed-caption:before {
    content: ""
}

.fa-close-network:before {
    content: ""
}

.fa-close-octagon:before {
    content: ""
}

.fa-close-octagon-outline:before {
    content: ""
}

.fa-cloud:before {
    content: ""
}

.fa-cloud-check:before {
    content: ""
}

.fa-cloud-circle:before {
    content: ""
}

.fa-cloud-download:before {
    content: ""
}

.fa-cloud-outline:before {
    content: ""
}

.fa-cloud-outline-off:before {
    content: ""
}

.fa-cloud-upload:before {
    content: ""
}

.fa-code-array:before {
    content: ""
}

.fa-code-braces:before {
    content: ""
}

.fa-code-brackets:before {
    content: ""
}

.fa-code-equal:before {
    content: ""
}

.fa-code-greater-than:before {
    content: ""
}

.fa-code-greater-than-or-equal:before {
    content: ""
}

.fa-code-less-than:before {
    content: ""
}

.fa-code-less-than-or-equal:before {
    content: ""
}

.fa-code-not-equal:before {
    content: ""
}

.fa-code-not-equal-variant:before {
    content: ""
}

.fa-code-parentheses:before {
    content: ""
}

.fa-codepen:before {
    content: ""
}

.fa-code-string:before {
    content: ""
}

.fa-code-tags:before {
    content: ""
}

.fa-cog:before {
    content: ""
}

.fa-cog-box:before {
    content: ""
}

.fa-coin:before {
    content: ""
}

.fa-comment:before {
    content: ""
}

.fa-comment-account:before {
    content: ""
}

.fa-comment-account-outline:before {
    content: ""
}

.fa-comment-alert:before {
    content: ""
}

.fa-comment-alert-outline:before {
    content: ""
}

.fa-comment-check:before {
    content: ""
}

.fa-comment-check-outline:before {
    content: ""
}

.fa-comment-multipe-outline:before {
    content: ""
}

.fa-comment-outline:before {
    content: ""
}

.fa-comment-plus-outline:before {
    content: ""
}

.fa-comment-processing:before {
    content: ""
}

.fa-comment-processing-outline:before {
    content: ""
}

.fa-comment-question-outline:before {
    content: ""
}

.fa-comment-remove-outline:before {
    content: ""
}

.fa-comment-text:before {
    content: ""
}

.fa-comment-text-outline:before {
    content: ""
}

.fa-compare:before {
    content: ""
}

.fa-compass:before {
    content: ""
}

.fa-compass-outline:before {
    content: ""
}

.fa-console:before {
    content: ""
}

.fa-contact-mail:before {
    content: ""
}

.fa-content-copy:before {
    content: ""
}

.fa-content-cut:before {
    content: ""
}

.fa-content-duplicate:before {
    content: ""
}

.fa-content-paste:before {
    content: ""
}

.fa-content-save:before {
    content: ""
}

.fa-content-save-all:before {
    content: ""
}

.fa-contrast:before {
    content: ""
}

.fa-contrast-box:before {
    content: ""
}

.fa-contrast-circle:before {
    content: ""
}

.fa-cookie:before {
    content: ""
}

.fa-copyright:before {
    content: ""
}

.fa-counter:before {
    content: ""
}

.fa-credit-card:before {
    content: ""
}

.fa-credit-card-multiple:before {
    content: ""
}

.fa-credit-card-off:before {
    content: ""
}

.fa-credit-card-scan:before {
    content: ""
}

.fa-crop:before {
    content: ""
}

.fa-crop-free:before {
    content: ""
}

.fa-crop-landscape:before {
    content: ""
}

.fa-crop-portrait:before {
    content: ""
}

.fa-crop-square:before {
    content: ""
}

.fa-crosshairs:before {
    content: ""
}

.fa-crosshairs-gps:before {
    content: ""
}

.fa-cube:before {
    content: ""
}

.fa-cube-outline:before {
    content: ""
}

.fa-cube-send:before {
    content: ""
}

.fa-cube-unfolded:before {
    content: ""
}

.fa-currency-btc:before {
    content: ""
}

.fa-currency-eur:before {
    content: ""
}

.fa-currency-gbp:before {
    content: ""
}

.fa-currency-inr:before {
    content: ""
}

.fa-currency-ngn:before {
    content: ""
}

.fa-currency-rub:before {
    content: ""
}

.fa-currency-try:before {
    content: ""
}

.fa-currency-usd:before {
    content: ""
}

.fa-cursor-default:before {
    content: ""
}

.fa-cursor-default-outline:before {
    content: ""
}

.fa-cursor-move:before {
    content: ""
}

.fa-cursor-pointer:before {
    content: ""
}

.fa-cursor-text:before {
    content: ""
}

.fa-data:before {
    content: ""
}

.fa-database:before {
    content: ""
}

.fa-database-minus:before {
    content: ""
}

.fa-database-plus:before {
    content: ""
}

.fa-debug-step-into:before {
    content: ""
}

.fa-debug-step-out:before {
    content: ""
}

.fa-debug-step-over:before {
    content: ""
}

.fa-decimal-decrease:before {
    content: ""
}

.fa-decimal-increase:before {
    content: ""
}

.fa-delete:before {
    content: ""
}

.fa-delete-sweep:before {
    content: ""
}

.fa-delete-variant:before {
    content: ""
}

.fa-delta:before {
    content: ""
}

.fa-deskphone:before {
    content: ""
}

.fa-desktop-mac:before {
    content: ""
}

.fa-desktop-tower:before {
    content: ""
}

.fa-details:before {
    content: ""
}

.fa-deviantart:before {
    content: ""
}

.fa-ext-account-deposits:before {
    content: ""
}

.fa-ext-account-bank-approval:before {
    content: ""
}

.fa-ext-account-bank-instant:before {
    content: ""
}

.fa-dice-d4:before {
    content: ""
}

.fa-dice-d6:before {
    content: ""
}

.fa-dice-d8:before {
    content: ""
}

.fa-dice-d20:before {
    content: ""
}

.fa-directions:before {
    content: ""
}

.fa-division:before {
    content: ""
}

.fa-division-box:before {
    content: ""
}

.fa-dns:before {
    content: ""
}

.fa-document:before {
    content: ""
}

.fa-domain:before {
    content: ""
}

.fa-dots-horizontal:before {
    content: ""
}

.fa-dots-vertical:before {
    content: ""
}

.fa-download:before {
    content: ""
}

.fa-drag:before,.list.list--sortable .list-item .list-itemSorter:before {
    content: ""
}

.fa-drag-horizontal:before {
    content: ""
}

.fa-drag-vertical:before {
    content: ""
}

.fa-drawing:before {
    content: ""
}

.fa-drag-handle:before {
    content: "";
    letter-spacing: -0.7em;
    margin-right: .7em
}

.fa-drawing-box:before {
    content: ""
}

.fa-dumbbell:before {
    content: ""
}

.fa-earth:before {
    content: ""
}

.fa-earth-off:before {
    content: ""
}

.fa-edge:before {
    content: ""
}

.fa-eject:before {
    content: ""
}

.fa-elevation-decline:before {
    content: ""
}

.fa-elevation-rise:before {
    content: ""
}

.fa-elevator:before {
    content: ""
}

.fa-email:before {
    content: ""
}

.fa-email-open:before {
    content: ""
}

.fa-email-open-outline:before {
    content: ""
}

.fa-email-outline:before {
    content: ""
}

.fa-email-secure:before {
    content: ""
}

.fa-email-variant:before {
    content: ""
}

.fa-emoticon:before {
    content: ""
}

.fa-emoticon-cool:before {
    content: ""
}

.fa-emoticon-happy:before {
    content: ""
}

.fa-emoticon-neutral:before {
    content: ""
}

.fa-emoticon-sad:before {
    content: ""
}

.fa-emoticon-tongue:before {
    content: ""
}

.fa-equal:before {
    content: ""
}

.fa-equal-box:before {
    content: ""
}

.fa-eraser:before {
    content: ""
}

.fa-escalator:before {
    content: ""
}

.fa-ethernet:before {
    content: ""
}

.fa-ethernet-cable:before {
    content: ""
}

.fa-ethernet-cable-off:before {
    content: ""
}

.fa-etsy:before {
    content: ""
}

.fa-ev-station:before {
    content: ""
}

.fa-exclamation:before,.control--receipt.control_state-error:before {
    content: ""
}

.fa-exit-to-app:before {
    content: ""
}

.fa-export:before {
    content: ""
}

.fa-eye:before,.control--receipt:before {
    content: ""
}

.fa-eyedropper:before {
    content: ""
}

.fa-eyedropper-variant:before {
    content: ""
}

.fa-eye-off:before {
    content: ""
}

.fa-facebook:before {
    content: ""
}

.fa-facebook-box:before {
    content: ""
}

.fa-factory:before {
    content: ""
}

.fa-fast-forward:before {
    content: ""
}

.fa-fax:before {
    content: ""
}

.fa-ferry:before {
    content: ""
}

.fa-file:before {
    content: ""
}

.fa-file-chart:before {
    content: ""
}

.fa-file-check:before {
    content: ""
}

.fa-file-cloud:before {
    content: ""
}

.fa-file-delimited:before {
    content: ""
}

.fa-file-document:before {
    content: ""
}

.fa-file-document-box:before {
    content: ""
}

.fa-file-excel:before {
    content: ""
}

.fa-file-excel-box:before {
    content: ""
}

.fa-file-export:before {
    content: ""
}

.fa-file-find:before {
    content: ""
}

.fa-file-hidden:before {
    content: ""
}

.fa-file-image:before {
    content: ""
}

.fa-file-image-box:before {
    content: ""
}

.fa-file-import:before {
    content: ""
}

.fa-file-lock:before {
    content: ""
}

.fa-file-move:before {
    content: ""
}

.fa-file-multiple:before {
    content: ""
}

.fa-file-music:before {
    content: ""
}

.fa-file-outline:before {
    content: ""
}

.fa-file-pdf:before {
    content: ""
}

.fa-file-pdf-box:before {
    content: ""
}

.fa-file-powerpoint:before {
    content: ""
}

.fa-file-powerpoint-box:before {
    content: ""
}

.fa-file-presentation-box:before {
    content: ""
}

.fa-file-send:before {
    content: ""
}

.fa-file-video:before {
    content: ""
}

.fa-file-word:before {
    content: ""
}

.fa-file-word-box:before {
    content: ""
}

.fa-file-xml:before {
    content: ""
}

.fa-fill:before {
    content: ""
}

.fa-film:before {
    content: ""
}

.fa-filmstrip:before {
    content: ""
}

.fa-filmstrip-off:before {
    content: ""
}

.fa-filter:before {
    content: ""
}

.fa-filter-outline:before {
    content: ""
}

.fa-filter-remove:before {
    content: ""
}

.fa-filter-remove-outline:before {
    content: ""
}

.fa-filter-variant:before {
    content: ""
}

.fa-fingerprint:before {
    content: ""
}

.fa-flag:before {
    content: ""
}

.fa-flag-checkered:before {
    content: ""
}

.fa-flag-checkered-variant:before {
    content: ""
}

.fa-flag-outline:before {
    content: ""
}

.fa-flag-outline-variant:before {
    content: ""
}

.fa-flag-triangle:before {
    content: ""
}

.fa-flag-variant:before {
    content: ""
}

.fa-flash:before {
    content: ""
}

.fa-flash-auto:before {
    content: ""
}

.fa-flashlight:before {
    content: ""
}

.fa-flashlight-off:before {
    content: ""
}

.fa-flash-off:before {
    content: ""
}

.fa-flattr:before {
    content: ""
}

.fa-flip-to-back:before {
    content: ""
}

.fa-flip-to-front:before {
    content: ""
}

.fa-floppy:before {
    content: ""
}

.fa-folder:before {
    content: ""
}

.fa-folder-account:before {
    content: ""
}

.fa-folder-download:before {
    content: ""
}

.fa-folder-google-drive:before {
    content: ""
}

.fa-folder-image:before {
    content: ""
}

.fa-folder-lock:before {
    content: ""
}

.fa-folder-lock-open:before {
    content: ""
}

.fa-folder-move:before {
    content: ""
}

.fa-folder-multiple:before {
    content: ""
}

.fa-folder-multiple-image:before {
    content: ""
}

.fa-folder-multiple-outline:before {
    content: ""
}

.fa-folder-outline:before {
    content: ""
}

.fa-folder-outline-lock:before {
    content: ""
}

.fa-folder-plus:before {
    content: ""
}

.fa-folder-remove:before {
    content: ""
}

.fa-folder-upload:before {
    content: ""
}

.fa-format-align-center:before {
    content: ""
}

.fa-format-align-justify:before {
    content: ""
}

.fa-format-align-left:before {
    content: ""
}

.fa-format-align-right:before {
    content: ""
}

.fa-format-bold:before {
    content: ""
}

.fa-format-clear:before {
    content: ""
}

.fa-format-color:before {
    content: ""
}

.fa-format-color-fill:before {
    content: ""
}

.fa-format-float-center:before {
    content: ""
}

.fa-format-float-left:before {
    content: ""
}

.fa-format-float-none:before {
    content: ""
}

.fa-format-float-right:before {
    content: ""
}

.fa-format-header-1:before {
    content: ""
}

.fa-format-header-2:before {
    content: ""
}

.fa-format-header-3:before {
    content: ""
}

.fa-format-header-4:before {
    content: ""
}

.fa-format-header-5:before {
    content: ""
}

.fa-format-header-6:before {
    content: ""
}

.fa-format-header-decrease:before {
    content: ""
}

.fa-format-header-down:before {
    content: ""
}

.fa-format-header-equal:before {
    content: ""
}

.fa-format-header-increase:before {
    content: ""
}

.fa-format-header-pound:before {
    content: ""
}

.fa-format-header-up:before {
    content: ""
}

.fa-format-indent-decrease:before {
    content: ""
}

.fa-format-indent-increase:before {
    content: ""
}

.fa-format-italic:before {
    content: ""
}

.fa-format-line-spacing:before {
    content: ""
}

.fa-format-line-style:before {
    content: ""
}

.fa-format-line-weight:before {
    content: ""
}

.fa-format-list-bulleted:before {
    content: ""
}

.fa-format-list-bulleted-type:before {
    content: ""
}

.fa-format-list-numbers:before {
    content: ""
}

.fa-format-object-inline:before {
    content: ""
}

.fa-format-object-square:before {
    content: ""
}

.fa-format-object-tight:before {
    content: ""
}

.fa-format-object-top-bottom:before {
    content: ""
}

.fa-format-paint:before {
    content: ""
}

.fa-format-paragraph:before {
    content: ""
}

.fa-format-quote:before {
    content: ""
}

.fa-format-size:before {
    content: ""
}

.fa-format-strikethrough:before {
    content: ""
}

.fa-format-strikethrough-variant:before {
    content: ""
}

.fa-format-subscript:before {
    content: ""
}

.fa-format-superscript:before {
    content: ""
}

.fa-format-text:before {
    content: ""
}

.fa-format-textdirection-l-to-r:before {
    content: ""
}

.fa-format-textdirection-r-to-l:before {
    content: ""
}

.fa-format-title:before {
    content: ""
}

.fa-format-underline:before {
    content: ""
}

.fa-forum:before {
    content: ""
}

.fa-forward:before {
    content: ""
}

.fa-fullscreen:before {
    content: ""
}

.fa-fullscreen-exit:before {
    content: ""
}

.fa-gamepad:before {
    content: ""
}

.fa-grid:before {
    content: ""
}

.fa-grid-off:before {
    content: ""
}

.fa-group:before {
    content: ""
}

.fa-harddisk:before {
    content: ""
}

.fa-headphones:before {
    content: ""
}

.fa-headphones-box:before {
    content: ""
}

.fa-headphones-dots:before {
    content: ""
}

.fa-headset:before {
    content: ""
}

.fa-headset-dock:before {
    content: ""
}

.fa-headset-off:before {
    content: ""
}

.fa-help:before {
    content: ""
}

.fa-help-circle:before {
    content: ""
}

.fa-hexagon:before {
    content: ""
}

.fa-hexagon-outline:before {
    content: ""
}

.fa-history:before {
    content: ""
}

.fa-home:before {
    content: ""
}

.fa-home-map-marker:before {
    content: ""
}

.fa-home-modern:before {
    content: ""
}

.fa-home-variant:before {
    content: ""
}

.fa-hospital:before {
    content: ""
}

.fa-hospital-building:before {
    content: ""
}

.fa-hospital-marker:before {
    content: ""
}

.fa-image:before {
    content: ""
}

.fa-image-album:before {
    content: ""
}

.fa-image-area:before {
    content: ""
}

.fa-image-area-close:before {
    content: ""
}

.fa-image-broken:before {
    content: ""
}

.fa-image-broken-variant:before {
    content: ""
}

.fa-image-filter:before {
    content: ""
}

.fa-image-filter-black-white:before {
    content: ""
}

.fa-image-filter-center-focus:before {
    content: ""
}

.fa-image-filter-center-focus-weak:before {
    content: ""
}

.fa-image-filter-drama:before {
    content: ""
}

.fa-image-filter-frames:before {
    content: ""
}

.fa-image-filter-hdr:before {
    content: ""
}

.fa-image-filter-none:before {
    content: ""
}

.fa-image-mutliple:before {
    content: ""
}

.fa-import:before {
    content: ""
}

.fa-inbox:before {
    content: ""
}

.fa-incognito:before {
    content: ""
}

.fa-indent:before {
    content: ""
}

.fa-information:before,.toast--info:before {
    content: ""
}

.fa-information-outline:before {
    content: ""
}

.fa-instapaper:before {
    content: ""
}

.fa-invert-colors:before {
    content: ""
}

.fa-key:before {
    content: ""
}

.fa-keyboard:before {
    content: ""
}

.fa-keyboard-backspace:before {
    content: ""
}

.fa-keyboard-caps:before {
    content: ""
}

.fa-keyboard-close:before {
    content: ""
}

.fa-keyboard-off:before {
    content: ""
}

.fa-keyboard-return:before {
    content: ""
}

.fa-keyboard-tab:before {
    content: ""
}

.fa-keyboard-variant:before {
    content: ""
}

.fa-key-change:before {
    content: ""
}

.fa-key-minus:before {
    content: ""
}

.fa-key-plus:before {
    content: ""
}

.fa-key-remove:before {
    content: ""
}

.fa-key-variant:before {
    content: ""
}

.fa-kodi:before {
    content: ""
}

.fa-label:before {
    content: ""
}

.fa-label-outline:before {
    content: ""
}

.fa-lan:before {
    content: ""
}

.fa-lan-connect:before {
    content: ""
}

.fa-lan-disconnect:before {
    content: ""
}

.fa-lan-pending:before {
    content: ""
}

.fa-laptop:before {
    content: ""
}

.fa-laptop-chromebook:before {
    content: ""
}

.fa-laptop-mac:before {
    content: ""
}

.fa-laptop-windows:before {
    content: ""
}

.fa-launch:before {
    content: ""
}

.fa-layers:before {
    content: ""
}

.fa-layers-off:before {
    content: ""
}

.fa-library-books:before {
    content: ""
}

.fa-library-music:before {
    content: ""
}

.fa-library-plus:before {
    content: ""
}

.fa-lightbulb:before {
    content: ""
}

.fa-lightbulb-outline:before {
    content: ""
}

.fa-link:before {
    content: ""
}

.fa-linkedin:before {
    content: ""
}

.fa-linkedin-box:before {
    content: ""
}

.fa-link-off:before {
    content: ""
}

.fa-link-variant:before {
    content: ""
}

.fa-link-variant-off:before {
    content: ""
}

.fa-lock:before {
    content: ""
}

.fa-lock-outline:before {
    content: ""
}

.fa-lock-plus:before {
    content: ""
}

.fa-lock-unlocked:before {
    content: ""
}

.fa-lock-unlocked-outline:before {
    content: ""
}

.fa-login:before {
    content: ""
}

.fa-login-variant:before {
    content: ""
}

.fa-logout:before {
    content: ""
}

.fa-logout-variant:before {
    content: ""
}

.fa-loupe:before {
    content: ""
}

.fa-magnify:before,p-accordion[search] .ui-accordion-toggle-icon.pi-caret-right:before,accordion.accordion--search .panel-title>a:before {
    content: ""
}

.fa-magnify-minus:before {
    content: ""
}

.fa-magnify-plus:before {
    content: ""
}

.fa-mail-ru:before {
    content: ""
}

.fa-map:before {
    content: ""
}

.fa-map-marker:before {
    content: ""
}

.fa-map-marker-circle:before {
    content: ""
}

.fa-map-marker-multiple:before {
    content: ""
}

.fa-map-marker-off:before {
    content: ""
}

.fa-map-marker-radius:before {
    content: ""
}

.fa-margin:before {
    content: ""
}

.fa-markdown:before {
    content: ""
}

.fa-marker-check:before {
    content: ""
}

.fa-menu:before,.drawer-left_state-closeLarge #navbar-top_menuToggle:before {
    content: ""
}

.fa-menu-down:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before {
    content: ""
}

.fa-menu-left:before {
    content: ""
}

.fa-menu-right:before {
    content: ""
}

.fa-menu-up:before {
    content: ""
}

.fa-message:before {
    content: ""
}

.fa-message-alert:before {
    content: ""
}

.fa-message-draw:before {
    content: ""
}

.fa-message-image:before {
    content: ""
}

.fa-message-outline:before {
    content: ""
}

.fa-message-processing:before {
    content: ""
}

.fa-message-reply:before {
    content: ""
}

.fa-message-reply-text:before {
    content: ""
}

.fa-message-text:before {
    content: ""
}

.fa-message-text-outline:before {
    content: ""
}

.fa-message-video:before {
    content: ""
}

.fa-message-text-outline1:before {
    content: ""
}

.fa-microsoft:before {
    content: ""
}

.fa-minus:before {
    content: ""
}

.fa-minus-box:before {
    content: ""
}

.fa-minus-circle:before {
    content: ""
}

.fa-minus-circle-outline:before {
    content: ""
}

.fa-minus-network:before {
    content: ""
}

.fa-monitor:before {
    content: ""
}

.fa-monitor-multiple:before {
    content: ""
}

.fa-more:before {
    content: ""
}

.fa-multiplication:before {
    content: ""
}

.fa-multiplication-box:before {
    content: ""
}

.fa-navigation:before {
    content: ""
}

.fa-near-me:before {
    content: ""
}

.fa-new-box:before {
    content: ""
}

.fa-newspaper:before {
    content: ""
}

.fa-nfc:before {
    content: ""
}

.fa-nfc-tap:before {
    content: ""
}

.fa-nfc-variant:before {
    content: ""
}

.fa-no:before {
    content: ""
}

.fa-note:before {
    content: ""
}

.fa-note-outline:before {
    content: ""
}

.fa-note-plus:before {
    content: ""
}

.fa-note-plus-outline:before {
    content: ""
}

.fa-not-equal:before {
    content: ""
}

.fa-note-text:before {
    content: ""
}

.fa-notification-clear-all:before {
    content: ""
}

.fa-numeric:before {
    content: ""
}

.fa-numeric-0-box:before {
    content: ""
}

.fa-numeric-0-box-multiple-outline:before {
    content: ""
}

.fa-numeric-0-box-outline:before {
    content: ""
}

.fa-numeric-1-box:before {
    content: ""
}

.fa-numeric-1-box-multiple-outline:before {
    content: ""
}

.fa-numeric-1-box-outline:before {
    content: ""
}

.fa-numeric-2-box:before {
    content: ""
}

.fa-numeric-2-box-multiple-outline:before {
    content: ""
}

.fa-numeric-2-box-outline:before {
    content: ""
}

.fa-numeric-3-box:before {
    content: ""
}

.fa-numeric-3-box-multiple-outline:before {
    content: ""
}

.fa-numeric-3-box-outline:before {
    content: ""
}

.fa-numeric-4-box:before {
    content: ""
}

.fa-numeric-4-box-multiple-outline:before {
    content: ""
}

.fa-numeric-4-box-outline:before {
    content: ""
}

.fa-numeric-5-box:before {
    content: ""
}

.fa-numeric-5-box-multiple-outline:before {
    content: ""
}

.fa-numeric-5-box-outline:before {
    content: ""
}

.fa-numeric-6-box:before {
    content: ""
}

.fa-numeric-6-box-multiple-outline:before {
    content: ""
}

.fa-numeric-6-box-outline:before {
    content: ""
}

.fa-numeric-7-box:before {
    content: ""
}

.fa-numeric-7-box-multiple-outline:before {
    content: ""
}

.fa-numeric-7-box-outline:before {
    content: ""
}

.fa-numeric-8-box:before {
    content: ""
}

.fa-numeric-8-box-multiple-outline:before {
    content: ""
}

.fa-numeric-8-box-outline:before {
    content: ""
}

.fa-numeric-9-box:before {
    content: ""
}

.fa-numeric-9-box-multiple-outline:before {
    content: ""
}

.fa-numeric-9-box-outline:before {
    content: ""
}

.fa-numeric-9-plus-box:before {
    content: ""
}

.fa-numeric-9-plus-box-multiple-outline:before {
    content: ""
}

.fa-numeric-9-plus-box-outline:before {
    content: ""
}

.fa-nutriton:before {
    content: ""
}

.fa-octagon:before {
    content: ""
}

.fa-octagon-outline:before {
    content: ""
}

.fa-open-in-app:before {
    content: ""
}

.fa-open-in-new:before {
    content: ""
}

.fa-opera:before {
    content: ""
}

.fa-outbox:before {
    content: ""
}

.fa-outdent:before {
    content: ""
}

.fa-package:before {
    content: ""
}

.fa-package-down:before {
    content: ""
}

.fa-package-up:before {
    content: ""
}

.fa-page-first:before {
    content: ""
}

.fa-page-last:before {
    content: ""
}

.fa-panorama:before {
    content: ""
}

.fa-panorama-fisheye:before {
    content: ""
}

.fa-panorama-horizontal:before {
    content: ""
}

.fa-panorama-vertical:before {
    content: ""
}

.fa-panorama-wide-angle:before {
    content: ""
}

.fa-paperclip:before {
    content: ""
}

.fa-pause:before {
    content: ""
}

.fa-pause-circle:before {
    content: ""
}

.fa-pause-circle-outline:before {
    content: ""
}

.fa-pause-octagon:before {
    content: ""
}

.fa-pause-octagon-outline:before {
    content: ""
}

.fa-pen:before {
    content: ""
}

.fa-pencil:before,.input--editable:before {
    content: ""
}

.fa-pencil-box:before {
    content: ""
}

.fa-pencil-box-outline:before {
    content: ""
}

.fa-pencil-lock:before {
    content: ""
}

.fa-pencil-off:before {
    content: ""
}

.fa-people:before {
    content: ""
}

.fa-percent:before {
    content: ""
}

.fa-person-box:before {
    content: ""
}

.fa-person-minus:before {
    content: ""
}

.fa-person-plus:before {
    content: ""
}

.fa-pharmacy:before {
    content: ""
}

.fa-phone:before {
    content: ""
}

.fa-phone-bluetooth:before {
    content: ""
}

.fa-phone-classic:before {
    content: ""
}

.fa-phone-dots:before {
    content: ""
}

.fa-phone-forward:before {
    content: ""
}

.fa-phone-hangup:before {
    content: ""
}

.fa-phone-incoming:before {
    content: ""
}

.fa-phone-in-talk:before {
    content: ""
}

.fa-phone-locked:before {
    content: ""
}

.fa-phone-log:before {
    content: ""
}

.fa-phone-missed:before {
    content: ""
}

.fa-phone-outgoing:before {
    content: ""
}

.fa-phone-paused:before {
    content: ""
}

.fa-phone-voip:before {
    content: ""
}

.fa-pi:before {
    content: ""
}

.fa-pi-box:before {
    content: ""
}

.fa-picture:before {
    content: ""
}

.fa-pin:before {
    content: ""
}

.fa-pin-off:before {
    content: ""
}

.fa-plane:before {
    content: ""
}

.fa-play:before {
    content: ""
}

.fa-play-box-outline:before {
    content: ""
}

.fa-play-circle:before {
    content: ""
}

.fa-play-circle-outline:before {
    content: ""
}

.fa-playlist-check:before {
    content: ""
}

.fa-playlist-minus:before {
    content: ""
}

.fa-playlist-play:before {
    content: ""
}

.fa-playlist-plus:before {
    content: ""
}

.fa-playlist-remove:before {
    content: ""
}

.fa-play-pause:before {
    content: ""
}

.fa-play-protected-content:before {
    content: ""
}

.fa-playstation:before {
    content: ""
}

.fa-plus:before,.control--imageButton.control--add:before {
    content: ""
}

.fa-plus-box:before {
    content: ""
}

.fa-plus-circle:before {
    content: ""
}

.fa-plus-circle-multiple-outline:before {
    content: ""
}

.fa-plus-circle-outline:before {
    content: ""
}

.fa-plus-network:before {
    content: ""
}

.fa-plus-one:before {
    content: ""
}

.fa-pocket:before {
    content: ""
}

.fa-pokeball:before {
    content: ""
}

.fa-polaroid:before {
    content: ""
}

.fa-poll:before {
    content: ""
}

.fa-poll-box:before {
    content: ""
}

.fa-polymer:before {
    content: ""
}

.fa-pool:before {
    content: ""
}

.fa-popcorn:before {
    content: ""
}

.fa-pound:before {
    content: ""
}

.fa-pound-box:before {
    content: ""
}

.fa-power:before {
    content: ""
}

.fa-power-settings:before {
    content: ""
}

.fa-power-socket:before {
    content: ""
}

.fa-presentation:before {
    content: ""
}

.fa-presentation-play:before {
    content: ""
}

.fa-printer:before {
    content: ""
}

.fa-printer-3d:before {
    content: ""
}

.fa-printer-alert:before {
    content: ""
}

.fa-priority-high:before {
    content: ""
}

.fa-priority-low:before {
    content: ""
}

.fa-professional-hexagon:before {
    content: ""
}

.fa-projector:before {
    content: ""
}

.fa-projector-screen:before {
    content: ""
}

.fa-pulse:before {
    content: ""
}

.fa-puzzle:before {
    content: ""
}

.fa-qrcode:before {
    content: ""
}

.fa-qrcode-scan:before {
    content: ""
}

.fa-quality-high:before {
    content: ""
}

.fa-question-mark-circle:before {
    content: ""
}

.fa-quick-reply:before {
    content: ""
}

.fa-radar:before {
    content: ""
}

.fa-radio:before {
    content: ""
}

.fa-radiobox-blank:before {
    content: ""
}

.fa-radiobox-marked:before {
    content: ""
}

.fa-radio-handheld:before {
    content: ""
}

.fa-ray-end:before {
    content: ""
}

.fa-ray-end-arrow:before {
    content: ""
}

.fa-ray-start:before {
    content: ""
}

.fa-ray-start-arrow:before {
    content: ""
}

.fa-ray-start-end:before {
    content: ""
}

.fa-ray-vertex:before {
    content: ""
}

.fa-read:before {
    content: ""
}

.fa-receipt:before {
    content: ""
}

.fa-record:before {
    content: ""
}

.fa-record-rec:before {
    content: ""
}

.fa-redo:before {
    content: ""
}

.fa-redo-variant:before {
    content: ""
}

.fa-refresh:before,.control--receipt.control_state-loading:before,.control--imageButton.control_state-loading:before,.control--imageButton.control--camera.control_state-loading:before,.control--rdc.control_state-loading:before {
    content: ""
}

.fa-relative-scale:before {
    content: ""
}

.fa-reload:before {
    content: ""
}

.fa-remote:before {
    content: ""
}

.fa-rename-box:before {
    content: ""
}

.fa-repeat:before {
    content: ""
}

.fa-repeat-off:before {
    content: ""
}

.fa-repeat-once:before {
    content: ""
}

.fa-replay:before {
    content: ""
}

.fa-reply:before {
    content: ""
}

.fa-reply-all:before {
    content: ""
}

.fa-resize-bottom-right:before {
    content: ""
}

.fa-responsive:before {
    content: ""
}

.fa-restore:before {
    content: ""
}

.fa-rewind:before {
    content: ""
}

.fa-ribbon:before {
    content: ""
}

.fa-road:before {
    content: ""
}

.fa-road-variant:before {
    content: ""
}

.fa-rocket:before {
    content: ""
}

.fa-rotate-3d:before {
    content: ""
}

.fa-rotate-left:before {
    content: ""
}

.fa-rotate-left-variant:before {
    content: ""
}

.fa-rotate-right:before {
    content: ""
}

.fa-rotate-right-variant:before {
    content: ""
}

.fa-router-wireless:before {
    content: ""
}

.fa-routes:before {
    content: ""
}

.fa-rss:before {
    content: ""
}

.fa-rss-box:before {
    content: ""
}

.fa-ruler:before {
    content: ""
}

.fa-sale:before {
    content: ""
}

.fa-satellite:before {
    content: ""
}

.fa-scale:before {
    content: ""
}

.fa-scale-balance:before {
    content: ""
}

.fa-scale-bathroom:before {
    content: ""
}

.fa-school:before {
    content: ""
}

.fa-screen-rotation:before {
    content: ""
}

.fa-screen-rotation-lock:before {
    content: ""
}

.fa-screwdriver:before {
    content: ""
}

.fa-script:before {
    content: ""
}

.fa-sd:before {
    content: ""
}

.fa-security:before {
    content: ""
}

.fa-security-network:before {
    content: ""
}

.fa-select:before {
    content: ""
}

.fa-select-all:before {
    content: ""
}

.fa-select-inverse:before {
    content: ""
}

.fa-select-off:before {
    content: ""
}

.fa-send:before {
    content: ""
}

.fa-server:before {
    content: ""
}

.fa-server-minus:before {
    content: ""
}

.fa-server-network:before {
    content: ""
}

.fa-server-network-off:before {
    content: ""
}

.fa-server-off:before {
    content: ""
}

.fa-server-plus:before {
    content: ""
}

.fa-server-remove:before {
    content: ""
}

.fa-server-security:before {
    content: ""
}

.fa-shape-plus:before {
    content: ""
}

.fa-share:before {
    content: ""
}

.fa-share-variant:before {
    content: ""
}

.fa-shield:before {
    content: ""
}

.fa-shield-outline:before {
    content: ""
}

.fa-shopping:before {
    content: ""
}

.fa-shopping-music:before {
    content: ""
}

.fa-shredder:before {
    content: ""
}

.fa-shuffle:before {
    content: ""
}

.fa-shuffle-disabled:before {
    content: ""
}

.fa-shuffle-variant:before {
    content: ""
}

.fa-sigma:before {
    content: ""
}

.fa-signal:before {
    content: ""
}

.fa-signal-variant:before {
    content: ""
}

.fa-sim:before {
    content: ""
}

.fa-sim-alert:before {
    content: ""
}

.fa-sim-off:before {
    content: ""
}

.fa-sitemap:before {
    content: ""
}

.fa-skip-backward:before {
    content: ""
}

.fa-skip-forward:before {
    content: ""
}

.fa-skip-next:before {
    content: ""
}

.fa-skip-previous:before {
    content: ""
}

.fa-slack:before {
    content: ""
}

.fa-sort:before {
    content: ""
}

.fa-sort-alphabetical:before {
    content: ""
}

.fa-sort-ascending:before {
    content: ""
}

.fa-sort-descending:before {
    content: ""
}

.fa-sort-numeric:before {
    content: ""
}

.fa-sort-variant:before {
    content: ""
}

.fa-soundcloud:before {
    content: ""
}

.fa-source-fork:before {
    content: ""
}

.fa-source-pull:before {
    content: ""
}

.fa-speaker:before {
    content: ""
}

.fa-speaker-off:before {
    content: ""
}

.fa-speedometer:before {
    content: ""
}

.fa-spellcheck:before {
    content: ""
}

.fa-spreadsheet:before {
    content: ""
}

.fa-square-inc:before {
    content: ""
}

.fa-square-inc-cash:before {
    content: ""
}

.fa-stairs:before {
    content: ""
}

.fa-star:before {
    content: ""
}

.fa-star-circle:before {
    content: ""
}

.fa-star-half:before {
    content: ""
}

.fa-star-of-david:before {
    content: ""
}

.fa-star-off:before {
    content: ""
}

.fa-star-outline:before {
    content: ""
}

.fa-steering:before {
    content: ""
}

.fa-step-backward:before {
    content: ""
}

.fa-step-backward-2:before {
    content: ""
}

.fa-step-forward:before {
    content: ""
}

.fa-step-forward-2:before {
    content: ""
}

.fa-stethoscope:before {
    content: ""
}

.fa-sticker:before {
    content: ""
}

.fa-stop:before {
    content: ""
}

.fa-store:before {
    content: ""
}

.fa-store-24-hour:before {
    content: ""
}

.fa-stove:before {
    content: ""
}

.fa-subdirectory-arrow-left:before {
    content: ""
}

.fa-subdirectory-arrow-right:before {
    content: ""
}

.fa-subway:before {
    content: ""
}

.fa-surround-sound:before {
    content: ""
}

.fa-swap-horizontal:before {
    content: ""
}

.fa-swap-vertical:before {
    content: ""
}

.fa-switch:before {
    content: ""
}

.fa-sync:before {
    content: ""
}

.fa-sync-alert:before {
    content: ""
}

.fa-sync-off:before {
    content: ""
}

.fa-tab:before {
    content: ""
}

.fa-table:before {
    content: ""
}

.fa-table-column-plus-after:before {
    content: ""
}

.fa-table-column-plus-before:before {
    content: ""
}

.fa-table-column-remove:before {
    content: ""
}

.fa-table-column-width:before {
    content: ""
}

.fa-table-edit:before {
    content: ""
}

.fa-table-large:before {
    content: ""
}

.fa-table-row-height:before {
    content: ""
}

.fa-table-row-plus-after:before {
    content: ""
}

.fa-table-row-plus-before:before {
    content: ""
}

.fa-table-row-remove:before {
    content: ""
}

.fa-tablet:before {
    content: ""
}

.fa-tablet-android:before {
    content: ""
}

.fa-tablet-ipad:before {
    content: ""
}

.fa-tab-unselected:before {
    content: ""
}

.fa-tag:before {
    content: ""
}

.fa-tag-faces:before {
    content: ""
}

.fa-tag-multiple:before {
    content: ""
}

.fa-tag-outline:before {
    content: ""
}

.fa-tag-text-outline:before {
    content: ""
}

.fa-taxi:before {
    content: ""
}

.fa-teamviewer:before {
    content: ""
}

.fa-telegram:before {
    content: ""
}

.fa-television:before {
    content: ""
}

.fa-television-guide:before {
    content: ""
}

.fa-tent:before {
    content: ""
}

.fa-terrain:before {
    content: ""
}

.fa-textbox:before {
    content: ""
}

.fa-text-to-speech:before {
    content: ""
}

.fa-text-to-speech-off:before {
    content: ""
}

.fa-texture:before {
    content: ""
}

.fa-theater:before {
    content: ""
}

.fa-theme-light-dark:before {
    content: ""
}

.fa-thumb-down:before {
    content: ""
}

.fa-thumb-down-outline:before {
    content: ""
}

.fa-thumbs-up-down:before {
    content: ""
}

.fa-thumb-up:before {
    content: ""
}

.fa-thumb-up-outline:before {
    content: ""
}

.fa-ticket-account:before {
    content: ""
}

.fa-ticket-confirmation:before {
    content: ""
}

.fa-ticket-star:before {
    content: ""
}

.fa-tile-four:before {
    content: ""
}

.fa-timelapse:before {
    content: ""
}

.fa-timer:before {
    content: ""
}

.fa-timer-3:before {
    content: ""
}

.fa-timer-10:before {
    content: ""
}

.fa-timer-off:before {
    content: ""
}

.fa-timer-sand:before {
    content: ""
}

.fa-timetable:before {
    content: ""
}

.fa-toggle-switch-off:before {
    content: ""
}

.fa-toggle-switch-on:before {
    content: ""
}

.fa-tooltip:before {
    content: ""
}

.fa-tooltip-edit:before {
    content: ""
}

.fa-tooltip-image:before {
    content: ""
}

.fa-tooltip-outline:before {
    content: ""
}

.fa-tooltip-outline-plus:before {
    content: ""
}

.fa-tooltip-text:before {
    content: ""
}

.fa-traffic-light:before {
    content: ""
}

.fa-train:before {
    content: ""
}

.fa-tram:before {
    content: ""
}

.fa-transcribe:before {
    content: ""
}

.fa-transcribe-close:before {
    content: ""
}

.fa-transfer:before {
    content: ""
}

.fa-translate:before {
    content: ""
}

.fa-trash:before {
    content: ""
}

.fa-trello:before {
    content: ""
}

.fa-trending-down:before {
    content: ""
}

.fa-trending-neutral:before {
    content: ""
}

.fa-trending-up:before {
    content: ""
}

.fa-triangle:before {
    content: ""
}

.fa-triangle-outline:before {
    content: ""
}

.fa-truck:before {
    content: ""
}

.fa-truck-delivery:before {
    content: ""
}

.fa-tumblr:before {
    content: ""
}

.fa-tumblr-reblog:before {
    content: ""
}

.fa-twitch:before {
    content: ""
}

.fa-twitter:before {
    content: ""
}

.fa-twitter-box:before {
    content: ""
}

.fa-twitter-circle:before {
    content: ""
}

.fa-twitter-retweet:before {
    content: ""
}

.fa-undo:before {
    content: ""
}

.fa-undo-variant:before {
    content: ""
}

.fa-unfold-less:before {
    content: ""
}

.fa-unfold-more:before {
    content: ""
}

.fa-ungroup:before {
    content: ""
}

.fa-upload:before {
    content: ""
}

.fa-usb:before {
    content: ""
}

.fa-vector-arrange-above:before {
    content: ""
}

.fa-vector-arrange-below:before {
    content: ""
}

.fa-vector-circle:before {
    content: ""
}

.fa-vector-circle-variant:before {
    content: ""
}

.fa-vector-combine:before {
    content: ""
}

.fa-vector-curve:before {
    content: ""
}

.fa-vector-difference:before {
    content: ""
}

.fa-vector-difference-ab:before {
    content: ""
}

.fa-vector-difference-ba:before {
    content: ""
}

.fa-vector-intersection:before {
    content: ""
}

.fa-vector-line:before {
    content: ""
}

.fa-vector-point:before {
    content: ""
}

.fa-vector-polygon:before {
    content: ""
}

.fa-vector-polyline:before {
    content: ""
}

.fa-vector-rectangle:before {
    content: ""
}

.fa-vector-selection:before {
    content: ""
}

.fa-vector-square:before {
    content: ""
}

.fa-vector-triangle:before {
    content: ""
}

.fa-vector-union:before {
    content: ""
}

.fa-verified:before {
    content: ""
}

.fa-vibration:before {
    content: ""
}

.fa-video:before {
    content: ""
}

.fa-video-off:before {
    content: ""
}

.fa-video-switch:before {
    content: ""
}

.fa-view-agenda:before {
    content: ""
}

.fa-view-array:before {
    content: ""
}

.fa-view-carousel:before {
    content: ""
}

.fa-view-column:before {
    content: ""
}

.fa-view-dashboard:before {
    content: ""
}

.fa-view-day:before {
    content: ""
}

.fa-view-headline:before {
    content: ""
}

.fa-view-list:before {
    content: ""
}

.fa-view-module:before {
    content: ""
}

.fa-view-quilt:before {
    content: ""
}

.fa-view-stream:before {
    content: ""
}

.fa-view-week:before {
    content: ""
}

.fa-voice:before {
    content: ""
}

.fa-voicemail:before {
    content: ""
}

.fa-volume:before {
    content: ""
}

.fa-volume-high:before {
    content: ""
}

.fa-volume-low:before {
    content: ""
}

.fa-volume-medium:before {
    content: ""
}

.fa-volume-off:before {
    content: ""
}

.fa-walk:before {
    content: ""
}

.fa-wallet:before {
    content: ""
}

.fa-wallet-giftcard:before {
    content: ""
}

.fa-wallet-membership:before {
    content: ""
}

.fa-wallet-travel:before {
    content: ""
}

.fa-wan:before {
    content: ""
}

.fa-washing-machine:before {
    content: ""
}

.fa-watch:before {
    content: ""
}

.fa-watch-export:before {
    content: ""
}

.fa-watch-import:before {
    content: ""
}

.fa-water:before {
    content: ""
}

.fa-water-off:before {
    content: ""
}

.fa-water-percent:before {
    content: ""
}

.fa-weather-cloudy:before {
    content: ""
}

.fa-weather-fog:before {
    content: ""
}

.fa-weather-hail:before {
    content: ""
}

.fa-weather-lightning:before {
    content: ""
}

.fa-weather-night:before {
    content: ""
}

.fa-weather-partlycloudy:before {
    content: ""
}

.fa-weather-pouring:before {
    content: ""
}

.fa-weather-rainy:before {
    content: ""
}

.fa-weather-snowy:before {
    content: ""
}

.fa-weather-sunny:before {
    content: ""
}

.fa-weather-sunset:before {
    content: ""
}

.fa-weather-sunset-down:before {
    content: ""
}

.fa-weather-sunset-up:before {
    content: ""
}

.fa-weather-windy:before {
    content: ""
}

.fa-weather-windy-variant:before {
    content: ""
}

.fa-web:before {
    content: ""
}

.fa-webcam:before {
    content: ""
}

.fa-wechat:before {
    content: ""
}

.fa-weight:before {
    content: ""
}

.fa-weight-kilogram:before {
    content: ""
}

.fa-white-balance-auto:before {
    content: ""
}

.fa-white-balance-incandescent:before {
    content: ""
}

.fa-white-balance-irradescent:before {
    content: ""
}

.fa-white-balance-sunny:before {
    content: ""
}

.fa-wifi:before {
    content: ""
}

.fa-wifi-off:before {
    content: ""
}

.fa-window-close:before {
    content: ""
}

.fa-window-closed:before {
    content: ""
}

.fa-window-maximize:before {
    content: ""
}

.fa-window-minimize:before {
    content: ""
}

.fa-window-open:before {
    content: ""
}

.fa-window-restore:before {
    content: ""
}

.fa-windows:before {
    content: ""
}

.fa-wordpress:before {
    content: ""
}

.fa-worker:before {
    content: ""
}

.fa-wrench:before {
    content: ""
}

.fa-wunderlist:before {
    content: ""
}

.fa-xml:before {
    content: ""
}

.fa-youtube:before {
    content: ""
}

.fa-youtube-play:before {
    content: ""
}

.fa-zip-box:before {
    content: ""
}

.fa-trophy1:before {
    content: ""
}

.fa-calendar-month:before {
    content: ""
}

.fa-piggy-bank-outline:before {
    content: ""
}

.fa-contactless-payment-circle-outline:before {
    content: ""
}

.utility-displayTable {
    display: table !important
}

.utility-cell {
    display: table-cell !important
}

.utility-cellBottom {
    display: table-cell !important;
    vertical-align: bottom !important
}

.utility-cellMid {
    display: table-cell !important;
    vertical-align: middle !important
}

.utility-cellTop {
    display: table-cell !important;
    vertical-align: top !important
}

.utility-displayBlock,[displayBlock] {
    display: block
}

.utility-displayInline {
    display: inline
}

.utility-displayInlineBlock,[displayInlineBlock] {
    display: inline-block
}

.utility-displayNone {
    display: none !important
}

.utility-tableLayoutFixed {
    table-layout: fixed
}

.utility-fontSizeInherit {
    font-size: inherit
}

@media only screen and (max-width: 961px) {
    .utility-displaySmaller {
        display:block !important
    }
}

@media only screen and (min-width: 961px) {
    .utility-displaySmaller {
        display:none !important
    }
}

@media only screen and (max-width: 961px) {
    .utility-displayBigger {
        display:none !important
    }
}

@media only screen and (min-width: 961px) {
    .utility-displayBigger {
        display:block !important
    }
}

.utility-cursorPointer {
    cursor: pointer
}

.utility-cursorMove {
    cursor: move
}

.utility-cursorDefault {
    cursor: default !important
}

.utility-cursorText {
    cursor: text !important
}

.utility-verticalAlignTop {
    vertical-align: top !important
}

.utility-verticalAlignMiddle {
    vertical-align: middle !important
}

.utility-verticalAlignBottom {
    vertical-align: bottom !important
}

.utility-round {
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.utility-radius {
    border-radius: 4px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.utility-radiusTop {
    border-radius: 4px 4px 0 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.utility-radiusBot {
    border-radius: 0 0 4px 4px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.utility-radiusLeft {
    border-radius: 4px 0 0 4px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.utility-radiusRight {
    border-radius: 0 4px 4px 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.utility-radiusNone {
    border-radius: 0 !important
}

.utility-overflowHidden {
    overflow: hidden
}

.utility-noBodyScroll .card-body {
    overflow: hidden !important
}

.utility-overflowHiddenImportant {
    overflow: hidden !important
}

.utility-overflowVisible {
    overflow: visible !important
}

.utility-floatLeft,[floatLeft] {
    float: left
}

.utility-floatRight,[floatRight] {
    float: right
}

.utility-clearBoth {
    clear: both
}

.utility-noWrap {
    white-space: nowrap
}

.utility-preWrap {
    white-space: pre-wrap !important
}

.utility-breakWord {
    word-break: break-all;
    word-break: break-word
}

.utility-normalWrap {
    white-space: normal !important
}

.utility-positionRelative {
    position: relative !important
}

.utility-positionAbsolute {
    position: absolute !important
}

.utility-overflowEllipsis {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.utility-overflowAuto {
    overflow: auto
}

.utility-orderSuper3 {
    z-index: 9999 !important
}

.utility-orderSuper2 {
    z-index: 9998 !important
}

.utility-orderSuper1 {
    z-index: 9997 !important
}

.utility-orderHigh3 {
    z-index: 999
}

.utility-orderHigh2,.drawer {
    z-index: 998
}

.utility-orderHigh1 {
    z-index: 997
}

.utility-orderMedium3,.tab--fixed>.nav {
    z-index: 99
}

.utility-orderMedium2,.navbar {
    z-index: 98
}

.utility-orderMedium1 {
    z-index: 97
}

.utility-orderLow3,.utility-backgroundFadePrimary:before {
    z-index: 9
}

.utility-orderLow2,.layout-view {
    z-index: 8 !important
}

.utility-orderLow1 {
    z-index: 7
}

.utility-orderZero {
    z-index: 0
}

.utility-orderNegative {
    z-index: -1
}

.p-csi-dynamicdialog-ordering>.p-dialog-mask {
    z-index: 9996 !important
}

.p-component-overlay:has(.p-csi-confirmdialog-ordering) {
    z-index: 9999 !important
}

.utility-textBase {
    font-size: 1.4rem
}

.utility-textMFAMessage {
    margin: 0 0 1rem 0;
    display: block;
    font-size: 1.3rem;
    line-height: 2.4rem;
    font-weight: 400
}

.utility-textXSmall {
    font-size: 1.4rem;
    line-height: .1rem;
    font-weight: 425
}

.utility-textMicro {
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 400
}

.utility-textSmall {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400
}

.utility-textMedium {
    font-size: 2.4rem;
    line-height: 3.2rem;
    font-weight: 400
}

.utility-textLarge {
    font-size: 3.6rem;
    line-height: 4.4rem;
    font-weight: 400
}

.utility-textMicroImportant {
    font-size: 1.2rem!important;
    line-height: 2rem!important;
    font-weight: 400
}

.utility-textSmallImportant {
    font-size: 1.6rem!important;
    line-height: 2.4rem!important;
    font-weight: 400
}

.utility-textMediumImportant {
    font-size: 2.4rem!important;
    line-height: 3.2rem!important;
    font-weight: 400
}

.utility-textLargeImportant {
    font-size: 3.6rem!important;
    line-height: 4.4rem!important;
    font-weight: 400
}

.utility-textMicroImportant {
    font-size: 1.2rem !important
}

.utility-capitalizeNone {
    text-transform: none !important
}

.utility-capitalizeFirst::first-letter {
    text-transform: capitalize !important
}

.utility-capitalize {
    text-transform: capitalize !important
}

.utility-lowercase {
    text-transform: lowercase !important
}

.utility-uppercase,.list-item small[status],[uppercase] {
    text-transform: uppercase !important
}

.utility-initialcase {
    text-transform: initial !important
}

.utility-underline {
    text-decoration: underline !important
}

.no-js .utility-underline-touch-hover:hover,.no-js .utility-underline-touch-hover:focus,.js.no-touch .utility-underline-touch-hover:hover,.js.no-touch .utility-underline-touch-hover:focus,.js.touch .utility-underline-touch-hover:active {
    text-decoration: underline !important
}

.utility-bold {
    font-weight: bold
}

.utility-light {
    font-weight: lighter
}

.utility-lineNormal {
    line-height: normal !important
}

.utility-line1 {
    line-height: 1rem !important
}

.utility-line15 {
    line-height: 1.5rem !important
}

.utility-line2 {
    line-height: 2rem !important
}

.utility-lineTall {
    line-height: 100%
}

.utility-italic {
    font-style: italic
}

.utility-font1 {
    font-size: 1rem !important
}

.utility-font0 {
    font-size: 0
}

.utility-font1x {
    font-size: 1rem
}

.utility-font2x {
    font-size: 2rem
}

.utility-font3x {
    font-size: 3rem
}

.utility-font4x {
    font-size: 4rem
}

.utility-font5x {
    font-size: 5rem
}

.utility-font6x {
    font-size: 6rem
}

.utility-font7x {
    font-size: 7rem
}

.utility-font8x {
    font-size: 8rem
}

.utility-font9x {
    font-size: 9rem
}

.utility-font10x {
    font-size: 10rem
}

.utility-font11x {
    font-size: 11rem
}

.utility-font12x {
    font-size: 12rem
}

.utility-font13x {
    font-size: 13rem
}

.utility-font14x {
    font-size: 14rem
}

.utility-font15x {
    font-size: 15rem
}

.utility-font16x {
    font-size: 16rem
}

.utility-font17x {
    font-size: 17rem
}

.utility-font18x {
    font-size: 18rem
}

.utility-font19x {
    font-size: 19rem
}

.utility-font20x {
    font-size: 20rem
}

.utility-smallTextBlock {
    line-height: 1.6rem !important
}

.utility-fontPrimary,[fontPrimary] {
    font-family: "Roboto",sans-serif !important
}

.utility-fontPrimary .button,.utility-fontPrimary .list.list--toggle p-menu+[pButton],.list.list--toggle .utility-fontPrimary p-menu+[pButton],.utility-fontPrimary .card-header>button,.utility-fontPrimary .card-header>csi-button>button,[fontPrimary] .button,[fontPrimary] .list.list--toggle p-menu+[pButton],.list.list--toggle [fontPrimary] p-menu+[pButton],[fontPrimary] .card-header>button,[fontPrimary] .card-header>csi-button>button {
    font-family: "Roboto",sans-serif !important
}

.utility-fontSecondary,.list-item small[status],[fontSecondary] {
    font-family: "Montserrat",sans-serif !important
}

.utility-weightLight,[fontLight] {
    font-weight: 300 !important
}

.utility-weightRegular {
    font-weight: 400 !important
}

.utility-weightMedium {
    font-weight: 500 !important
}

.utility-weightBold,[fontBold] {
    font-weight: 700 !important
}

.utility-font1-2 {
    font-size: 12px;
    font-size: 1.2rem
}

.utility-inputDescription {
    font-size: 12px;
    font-size: 1.2rem;
    margin-top: .25rem;
    line-height: 1.5rem;
    text-transform: initial;
    padding-right: 2.5rem
}

[strikethrough] {
    text-decoration: line-through
}

.utility-verticalCenter {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center
}

.utility-textRight,[textRight] {
    text-align: right !important
}

.utility-textCenter,[textCenter] {
    text-align: center !important
}

.utility-textJustify,[textJustify] {
    text-align: justify !important
}

.utility-textLeft,[textLeft] {
    text-align: left !important
}

.utility-textLeft .button,.utility-textLeft .list.list--toggle p-menu+[pButton],.list.list--toggle .utility-textLeft p-menu+[pButton],.utility-textLeft .card-header>button,.utility-textLeft .card-header>csi-button>button,[textLeft] .button,[textLeft] .list.list--toggle p-menu+[pButton],.list.list--toggle [textLeft] p-menu+[pButton],[textLeft] .card-header>button,[textLeft] .card-header>csi-button>button {
    text-align: left !important
}

@media only screen and (min-width: 961px) {
    .utility-textLeftBigger {
        text-align:left !important
    }
}

@media only screen and (max-width: 640px) {
    .utility-textCenterMC {
        text-align:center !important
    }
}

@media only screen and (max-width: 640px) {
    .utility-textLeftMC {
        text-align:left !important
    }
}

.utility-btcColor {
    color: #f7931a
}

.utility-wide,[wide] {
    width: 100% !important
}

.utility-tall,[tall] {
    height: 100% !important
}

.col-fixed-1 {
    -webkit-box-flex: 0 0 1rem;
    -moz-box-flex: 0 0 1rem;
    -webkit-flex: 0 0 1rem;
    -ms-flex: 0 0 1rem;
    flex: 0 0 1rem
}

.col-fixed-2 {
    -webkit-box-flex: 0 0 2rem;
    -moz-box-flex: 0 0 2rem;
    -webkit-flex: 0 0 2rem;
    -ms-flex: 0 0 2rem;
    flex: 0 0 2rem
}

.col-fixed-3 {
    -webkit-box-flex: 0 0 3rem;
    -moz-box-flex: 0 0 3rem;
    -webkit-flex: 0 0 3rem;
    -ms-flex: 0 0 3rem;
    flex: 0 0 3rem
}

.col-fixed-4 {
    -webkit-box-flex: 0 0 4rem;
    -moz-box-flex: 0 0 4rem;
    -webkit-flex: 0 0 4rem;
    -ms-flex: 0 0 4rem;
    flex: 0 0 4rem
}

.col-fixed-5 {
    -webkit-box-flex: 0 0 5rem;
    -moz-box-flex: 0 0 5rem;
    -webkit-flex: 0 0 5rem;
    -ms-flex: 0 0 5rem;
    flex: 0 0 5rem
}

.col-fixed-6 {
    -webkit-box-flex: 0 0 6rem;
    -moz-box-flex: 0 0 6rem;
    -webkit-flex: 0 0 6rem;
    -ms-flex: 0 0 6rem;
    flex: 0 0 6rem
}

.col-fixed-7 {
    -webkit-box-flex: 0 0 7rem;
    -moz-box-flex: 0 0 7rem;
    -webkit-flex: 0 0 7rem;
    -ms-flex: 0 0 7rem;
    flex: 0 0 7rem
}

.col-fixed-8 {
    -webkit-box-flex: 0 0 8rem;
    -moz-box-flex: 0 0 8rem;
    -webkit-flex: 0 0 8rem;
    -ms-flex: 0 0 8rem;
    flex: 0 0 8rem
}

.col-fixed-9 {
    -webkit-box-flex: 0 0 9rem;
    -moz-box-flex: 0 0 9rem;
    -webkit-flex: 0 0 9rem;
    -ms-flex: 0 0 9rem;
    flex: 0 0 9rem
}

.col-fixed-10 {
    -webkit-box-flex: 0 0 10rem;
    -moz-box-flex: 0 0 10rem;
    -webkit-flex: 0 0 10rem;
    -ms-flex: 0 0 10rem;
    flex: 0 0 10rem
}

.col-fixed-11 {
    -webkit-box-flex: 0 0 11rem;
    -moz-box-flex: 0 0 11rem;
    -webkit-flex: 0 0 11rem;
    -ms-flex: 0 0 11rem;
    flex: 0 0 11rem
}

.col-fixed-12 {
    -webkit-box-flex: 0 0 12rem;
    -moz-box-flex: 0 0 12rem;
    -webkit-flex: 0 0 12rem;
    -ms-flex: 0 0 12rem;
    flex: 0 0 12rem
}

.utility-marNone,[margin0] {
    margin: 0 !important
}

.utility-marAuto {
    margin: 0 auto !important
}

.utility-marLast:last-child {
    margin: 0 !important
}

.utility-marTopNone {
    margin-top: 0 !important
}

.utility-marTopQuarter {
    margin-top: .25rem !important
}

.utility-marTopHalf {
    margin-top: .5rem !important
}

.utility-marTop,[marginTop] {
    margin-top: 1rem !important
}

.utility-marTopDouble {
    margin-top: 2rem !important
}

.utility-marTopTriple {
    margin-top: 3rem !important
}

.utility-marTopQuad {
    margin-top: 4rem !important
}

.utility-marTop-neg {
    margin-top: -1rem !important
}

.utility-marRightNone {
    margin-right: 0 !important
}

.utility-marRight,[marginRight] {
    margin-right: 1rem !important
}

.utility-marRightDouble {
    margin-right: 2rem !important
}

.utility-marRightHalf {
    margin-right: .5rem !important
}

.utility-marRightQuarter {
    margin-right: .25rem !important
}

.utility-marRightNeg {
    margin-right: -1rem
}

.utility-marBotNone {
    margin-bottom: 0 !important
}

.utility-marBotQuarter {
    margin-bottom: .25rem !important
}

.utility-marBotHalf,[marginBottomHalf] {
    margin-bottom: .5rem !important
}

.utility-marBot,[marginBottom] {
    margin-bottom: 1rem !important
}

.utility-marBotDouble,[marginBottomDouble] {
    margin-bottom: 2rem !important
}

.utility-marBotTriple {
    margin-bottom: 3rem !important
}

.utility-marBotQuad {
    margin-bottom: 4rem !important
}

.utility-marBot-neg {
    margin-bottom: -1rem !important
}

.utility-marLeft {
    margin-left: 1rem !important
}

.utility-marLeftNeg {
    margin-left: -1rem
}

.utility-marBotNoneLast>*:last-child {
    margin-bottom: 0 !important
}

@media only screen and (max-width: 961px) {
    .utility-marBotNavbarBottom {
        margin-bottom:5rem
    }
}

@media only screen and (min-width: 961px) {
    .utility-marBotNavbarBottom {
        margin-bottom:5rem
    }
}

@media only screen and (max-width: 961px) {
    .utility-marBotNavbarBottomLogin {
        margin-bottom:5rem
    }
}

@media only screen and (min-width: 961px) {
    .utility-marBotNavbarBottomLogin {
        margin-bottom:9.5rem
    }
}

@media only screen and (max-width: 640px) {
    .utility-marBotMC {
        margin-bottom:1rem !important
    }
}

@media only screen and (min-width: 961px)and (max-width: 1280px) {
    .utility-marBotMD {
        margin-bottom:1rem !important
    }
}

[marginTop1] {
    margin-top: 1rem !important
}

[marginBottom1] {
    margin-bottom: 1rem !important
}

[marginRight1] {
    margin-right: 1rem !important
}

[marginLeft1] {
    margin-left: 1rem !important
}

[marginTop1Negative] {
    margin-top: -1rem !important
}

[marginBottom1Negative] {
    margin-bottom: -1rem !important
}

[marginRight1Negative] {
    margin-right: -1rem !important
}

[marginLeft1Negative] {
    margin-left: -1rem !important
}

[marginTop2] {
    margin-top: 2rem !important
}

[marginBottom2] {
    margin-bottom: 2rem !important
}

[marginRight2] {
    margin-right: 2rem !important
}

[marginLeft2] {
    margin-left: 2rem !important
}

[marginTop2Negative] {
    margin-top: -2rem !important
}

[marginBottom2Negative] {
    margin-bottom: -2rem !important
}

[marginRight2Negative] {
    margin-right: -2rem !important
}

[marginLeft2Negative] {
    margin-left: -2rem !important
}

[marginTop3] {
    margin-top: 3rem !important
}

[marginBottom3] {
    margin-bottom: 3rem !important
}

[marginRight3] {
    margin-right: 3rem !important
}

[marginLeft3] {
    margin-left: 3rem !important
}

[marginTop3Negative] {
    margin-top: -3rem !important
}

[marginBottom3Negative] {
    margin-bottom: -3rem !important
}

[marginRight3Negative] {
    margin-right: -3rem !important
}

[marginLeft3Negative] {
    margin-left: -3rem !important
}

[marginTop4] {
    margin-top: 4rem !important
}

[marginBottom4] {
    margin-bottom: 4rem !important
}

[marginRight4] {
    margin-right: 4rem !important
}

[marginLeft4] {
    margin-left: 4rem !important
}

[marginTop4Negative] {
    margin-top: -4rem !important
}

[marginBottom4Negative] {
    margin-bottom: -4rem !important
}

[marginRight4Negative] {
    margin-right: -4rem !important
}

[marginLeft4Negative] {
    margin-left: -4rem !important
}

[marginTop5] {
    margin-top: 5rem !important
}

[marginBottom5] {
    margin-bottom: 5rem !important
}

[marginRight5] {
    margin-right: 5rem !important
}

[marginLeft5] {
    margin-left: 5rem !important
}

[marginTop5Negative] {
    margin-top: -5rem !important
}

[marginBottom5Negative] {
    margin-bottom: -5rem !important
}

[marginRight5Negative] {
    margin-right: -5rem !important
}

[marginLeft5Negative] {
    margin-left: -5rem !important
}

.utility-padNone {
    padding: 0 !important
}

.utility-pad,[padding] {
    padding: 1rem !important
}

.utility-padDouble {
    padding: 2rem !important
}

.utility-pad-1-5 {
    padding: 1.5rem !important
}

.utility-pad-1-2 {
    padding: 1.2rem !important
}

.utility-padHalf {
    padding: .5rem !important
}

.utility-padVert,[paddingVertical] {
    padding: 1rem 0 !important
}

.utility-padHoriz {
    padding: 0 1rem !important
}

.utility-padTopNone,[paddingTopNone] {
    padding-top: 0 !important
}

.utility-padTopHalf {
    padding-top: .5rem !important
}

.utility-padTopQuarter {
    padding-top: .25rem !important
}

.utility-padTop {
    padding-top: 1rem !important
}

.utility-padTop15 {
    padding-top: 1.5rem !important
}

.utility-padTopDouble {
    padding-top: 2rem !important
}

.utility-padTopQuadruple {
    padding-top: 4rem !important
}

.utility-padRightNone {
    padding-right: 0 !important
}

.utility-padHalfRight {
    padding-right: .5rem
}

.utility-padRightHalf {
    padding-right: .5rem !important
}

.utility-padRight {
    padding-right: 1rem
}

.utility-padRight15 {
    padding-right: 1.5rem !important
}

.utility-padRight30 {
    padding-right: 3rem !important
}

.utility-padRight40 {
    padding-right: 4rem !important
}

.utility-padRightDouble {
    padding-right: 2rem !important
}

.utility-padBotNone {
    padding-bottom: 0 !important
}

.utility-padBotHalf {
    padding-bottom: .5rem !important
}

.utility-padBotQuarter {
    padding-bottom: .25rem !important
}

.utility-padBot {
    padding-bottom: 1rem !important
}

.utility-padBot15 {
    padding-bottom: 1.5rem !important
}

.utility-padBotDouble {
    padding-bottom: 2rem !important
}

.utility-padLeftNone,[paddingBottomNone] {
    padding-left: 0 !important
}

.utility-padHalfLeft {
    padding-left: .5rem
}

.utility-padLeftHalf {
    padding-left: .5rem !important
}

.utility-padLeft {
    padding-left: 1rem !important
}

.utility-padLeft15 {
    padding-left: 1.5rem !important
}

.utility-padLeft30 {
    padding-left: 3rem !important
}

.utility-padLeft40 {
    padding-left: 4rem !important
}

.utility-padLeftDouble {
    padding-left: 2rem !important
}

@media only screen and (max-width: 961px) {
    .utility-cardWizardBodyPadding {
        padding:2rem
    }
}

@media only screen and (min-width: 961px) {
    .utility-cardWizardBodyPadding {
        padding:2rem
    }
}

@media only screen and (min-width: 961px) {
    .utility-padLeftBigger {
        padding-left:1rem
    }
}

@media only screen and (max-width: 640px) {
    .utility-padNoneMC {
        padding:0 !important
    }
}

@media only screen and (min-width: 961px)and (max-width: 1280px) {
    .utility-padNoneMD {
        padding:0 !important
    }
}

.utility-font1x {
    font-size: 1rem
}

.utility-font2x {
    font-size: 2rem
}

.utility-font3x {
    font-size: 3rem
}

.utility-font4x {
    font-size: 4rem
}

.utility-font5x {
    font-size: 5rem
}

.utility-font6x {
    font-size: 6rem
}

.utility-font7x {
    font-size: 7rem
}

.utility-font8x {
    font-size: 8rem
}

.utility-font9x {
    font-size: 9rem
}

.utility-font10x {
    font-size: 10rem
}

.utility-font11x {
    font-size: 11rem
}

.utility-font12x {
    font-size: 12rem
}

.utility-font13x {
    font-size: 13rem
}

.utility-font14x {
    font-size: 14rem
}

.utility-font15x {
    font-size: 15rem
}

.utility-font16x {
    font-size: 16rem
}

.utility-font17x {
    font-size: 17rem
}

.utility-font18x {
    font-size: 18rem
}

.utility-font19x {
    font-size: 19rem
}

.utility-font20x {
    font-size: 20rem
}

.utility-WizardCalcHeight0,.modal--wizard .card .card-body.utility-WizardCalcHeight0,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight0 {
    height: calc(100% - 0rem) !important
}

.utility-WizardCalcHeight10,.modal--wizard .card .card-body.utility-WizardCalcHeight10,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight10 {
    height: calc(100% - 0.1rem) !important
}

.utility-WizardCalcHeight20,.modal--wizard .card .card-body.utility-WizardCalcHeight20,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight20 {
    height: calc(100% - 0.2rem) !important
}

.utility-WizardCalcHeight30,.modal--wizard .card .card-body.utility-WizardCalcHeight30,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight30 {
    height: calc(100% - 0.3rem) !important
}

.utility-WizardCalcHeight40,.modal--wizard .card .card-body.utility-WizardCalcHeight40,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight40 {
    height: calc(100% - 0.4rem) !important
}

.utility-WizardCalcHeight50,.modal--wizard .card .card-body.utility-WizardCalcHeight50,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight50 {
    height: calc(100% - 0.5rem) !important
}

.utility-WizardCalcHeight60,.modal--wizard .card .card-body.utility-WizardCalcHeight60,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight60 {
    height: calc(100% - 0.6rem) !important
}

.utility-WizardCalcHeight70,.modal--wizard .card .card-body.utility-WizardCalcHeight70,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight70 {
    height: calc(100% - 0.7rem) !important
}

.utility-WizardCalcHeight80,.modal--wizard .card .card-body.utility-WizardCalcHeight80,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight80 {
    height: calc(100% - 0.8rem) !important
}

.utility-WizardCalcHeight90,.modal--wizard .card .card-body.utility-WizardCalcHeight90,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight90 {
    height: calc(100% - 0.9rem) !important
}

.utility-WizardCalcHeight100,.modal--wizard .card .card-body.utility-WizardCalcHeight100,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight100 {
    height: calc(100% - 1rem) !important
}

.utility-WizardCalcHeight110,.modal--wizard .card .card-body.utility-WizardCalcHeight110,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight110 {
    height: calc(100% - 1.1rem) !important
}

.utility-WizardCalcHeight120,.modal--wizard .card .card-body.utility-WizardCalcHeight120,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight120 {
    height: calc(100% - 1.2rem) !important
}

.utility-WizardCalcHeight130,.modal--wizard .card .card-body.utility-WizardCalcHeight130,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight130 {
    height: calc(100% - 1.3rem) !important
}

.utility-WizardCalcHeight140,.modal--wizard .card .card-body.utility-WizardCalcHeight140,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight140 {
    height: calc(100% - 1.4rem) !important
}

.utility-WizardCalcHeight150,.modal--wizard .card .card-body.utility-WizardCalcHeight150,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight150 {
    height: calc(100% - 1.5rem) !important
}

.utility-WizardCalcHeight160,.modal--wizard .card .card-body.utility-WizardCalcHeight160,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight160 {
    height: calc(100% - 1.6rem) !important
}

.utility-WizardCalcHeight170,.modal--wizard .card .card-body.utility-WizardCalcHeight170,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight170 {
    height: calc(100% - 1.7rem) !important
}

.utility-WizardCalcHeight180,.modal--wizard .card .card-body.utility-WizardCalcHeight180,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight180 {
    height: calc(100% - 1.8rem) !important
}

.utility-WizardCalcHeight190,.modal--wizard .card .card-body.utility-WizardCalcHeight190,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight190 {
    height: calc(100% - 1.9rem) !important
}

.utility-WizardCalcHeight200,.modal--wizard .card .card-body.utility-WizardCalcHeight200,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight200 {
    height: calc(100% - 2rem) !important
}

.utility-WizardCalcHeight210,.modal--wizard .card .card-body.utility-WizardCalcHeight210,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight210 {
    height: calc(100% - 2.1rem) !important
}

.utility-WizardCalcHeight220,.modal--wizard .card .card-body.utility-WizardCalcHeight220,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight220 {
    height: calc(100% - 2.2rem) !important
}

.utility-WizardCalcHeight230,.modal--wizard .card .card-body.utility-WizardCalcHeight230,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight230 {
    height: calc(100% - 2.3rem) !important
}

.utility-WizardCalcHeight240,.modal--wizard .card .card-body.utility-WizardCalcHeight240,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight240 {
    height: calc(100% - 2.4rem) !important
}

.utility-WizardCalcHeight250,.modal--wizard .card .card-body.utility-WizardCalcHeight250,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight250 {
    height: calc(100% - 2.5rem) !important
}

.utility-WizardCalcHeight260,.modal--wizard .card .card-body.utility-WizardCalcHeight260,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight260 {
    height: calc(100% - 2.6rem) !important
}

.utility-WizardCalcHeight270,.modal--wizard .card .card-body.utility-WizardCalcHeight270,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight270 {
    height: calc(100% - 2.7rem) !important
}

.utility-WizardCalcHeight280,.modal--wizard .card .card-body.utility-WizardCalcHeight280,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight280 {
    height: calc(100% - 2.8rem) !important
}

.utility-WizardCalcHeight290,.modal--wizard .card .card-body.utility-WizardCalcHeight290,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight290 {
    height: calc(100% - 2.9rem) !important
}

.utility-WizardCalcHeight300,.modal--wizard .card .card-body.utility-WizardCalcHeight300,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight300 {
    height: calc(100% - 3rem) !important
}

.utility-WizardCalcHeight310,.modal--wizard .card .card-body.utility-WizardCalcHeight310,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight310 {
    height: calc(100% - 3.1rem) !important
}

.utility-WizardCalcHeight320,.modal--wizard .card .card-body.utility-WizardCalcHeight320,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight320 {
    height: calc(100% - 3.2rem) !important
}

.utility-WizardCalcHeight330,.modal--wizard .card .card-body.utility-WizardCalcHeight330,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight330 {
    height: calc(100% - 3.3rem) !important
}

.utility-WizardCalcHeight340,.modal--wizard .card .card-body.utility-WizardCalcHeight340,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight340 {
    height: calc(100% - 3.4rem) !important
}

.utility-WizardCalcHeight350,.modal--wizard .card .card-body.utility-WizardCalcHeight350,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight350 {
    height: calc(100% - 3.5rem) !important
}

.utility-WizardCalcHeight360,.modal--wizard .card .card-body.utility-WizardCalcHeight360,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight360 {
    height: calc(100% - 3.6rem) !important
}

.utility-WizardCalcHeight370,.modal--wizard .card .card-body.utility-WizardCalcHeight370,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight370 {
    height: calc(100% - 3.7rem) !important
}

.utility-WizardCalcHeight380,.modal--wizard .card .card-body.utility-WizardCalcHeight380,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight380 {
    height: calc(100% - 3.8rem) !important
}

.utility-WizardCalcHeight390,.modal--wizard .card .card-body.utility-WizardCalcHeight390,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight390 {
    height: calc(100% - 3.9rem) !important
}

.utility-WizardCalcHeight400,.modal--wizard .card .card-body.utility-WizardCalcHeight400,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight400 {
    height: calc(100% - 4rem) !important
}

.utility-WizardCalcHeight410,.modal--wizard .card .card-body.utility-WizardCalcHeight410,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight410 {
    height: calc(100% - 4.1rem) !important
}

.utility-WizardCalcHeight420,.modal--wizard .card .card-body.utility-WizardCalcHeight420,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight420 {
    height: calc(100% - 4.2rem) !important
}

.utility-WizardCalcHeight430,.modal--wizard .card .card-body.utility-WizardCalcHeight430,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight430 {
    height: calc(100% - 4.3rem) !important
}

.utility-WizardCalcHeight440,.modal--wizard .card .card-body.utility-WizardCalcHeight440,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight440 {
    height: calc(100% - 4.4rem) !important
}

.utility-WizardCalcHeight450,.modal--wizard .card .card-body.utility-WizardCalcHeight450,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight450 {
    height: calc(100% - 4.5rem) !important
}

.utility-WizardCalcHeight460,.modal--wizard .card .card-body.utility-WizardCalcHeight460,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight460 {
    height: calc(100% - 4.6rem) !important
}

.utility-WizardCalcHeight470,.modal--wizard .card .card-body.utility-WizardCalcHeight470,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight470 {
    height: calc(100% - 4.7rem) !important
}

.utility-WizardCalcHeight480,.modal--wizard .card .card-body.utility-WizardCalcHeight480,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight480 {
    height: calc(100% - 4.8rem) !important
}

.utility-WizardCalcHeight490,.modal--wizard .card .card-body.utility-WizardCalcHeight490,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight490 {
    height: calc(100% - 4.9rem) !important
}

.utility-WizardCalcHeight500,.modal--wizard .card .card-body.utility-WizardCalcHeight500,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight500 {
    height: calc(100% - 5rem) !important
}

.utility-WizardCalcHeight510,.modal--wizard .card .card-body.utility-WizardCalcHeight510,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight510 {
    height: calc(100% - 5.1rem) !important
}

.utility-WizardCalcHeight520,.modal--wizard .card .card-body.utility-WizardCalcHeight520,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight520 {
    height: calc(100% - 5.2rem) !important
}

.utility-WizardCalcHeight530,.modal--wizard .card .card-body.utility-WizardCalcHeight530,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight530 {
    height: calc(100% - 5.3rem) !important
}

.utility-WizardCalcHeight540,.modal--wizard .card .card-body.utility-WizardCalcHeight540,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight540 {
    height: calc(100% - 5.4rem) !important
}

.utility-WizardCalcHeight550,.modal--wizard .card .card-body.utility-WizardCalcHeight550,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight550 {
    height: calc(100% - 5.5rem) !important
}

.utility-WizardCalcHeight560,.modal--wizard .card .card-body.utility-WizardCalcHeight560,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight560 {
    height: calc(100% - 5.6rem) !important
}

.utility-WizardCalcHeight570,.modal--wizard .card .card-body.utility-WizardCalcHeight570,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight570 {
    height: calc(100% - 5.7rem) !important
}

.utility-WizardCalcHeight580,.modal--wizard .card .card-body.utility-WizardCalcHeight580,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight580 {
    height: calc(100% - 5.8rem) !important
}

.utility-WizardCalcHeight590,.modal--wizard .card .card-body.utility-WizardCalcHeight590,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight590 {
    height: calc(100% - 5.9rem) !important
}

.utility-WizardCalcHeight600,.modal--wizard .card .card-body.utility-WizardCalcHeight600,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight600 {
    height: calc(100% - 6rem) !important
}

.utility-WizardCalcHeight610,.modal--wizard .card .card-body.utility-WizardCalcHeight610,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight610 {
    height: calc(100% - 6.1rem) !important
}

.utility-WizardCalcHeight620,.modal--wizard .card .card-body.utility-WizardCalcHeight620,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight620 {
    height: calc(100% - 6.2rem) !important
}

.utility-WizardCalcHeight630,.modal--wizard .card .card-body.utility-WizardCalcHeight630,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight630 {
    height: calc(100% - 6.3rem) !important
}

.utility-WizardCalcHeight640,.modal--wizard .card .card-body.utility-WizardCalcHeight640,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight640 {
    height: calc(100% - 6.4rem) !important
}

.utility-WizardCalcHeight650,.modal--wizard .card .card-body.utility-WizardCalcHeight650,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight650 {
    height: calc(100% - 6.5rem) !important
}

.utility-WizardCalcHeight660,.modal--wizard .card .card-body.utility-WizardCalcHeight660,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight660 {
    height: calc(100% - 6.6rem) !important
}

.utility-WizardCalcHeight670,.modal--wizard .card .card-body.utility-WizardCalcHeight670,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight670 {
    height: calc(100% - 6.7rem) !important
}

.utility-WizardCalcHeight680,.modal--wizard .card .card-body.utility-WizardCalcHeight680,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight680 {
    height: calc(100% - 6.8rem) !important
}

.utility-WizardCalcHeight690,.modal--wizard .card .card-body.utility-WizardCalcHeight690,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight690 {
    height: calc(100% - 6.9rem) !important
}

.utility-WizardCalcHeight700,.modal--wizard .card .card-body.utility-WizardCalcHeight700,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight700 {
    height: calc(100% - 7rem) !important
}

.utility-WizardCalcHeight710,.modal--wizard .card .card-body.utility-WizardCalcHeight710,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight710 {
    height: calc(100% - 7.1rem) !important
}

.utility-WizardCalcHeight720,.modal--wizard .card .card-body.utility-WizardCalcHeight720,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight720 {
    height: calc(100% - 7.2rem) !important
}

.utility-WizardCalcHeight730,.modal--wizard .card .card-body.utility-WizardCalcHeight730,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight730 {
    height: calc(100% - 7.3rem) !important
}

.utility-WizardCalcHeight740,.modal--wizard .card .card-body.utility-WizardCalcHeight740,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight740 {
    height: calc(100% - 7.4rem) !important
}

.utility-WizardCalcHeight750,.modal--wizard .card .card-body.utility-WizardCalcHeight750,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight750 {
    height: calc(100% - 7.5rem) !important
}

.utility-WizardCalcHeight760,.modal--wizard .card .card-body.utility-WizardCalcHeight760,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight760 {
    height: calc(100% - 7.6rem) !important
}

.utility-WizardCalcHeight770,.modal--wizard .card .card-body.utility-WizardCalcHeight770,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight770 {
    height: calc(100% - 7.7rem) !important
}

.utility-WizardCalcHeight780,.modal--wizard .card .card-body.utility-WizardCalcHeight780,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight780 {
    height: calc(100% - 7.8rem) !important
}

.utility-WizardCalcHeight790,.modal--wizard .card .card-body.utility-WizardCalcHeight790,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight790 {
    height: calc(100% - 7.9rem) !important
}

.utility-WizardCalcHeight800,.modal--wizard .card .card-body.utility-WizardCalcHeight800,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight800 {
    height: calc(100% - 8rem) !important
}

.utility-WizardCalcHeight810,.modal--wizard .card .card-body.utility-WizardCalcHeight810,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight810 {
    height: calc(100% - 8.1rem) !important
}

.utility-WizardCalcHeight820,.modal--wizard .card .card-body.utility-WizardCalcHeight820,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight820 {
    height: calc(100% - 8.2rem) !important
}

.utility-WizardCalcHeight830,.modal--wizard .card .card-body.utility-WizardCalcHeight830,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight830 {
    height: calc(100% - 8.3rem) !important
}

.utility-WizardCalcHeight840,.modal--wizard .card .card-body.utility-WizardCalcHeight840,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight840 {
    height: calc(100% - 8.4rem) !important
}

.utility-WizardCalcHeight850,.modal--wizard .card .card-body.utility-WizardCalcHeight850,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight850 {
    height: calc(100% - 8.5rem) !important
}

.utility-WizardCalcHeight860,.modal--wizard .card .card-body.utility-WizardCalcHeight860,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight860 {
    height: calc(100% - 8.6rem) !important
}

.utility-WizardCalcHeight870,.modal--wizard .card .card-body.utility-WizardCalcHeight870,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight870 {
    height: calc(100% - 8.7rem) !important
}

.utility-WizardCalcHeight880,.modal--wizard .card .card-body.utility-WizardCalcHeight880,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight880 {
    height: calc(100% - 8.8rem) !important
}

.utility-WizardCalcHeight890,.modal--wizard .card .card-body.utility-WizardCalcHeight890,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight890 {
    height: calc(100% - 8.9rem) !important
}

.utility-WizardCalcHeight900,.modal--wizard .card .card-body.utility-WizardCalcHeight900,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight900 {
    height: calc(100% - 9rem) !important
}

.utility-WizardCalcHeight910,.modal--wizard .card .card-body.utility-WizardCalcHeight910,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight910 {
    height: calc(100% - 9.1rem) !important
}

.utility-WizardCalcHeight920,.modal--wizard .card .card-body.utility-WizardCalcHeight920,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight920 {
    height: calc(100% - 9.2rem) !important
}

.utility-WizardCalcHeight930,.modal--wizard .card .card-body.utility-WizardCalcHeight930,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight930 {
    height: calc(100% - 9.3rem) !important
}

.utility-WizardCalcHeight940,.modal--wizard .card .card-body.utility-WizardCalcHeight940,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight940 {
    height: calc(100% - 9.4rem) !important
}

.utility-WizardCalcHeight950,.modal--wizard .card .card-body.utility-WizardCalcHeight950,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight950 {
    height: calc(100% - 9.5rem) !important
}

.utility-WizardCalcHeight960,.modal--wizard .card .card-body.utility-WizardCalcHeight960,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight960 {
    height: calc(100% - 9.6rem) !important
}

.utility-WizardCalcHeight970,.modal--wizard .card .card-body.utility-WizardCalcHeight970,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight970 {
    height: calc(100% - 9.7rem) !important
}

.utility-WizardCalcHeight980,.modal--wizard .card .card-body.utility-WizardCalcHeight980,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight980 {
    height: calc(100% - 9.8rem) !important
}

.utility-WizardCalcHeight990,.modal--wizard .card .card-body.utility-WizardCalcHeight990,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight990 {
    height: calc(100% - 9.9rem) !important
}

.utility-WizardCalcHeight1000,.modal--wizard .card .card-body.utility-WizardCalcHeight1000,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1000 {
    height: calc(100% - 10rem) !important
}

.utility-WizardCalcHeight1010,.modal--wizard .card .card-body.utility-WizardCalcHeight1010,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1010 {
    height: calc(100% - 10.1rem) !important
}

.utility-WizardCalcHeight1020,.modal--wizard .card .card-body.utility-WizardCalcHeight1020,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1020 {
    height: calc(100% - 10.2rem) !important
}

.utility-WizardCalcHeight1030,.modal--wizard .card .card-body.utility-WizardCalcHeight1030,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1030 {
    height: calc(100% - 10.3rem) !important
}

.utility-WizardCalcHeight1040,.modal--wizard .card .card-body.utility-WizardCalcHeight1040,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1040 {
    height: calc(100% - 10.4rem) !important
}

.utility-WizardCalcHeight1050,.modal--wizard .card .card-body.utility-WizardCalcHeight1050,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1050 {
    height: calc(100% - 10.5rem) !important
}

.utility-WizardCalcHeight1060,.modal--wizard .card .card-body.utility-WizardCalcHeight1060,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1060 {
    height: calc(100% - 10.6rem) !important
}

.utility-WizardCalcHeight1070,.modal--wizard .card .card-body.utility-WizardCalcHeight1070,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1070 {
    height: calc(100% - 10.7rem) !important
}

.utility-WizardCalcHeight1080,.modal--wizard .card .card-body.utility-WizardCalcHeight1080,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1080 {
    height: calc(100% - 10.8rem) !important
}

.utility-WizardCalcHeight1090,.modal--wizard .card .card-body.utility-WizardCalcHeight1090,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1090 {
    height: calc(100% - 10.9rem) !important
}

.utility-WizardCalcHeight1100,.modal--wizard .card .card-body.utility-WizardCalcHeight1100,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1100 {
    height: calc(100% - 11rem) !important
}

.utility-WizardCalcHeight1110,.modal--wizard .card .card-body.utility-WizardCalcHeight1110,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1110 {
    height: calc(100% - 11.1rem) !important
}

.utility-WizardCalcHeight1120,.modal--wizard .card .card-body.utility-WizardCalcHeight1120,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1120 {
    height: calc(100% - 11.2rem) !important
}

.utility-WizardCalcHeight1130,.modal--wizard .card .card-body.utility-WizardCalcHeight1130,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1130 {
    height: calc(100% - 11.3rem) !important
}

.utility-WizardCalcHeight1140,.modal--wizard .card .card-body.utility-WizardCalcHeight1140,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1140 {
    height: calc(100% - 11.4rem) !important
}

.utility-WizardCalcHeight1150,.modal--wizard .card .card-body.utility-WizardCalcHeight1150,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1150 {
    height: calc(100% - 11.5rem) !important
}

.utility-WizardCalcHeight1160,.modal--wizard .card .card-body.utility-WizardCalcHeight1160,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1160 {
    height: calc(100% - 11.6rem) !important
}

.utility-WizardCalcHeight1170,.modal--wizard .card .card-body.utility-WizardCalcHeight1170,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1170 {
    height: calc(100% - 11.7rem) !important
}

.utility-WizardCalcHeight1180,.modal--wizard .card .card-body.utility-WizardCalcHeight1180,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1180 {
    height: calc(100% - 11.8rem) !important
}

.utility-WizardCalcHeight1190,.modal--wizard .card .card-body.utility-WizardCalcHeight1190,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1190 {
    height: calc(100% - 11.9rem) !important
}

.utility-WizardCalcHeight1200,.modal--wizard .card .card-body.utility-WizardCalcHeight1200,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1200 {
    height: calc(100% - 12rem) !important
}

.utility-WizardCalcHeight1210,.modal--wizard .card .card-body.utility-WizardCalcHeight1210,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1210 {
    height: calc(100% - 12.1rem) !important
}

.utility-WizardCalcHeight1220,.modal--wizard .card .card-body.utility-WizardCalcHeight1220,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1220 {
    height: calc(100% - 12.2rem) !important
}

.utility-WizardCalcHeight1230,.modal--wizard .card .card-body.utility-WizardCalcHeight1230,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1230 {
    height: calc(100% - 12.3rem) !important
}

.utility-WizardCalcHeight1240,.modal--wizard .card .card-body.utility-WizardCalcHeight1240,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1240 {
    height: calc(100% - 12.4rem) !important
}

.utility-WizardCalcHeight1250,.modal--wizard .card .card-body.utility-WizardCalcHeight1250,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1250 {
    height: calc(100% - 12.5rem) !important
}

.utility-WizardCalcHeight1260,.modal--wizard .card .card-body.utility-WizardCalcHeight1260,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1260 {
    height: calc(100% - 12.6rem) !important
}

.utility-WizardCalcHeight1270,.modal--wizard .card .card-body.utility-WizardCalcHeight1270,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1270 {
    height: calc(100% - 12.7rem) !important
}

.utility-WizardCalcHeight1280,.modal--wizard .card .card-body.utility-WizardCalcHeight1280,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1280 {
    height: calc(100% - 12.8rem) !important
}

.utility-WizardCalcHeight1290,.modal--wizard .card .card-body.utility-WizardCalcHeight1290,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1290 {
    height: calc(100% - 12.9rem) !important
}

.utility-WizardCalcHeight1300,.modal--wizard .card .card-body.utility-WizardCalcHeight1300,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1300 {
    height: calc(100% - 13rem) !important
}

.utility-WizardCalcHeight1310,.modal--wizard .card .card-body.utility-WizardCalcHeight1310,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1310 {
    height: calc(100% - 13.1rem) !important
}

.utility-WizardCalcHeight1320,.modal--wizard .card .card-body.utility-WizardCalcHeight1320,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1320 {
    height: calc(100% - 13.2rem) !important
}

.utility-WizardCalcHeight1330,.modal--wizard .card .card-body.utility-WizardCalcHeight1330,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1330 {
    height: calc(100% - 13.3rem) !important
}

.utility-WizardCalcHeight1340,.modal--wizard .card .card-body.utility-WizardCalcHeight1340,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1340 {
    height: calc(100% - 13.4rem) !important
}

.utility-WizardCalcHeight1350,.modal--wizard .card .card-body.utility-WizardCalcHeight1350,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1350 {
    height: calc(100% - 13.5rem) !important
}

.utility-WizardCalcHeight1360,.modal--wizard .card .card-body.utility-WizardCalcHeight1360,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1360 {
    height: calc(100% - 13.6rem) !important
}

.utility-WizardCalcHeight1370,.modal--wizard .card .card-body.utility-WizardCalcHeight1370,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1370 {
    height: calc(100% - 13.7rem) !important
}

.utility-WizardCalcHeight1380,.modal--wizard .card .card-body.utility-WizardCalcHeight1380,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1380 {
    height: calc(100% - 13.8rem) !important
}

.utility-WizardCalcHeight1390,.modal--wizard .card .card-body.utility-WizardCalcHeight1390,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1390 {
    height: calc(100% - 13.9rem) !important
}

.utility-WizardCalcHeight1400,.modal--wizard .card .card-body.utility-WizardCalcHeight1400,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1400 {
    height: calc(100% - 14rem) !important
}

.utility-WizardCalcHeight1410,.modal--wizard .card .card-body.utility-WizardCalcHeight1410,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1410 {
    height: calc(100% - 14.1rem) !important
}

.utility-WizardCalcHeight1420,.modal--wizard .card .card-body.utility-WizardCalcHeight1420,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1420 {
    height: calc(100% - 14.2rem) !important
}

.utility-WizardCalcHeight1430,.modal--wizard .card .card-body.utility-WizardCalcHeight1430,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1430 {
    height: calc(100% - 14.3rem) !important
}

.utility-WizardCalcHeight1440,.modal--wizard .card .card-body.utility-WizardCalcHeight1440,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1440 {
    height: calc(100% - 14.4rem) !important
}

.utility-WizardCalcHeight1450,.modal--wizard .card .card-body.utility-WizardCalcHeight1450,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1450 {
    height: calc(100% - 14.5rem) !important
}

.utility-WizardCalcHeight1460,.modal--wizard .card .card-body.utility-WizardCalcHeight1460,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1460 {
    height: calc(100% - 14.6rem) !important
}

.utility-WizardCalcHeight1470,.modal--wizard .card .card-body.utility-WizardCalcHeight1470,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1470 {
    height: calc(100% - 14.7rem) !important
}

.utility-WizardCalcHeight1480,.modal--wizard .card .card-body.utility-WizardCalcHeight1480,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1480 {
    height: calc(100% - 14.8rem) !important
}

.utility-WizardCalcHeight1490,.modal--wizard .card .card-body.utility-WizardCalcHeight1490,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1490 {
    height: calc(100% - 14.9rem) !important
}

.utility-WizardCalcHeight1500,.modal--wizard .card .card-body.utility-WizardCalcHeight1500,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1500 {
    height: calc(100% - 15rem) !important
}

.utility-WizardCalcHeight1510,.modal--wizard .card .card-body.utility-WizardCalcHeight1510,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1510 {
    height: calc(100% - 15.1rem) !important
}

.utility-WizardCalcHeight1520,.modal--wizard .card .card-body.utility-WizardCalcHeight1520,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1520 {
    height: calc(100% - 15.2rem) !important
}

.utility-WizardCalcHeight1530,.modal--wizard .card .card-body.utility-WizardCalcHeight1530,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1530 {
    height: calc(100% - 15.3rem) !important
}

.utility-WizardCalcHeight1540,.modal--wizard .card .card-body.utility-WizardCalcHeight1540,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1540 {
    height: calc(100% - 15.4rem) !important
}

.utility-WizardCalcHeight1550,.modal--wizard .card .card-body.utility-WizardCalcHeight1550,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1550 {
    height: calc(100% - 15.5rem) !important
}

.utility-WizardCalcHeight1560,.modal--wizard .card .card-body.utility-WizardCalcHeight1560,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1560 {
    height: calc(100% - 15.6rem) !important
}

.utility-WizardCalcHeight1570,.modal--wizard .card .card-body.utility-WizardCalcHeight1570,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1570 {
    height: calc(100% - 15.7rem) !important
}

.utility-WizardCalcHeight1580,.modal--wizard .card .card-body.utility-WizardCalcHeight1580,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1580 {
    height: calc(100% - 15.8rem) !important
}

.utility-WizardCalcHeight1590,.modal--wizard .card .card-body.utility-WizardCalcHeight1590,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1590 {
    height: calc(100% - 15.9rem) !important
}

.utility-WizardCalcHeight1600,.modal--wizard .card .card-body.utility-WizardCalcHeight1600,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1600 {
    height: calc(100% - 16rem) !important
}

.utility-WizardCalcHeight1610,.modal--wizard .card .card-body.utility-WizardCalcHeight1610,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1610 {
    height: calc(100% - 16.1rem) !important
}

.utility-WizardCalcHeight1620,.modal--wizard .card .card-body.utility-WizardCalcHeight1620,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1620 {
    height: calc(100% - 16.2rem) !important
}

.utility-WizardCalcHeight1630,.modal--wizard .card .card-body.utility-WizardCalcHeight1630,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1630 {
    height: calc(100% - 16.3rem) !important
}

.utility-WizardCalcHeight1640,.modal--wizard .card .card-body.utility-WizardCalcHeight1640,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1640 {
    height: calc(100% - 16.4rem) !important
}

.utility-WizardCalcHeight1650,.modal--wizard .card .card-body.utility-WizardCalcHeight1650,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1650 {
    height: calc(100% - 16.5rem) !important
}

.utility-WizardCalcHeight1660,.modal--wizard .card .card-body.utility-WizardCalcHeight1660,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1660 {
    height: calc(100% - 16.6rem) !important
}

.utility-WizardCalcHeight1670,.modal--wizard .card .card-body.utility-WizardCalcHeight1670,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1670 {
    height: calc(100% - 16.7rem) !important
}

.utility-WizardCalcHeight1680,.modal--wizard .card .card-body.utility-WizardCalcHeight1680,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1680 {
    height: calc(100% - 16.8rem) !important
}

.utility-WizardCalcHeight1690,.modal--wizard .card .card-body.utility-WizardCalcHeight1690,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1690 {
    height: calc(100% - 16.9rem) !important
}

.utility-WizardCalcHeight1700,.modal--wizard .card .card-body.utility-WizardCalcHeight1700,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1700 {
    height: calc(100% - 17rem) !important
}

.utility-WizardCalcHeight1710,.modal--wizard .card .card-body.utility-WizardCalcHeight1710,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1710 {
    height: calc(100% - 17.1rem) !important
}

.utility-WizardCalcHeight1720,.modal--wizard .card .card-body.utility-WizardCalcHeight1720,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1720 {
    height: calc(100% - 17.2rem) !important
}

.utility-WizardCalcHeight1730,.modal--wizard .card .card-body.utility-WizardCalcHeight1730,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1730 {
    height: calc(100% - 17.3rem) !important
}

.utility-WizardCalcHeight1740,.modal--wizard .card .card-body.utility-WizardCalcHeight1740,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1740 {
    height: calc(100% - 17.4rem) !important
}

.utility-WizardCalcHeight1750,.modal--wizard .card .card-body.utility-WizardCalcHeight1750,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1750 {
    height: calc(100% - 17.5rem) !important
}

.utility-WizardCalcHeight1760,.modal--wizard .card .card-body.utility-WizardCalcHeight1760,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1760 {
    height: calc(100% - 17.6rem) !important
}

.utility-WizardCalcHeight1770,.modal--wizard .card .card-body.utility-WizardCalcHeight1770,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1770 {
    height: calc(100% - 17.7rem) !important
}

.utility-WizardCalcHeight1780,.modal--wizard .card .card-body.utility-WizardCalcHeight1780,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1780 {
    height: calc(100% - 17.8rem) !important
}

.utility-WizardCalcHeight1790,.modal--wizard .card .card-body.utility-WizardCalcHeight1790,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1790 {
    height: calc(100% - 17.9rem) !important
}

.utility-WizardCalcHeight1800,.modal--wizard .card .card-body.utility-WizardCalcHeight1800,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1800 {
    height: calc(100% - 18rem) !important
}

.utility-WizardCalcHeight1810,.modal--wizard .card .card-body.utility-WizardCalcHeight1810,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1810 {
    height: calc(100% - 18.1rem) !important
}

.utility-WizardCalcHeight1820,.modal--wizard .card .card-body.utility-WizardCalcHeight1820,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1820 {
    height: calc(100% - 18.2rem) !important
}

.utility-WizardCalcHeight1830,.modal--wizard .card .card-body.utility-WizardCalcHeight1830,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1830 {
    height: calc(100% - 18.3rem) !important
}

.utility-WizardCalcHeight1840,.modal--wizard .card .card-body.utility-WizardCalcHeight1840,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1840 {
    height: calc(100% - 18.4rem) !important
}

.utility-WizardCalcHeight1850,.modal--wizard .card .card-body.utility-WizardCalcHeight1850,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1850 {
    height: calc(100% - 18.5rem) !important
}

.utility-WizardCalcHeight1860,.modal--wizard .card .card-body.utility-WizardCalcHeight1860,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1860 {
    height: calc(100% - 18.6rem) !important
}

.utility-WizardCalcHeight1870,.modal--wizard .card .card-body.utility-WizardCalcHeight1870,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1870 {
    height: calc(100% - 18.7rem) !important
}

.utility-WizardCalcHeight1880,.modal--wizard .card .card-body.utility-WizardCalcHeight1880,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1880 {
    height: calc(100% - 18.8rem) !important
}

.utility-WizardCalcHeight1890,.modal--wizard .card .card-body.utility-WizardCalcHeight1890,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1890 {
    height: calc(100% - 18.9rem) !important
}

.utility-WizardCalcHeight1900,.modal--wizard .card .card-body.utility-WizardCalcHeight1900,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1900 {
    height: calc(100% - 19rem) !important
}

.utility-WizardCalcHeight1910,.modal--wizard .card .card-body.utility-WizardCalcHeight1910,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1910 {
    height: calc(100% - 19.1rem) !important
}

.utility-WizardCalcHeight1920,.modal--wizard .card .card-body.utility-WizardCalcHeight1920,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1920 {
    height: calc(100% - 19.2rem) !important
}

.utility-WizardCalcHeight1930,.modal--wizard .card .card-body.utility-WizardCalcHeight1930,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1930 {
    height: calc(100% - 19.3rem) !important
}

.utility-WizardCalcHeight1940,.modal--wizard .card .card-body.utility-WizardCalcHeight1940,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1940 {
    height: calc(100% - 19.4rem) !important
}

.utility-WizardCalcHeight1950,.modal--wizard .card .card-body.utility-WizardCalcHeight1950,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1950 {
    height: calc(100% - 19.5rem) !important
}

.utility-WizardCalcHeight1960,.modal--wizard .card .card-body.utility-WizardCalcHeight1960,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1960 {
    height: calc(100% - 19.6rem) !important
}

.utility-WizardCalcHeight1970,.modal--wizard .card .card-body.utility-WizardCalcHeight1970,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1970 {
    height: calc(100% - 19.7rem) !important
}

.utility-WizardCalcHeight1980,.modal--wizard .card .card-body.utility-WizardCalcHeight1980,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1980 {
    height: calc(100% - 19.8rem) !important
}

.utility-WizardCalcHeight1990,.modal--wizard .card .card-body.utility-WizardCalcHeight1990,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight1990 {
    height: calc(100% - 19.9rem) !important
}

.utility-WizardCalcHeight2000,.modal--wizard .card .card-body.utility-WizardCalcHeight2000,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2000 {
    height: calc(100% - 20rem) !important
}

.utility-WizardCalcHeight2010,.modal--wizard .card .card-body.utility-WizardCalcHeight2010,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2010 {
    height: calc(100% - 20.1rem) !important
}

.utility-WizardCalcHeight2020,.modal--wizard .card .card-body.utility-WizardCalcHeight2020,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2020 {
    height: calc(100% - 20.2rem) !important
}

.utility-WizardCalcHeight2030,.modal--wizard .card .card-body.utility-WizardCalcHeight2030,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2030 {
    height: calc(100% - 20.3rem) !important
}

.utility-WizardCalcHeight2040,.modal--wizard .card .card-body.utility-WizardCalcHeight2040,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2040 {
    height: calc(100% - 20.4rem) !important
}

.utility-WizardCalcHeight2050,.modal--wizard .card .card-body.utility-WizardCalcHeight2050,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2050 {
    height: calc(100% - 20.5rem) !important
}

.utility-WizardCalcHeight2060,.modal--wizard .card .card-body.utility-WizardCalcHeight2060,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2060 {
    height: calc(100% - 20.6rem) !important
}

.utility-WizardCalcHeight2070,.modal--wizard .card .card-body.utility-WizardCalcHeight2070,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2070 {
    height: calc(100% - 20.7rem) !important
}

.utility-WizardCalcHeight2080,.modal--wizard .card .card-body.utility-WizardCalcHeight2080,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2080 {
    height: calc(100% - 20.8rem) !important
}

.utility-WizardCalcHeight2090,.modal--wizard .card .card-body.utility-WizardCalcHeight2090,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2090 {
    height: calc(100% - 20.9rem) !important
}

.utility-WizardCalcHeight2100,.modal--wizard .card .card-body.utility-WizardCalcHeight2100,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2100 {
    height: calc(100% - 21rem) !important
}

.utility-WizardCalcHeight2110,.modal--wizard .card .card-body.utility-WizardCalcHeight2110,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2110 {
    height: calc(100% - 21.1rem) !important
}

.utility-WizardCalcHeight2120,.modal--wizard .card .card-body.utility-WizardCalcHeight2120,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2120 {
    height: calc(100% - 21.2rem) !important
}

.utility-WizardCalcHeight2130,.modal--wizard .card .card-body.utility-WizardCalcHeight2130,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2130 {
    height: calc(100% - 21.3rem) !important
}

.utility-WizardCalcHeight2140,.modal--wizard .card .card-body.utility-WizardCalcHeight2140,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2140 {
    height: calc(100% - 21.4rem) !important
}

.utility-WizardCalcHeight2150,.modal--wizard .card .card-body.utility-WizardCalcHeight2150,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2150 {
    height: calc(100% - 21.5rem) !important
}

.utility-WizardCalcHeight2160,.modal--wizard .card .card-body.utility-WizardCalcHeight2160,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2160 {
    height: calc(100% - 21.6rem) !important
}

.utility-WizardCalcHeight2170,.modal--wizard .card .card-body.utility-WizardCalcHeight2170,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2170 {
    height: calc(100% - 21.7rem) !important
}

.utility-WizardCalcHeight2180,.modal--wizard .card .card-body.utility-WizardCalcHeight2180,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2180 {
    height: calc(100% - 21.8rem) !important
}

.utility-WizardCalcHeight2190,.modal--wizard .card .card-body.utility-WizardCalcHeight2190,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2190 {
    height: calc(100% - 21.9rem) !important
}

.utility-WizardCalcHeight2200,.modal--wizard .card .card-body.utility-WizardCalcHeight2200,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2200 {
    height: calc(100% - 22rem) !important
}

.utility-WizardCalcHeight2210,.modal--wizard .card .card-body.utility-WizardCalcHeight2210,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2210 {
    height: calc(100% - 22.1rem) !important
}

.utility-WizardCalcHeight2220,.modal--wizard .card .card-body.utility-WizardCalcHeight2220,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2220 {
    height: calc(100% - 22.2rem) !important
}

.utility-WizardCalcHeight2230,.modal--wizard .card .card-body.utility-WizardCalcHeight2230,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2230 {
    height: calc(100% - 22.3rem) !important
}

.utility-WizardCalcHeight2240,.modal--wizard .card .card-body.utility-WizardCalcHeight2240,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2240 {
    height: calc(100% - 22.4rem) !important
}

.utility-WizardCalcHeight2250,.modal--wizard .card .card-body.utility-WizardCalcHeight2250,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2250 {
    height: calc(100% - 22.5rem) !important
}

.utility-WizardCalcHeight2260,.modal--wizard .card .card-body.utility-WizardCalcHeight2260,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2260 {
    height: calc(100% - 22.6rem) !important
}

.utility-WizardCalcHeight2270,.modal--wizard .card .card-body.utility-WizardCalcHeight2270,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2270 {
    height: calc(100% - 22.7rem) !important
}

.utility-WizardCalcHeight2280,.modal--wizard .card .card-body.utility-WizardCalcHeight2280,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2280 {
    height: calc(100% - 22.8rem) !important
}

.utility-WizardCalcHeight2290,.modal--wizard .card .card-body.utility-WizardCalcHeight2290,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2290 {
    height: calc(100% - 22.9rem) !important
}

.utility-WizardCalcHeight2300,.modal--wizard .card .card-body.utility-WizardCalcHeight2300,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2300 {
    height: calc(100% - 23rem) !important
}

.utility-WizardCalcHeight2310,.modal--wizard .card .card-body.utility-WizardCalcHeight2310,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2310 {
    height: calc(100% - 23.1rem) !important
}

.utility-WizardCalcHeight2320,.modal--wizard .card .card-body.utility-WizardCalcHeight2320,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2320 {
    height: calc(100% - 23.2rem) !important
}

.utility-WizardCalcHeight2330,.modal--wizard .card .card-body.utility-WizardCalcHeight2330,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2330 {
    height: calc(100% - 23.3rem) !important
}

.utility-WizardCalcHeight2340,.modal--wizard .card .card-body.utility-WizardCalcHeight2340,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2340 {
    height: calc(100% - 23.4rem) !important
}

.utility-WizardCalcHeight2350,.modal--wizard .card .card-body.utility-WizardCalcHeight2350,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2350 {
    height: calc(100% - 23.5rem) !important
}

.utility-WizardCalcHeight2360,.modal--wizard .card .card-body.utility-WizardCalcHeight2360,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2360 {
    height: calc(100% - 23.6rem) !important
}

.utility-WizardCalcHeight2370,.modal--wizard .card .card-body.utility-WizardCalcHeight2370,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2370 {
    height: calc(100% - 23.7rem) !important
}

.utility-WizardCalcHeight2380,.modal--wizard .card .card-body.utility-WizardCalcHeight2380,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2380 {
    height: calc(100% - 23.8rem) !important
}

.utility-WizardCalcHeight2390,.modal--wizard .card .card-body.utility-WizardCalcHeight2390,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2390 {
    height: calc(100% - 23.9rem) !important
}

.utility-WizardCalcHeight2400,.modal--wizard .card .card-body.utility-WizardCalcHeight2400,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2400 {
    height: calc(100% - 24rem) !important
}

.utility-WizardCalcHeight2410,.modal--wizard .card .card-body.utility-WizardCalcHeight2410,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2410 {
    height: calc(100% - 24.1rem) !important
}

.utility-WizardCalcHeight2420,.modal--wizard .card .card-body.utility-WizardCalcHeight2420,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2420 {
    height: calc(100% - 24.2rem) !important
}

.utility-WizardCalcHeight2430,.modal--wizard .card .card-body.utility-WizardCalcHeight2430,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2430 {
    height: calc(100% - 24.3rem) !important
}

.utility-WizardCalcHeight2440,.modal--wizard .card .card-body.utility-WizardCalcHeight2440,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2440 {
    height: calc(100% - 24.4rem) !important
}

.utility-WizardCalcHeight2450,.modal--wizard .card .card-body.utility-WizardCalcHeight2450,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2450 {
    height: calc(100% - 24.5rem) !important
}

.utility-WizardCalcHeight2460,.modal--wizard .card .card-body.utility-WizardCalcHeight2460,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2460 {
    height: calc(100% - 24.6rem) !important
}

.utility-WizardCalcHeight2470,.modal--wizard .card .card-body.utility-WizardCalcHeight2470,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2470 {
    height: calc(100% - 24.7rem) !important
}

.utility-WizardCalcHeight2480,.modal--wizard .card .card-body.utility-WizardCalcHeight2480,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2480 {
    height: calc(100% - 24.8rem) !important
}

.utility-WizardCalcHeight2490,.modal--wizard .card .card-body.utility-WizardCalcHeight2490,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2490 {
    height: calc(100% - 24.9rem) !important
}

.utility-WizardCalcHeight2500,.modal--wizard .card .card-body.utility-WizardCalcHeight2500,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2500 {
    height: calc(100% - 25rem) !important
}

.utility-WizardCalcHeight2510,.modal--wizard .card .card-body.utility-WizardCalcHeight2510,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2510 {
    height: calc(100% - 25.1rem) !important
}

.utility-WizardCalcHeight2520,.modal--wizard .card .card-body.utility-WizardCalcHeight2520,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2520 {
    height: calc(100% - 25.2rem) !important
}

.utility-WizardCalcHeight2530,.modal--wizard .card .card-body.utility-WizardCalcHeight2530,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2530 {
    height: calc(100% - 25.3rem) !important
}

.utility-WizardCalcHeight2540,.modal--wizard .card .card-body.utility-WizardCalcHeight2540,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2540 {
    height: calc(100% - 25.4rem) !important
}

.utility-WizardCalcHeight2550,.modal--wizard .card .card-body.utility-WizardCalcHeight2550,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2550 {
    height: calc(100% - 25.5rem) !important
}

.utility-WizardCalcHeight2560,.modal--wizard .card .card-body.utility-WizardCalcHeight2560,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2560 {
    height: calc(100% - 25.6rem) !important
}

.utility-WizardCalcHeight2570,.modal--wizard .card .card-body.utility-WizardCalcHeight2570,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2570 {
    height: calc(100% - 25.7rem) !important
}

.utility-WizardCalcHeight2580,.modal--wizard .card .card-body.utility-WizardCalcHeight2580,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2580 {
    height: calc(100% - 25.8rem) !important
}

.utility-WizardCalcHeight2590,.modal--wizard .card .card-body.utility-WizardCalcHeight2590,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2590 {
    height: calc(100% - 25.9rem) !important
}

.utility-WizardCalcHeight2600,.modal--wizard .card .card-body.utility-WizardCalcHeight2600,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2600 {
    height: calc(100% - 26rem) !important
}

.utility-WizardCalcHeight2610,.modal--wizard .card .card-body.utility-WizardCalcHeight2610,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2610 {
    height: calc(100% - 26.1rem) !important
}

.utility-WizardCalcHeight2620,.modal--wizard .card .card-body.utility-WizardCalcHeight2620,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2620 {
    height: calc(100% - 26.2rem) !important
}

.utility-WizardCalcHeight2630,.modal--wizard .card .card-body.utility-WizardCalcHeight2630,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2630 {
    height: calc(100% - 26.3rem) !important
}

.utility-WizardCalcHeight2640,.modal--wizard .card .card-body.utility-WizardCalcHeight2640,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2640 {
    height: calc(100% - 26.4rem) !important
}

.utility-WizardCalcHeight2650,.modal--wizard .card .card-body.utility-WizardCalcHeight2650,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2650 {
    height: calc(100% - 26.5rem) !important
}

.utility-WizardCalcHeight2660,.modal--wizard .card .card-body.utility-WizardCalcHeight2660,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2660 {
    height: calc(100% - 26.6rem) !important
}

.utility-WizardCalcHeight2670,.modal--wizard .card .card-body.utility-WizardCalcHeight2670,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2670 {
    height: calc(100% - 26.7rem) !important
}

.utility-WizardCalcHeight2680,.modal--wizard .card .card-body.utility-WizardCalcHeight2680,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2680 {
    height: calc(100% - 26.8rem) !important
}

.utility-WizardCalcHeight2690,.modal--wizard .card .card-body.utility-WizardCalcHeight2690,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2690 {
    height: calc(100% - 26.9rem) !important
}

.utility-WizardCalcHeight2700,.modal--wizard .card .card-body.utility-WizardCalcHeight2700,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2700 {
    height: calc(100% - 27rem) !important
}

.utility-WizardCalcHeight2710,.modal--wizard .card .card-body.utility-WizardCalcHeight2710,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2710 {
    height: calc(100% - 27.1rem) !important
}

.utility-WizardCalcHeight2720,.modal--wizard .card .card-body.utility-WizardCalcHeight2720,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2720 {
    height: calc(100% - 27.2rem) !important
}

.utility-WizardCalcHeight2730,.modal--wizard .card .card-body.utility-WizardCalcHeight2730,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2730 {
    height: calc(100% - 27.3rem) !important
}

.utility-WizardCalcHeight2740,.modal--wizard .card .card-body.utility-WizardCalcHeight2740,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2740 {
    height: calc(100% - 27.4rem) !important
}

.utility-WizardCalcHeight2750,.modal--wizard .card .card-body.utility-WizardCalcHeight2750,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2750 {
    height: calc(100% - 27.5rem) !important
}

.utility-WizardCalcHeight2760,.modal--wizard .card .card-body.utility-WizardCalcHeight2760,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2760 {
    height: calc(100% - 27.6rem) !important
}

.utility-WizardCalcHeight2770,.modal--wizard .card .card-body.utility-WizardCalcHeight2770,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2770 {
    height: calc(100% - 27.7rem) !important
}

.utility-WizardCalcHeight2780,.modal--wizard .card .card-body.utility-WizardCalcHeight2780,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2780 {
    height: calc(100% - 27.8rem) !important
}

.utility-WizardCalcHeight2790,.modal--wizard .card .card-body.utility-WizardCalcHeight2790,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2790 {
    height: calc(100% - 27.9rem) !important
}

.utility-WizardCalcHeight2800,.modal--wizard .card .card-body.utility-WizardCalcHeight2800,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2800 {
    height: calc(100% - 28rem) !important
}

.utility-WizardCalcHeight2810,.modal--wizard .card .card-body.utility-WizardCalcHeight2810,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2810 {
    height: calc(100% - 28.1rem) !important
}

.utility-WizardCalcHeight2820,.modal--wizard .card .card-body.utility-WizardCalcHeight2820,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2820 {
    height: calc(100% - 28.2rem) !important
}

.utility-WizardCalcHeight2830,.modal--wizard .card .card-body.utility-WizardCalcHeight2830,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2830 {
    height: calc(100% - 28.3rem) !important
}

.utility-WizardCalcHeight2840,.modal--wizard .card .card-body.utility-WizardCalcHeight2840,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2840 {
    height: calc(100% - 28.4rem) !important
}

.utility-WizardCalcHeight2850,.modal--wizard .card .card-body.utility-WizardCalcHeight2850,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2850 {
    height: calc(100% - 28.5rem) !important
}

.utility-WizardCalcHeight2860,.modal--wizard .card .card-body.utility-WizardCalcHeight2860,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2860 {
    height: calc(100% - 28.6rem) !important
}

.utility-WizardCalcHeight2870,.modal--wizard .card .card-body.utility-WizardCalcHeight2870,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2870 {
    height: calc(100% - 28.7rem) !important
}

.utility-WizardCalcHeight2880,.modal--wizard .card .card-body.utility-WizardCalcHeight2880,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2880 {
    height: calc(100% - 28.8rem) !important
}

.utility-WizardCalcHeight2890,.modal--wizard .card .card-body.utility-WizardCalcHeight2890,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2890 {
    height: calc(100% - 28.9rem) !important
}

.utility-WizardCalcHeight2900,.modal--wizard .card .card-body.utility-WizardCalcHeight2900,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2900 {
    height: calc(100% - 29rem) !important
}

.utility-WizardCalcHeight2910,.modal--wizard .card .card-body.utility-WizardCalcHeight2910,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2910 {
    height: calc(100% - 29.1rem) !important
}

.utility-WizardCalcHeight2920,.modal--wizard .card .card-body.utility-WizardCalcHeight2920,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2920 {
    height: calc(100% - 29.2rem) !important
}

.utility-WizardCalcHeight2930,.modal--wizard .card .card-body.utility-WizardCalcHeight2930,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2930 {
    height: calc(100% - 29.3rem) !important
}

.utility-WizardCalcHeight2940,.modal--wizard .card .card-body.utility-WizardCalcHeight2940,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2940 {
    height: calc(100% - 29.4rem) !important
}

.utility-WizardCalcHeight2950,.modal--wizard .card .card-body.utility-WizardCalcHeight2950,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2950 {
    height: calc(100% - 29.5rem) !important
}

.utility-WizardCalcHeight2960,.modal--wizard .card .card-body.utility-WizardCalcHeight2960,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2960 {
    height: calc(100% - 29.6rem) !important
}

.utility-WizardCalcHeight2970,.modal--wizard .card .card-body.utility-WizardCalcHeight2970,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2970 {
    height: calc(100% - 29.7rem) !important
}

.utility-WizardCalcHeight2980,.modal--wizard .card .card-body.utility-WizardCalcHeight2980,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2980 {
    height: calc(100% - 29.8rem) !important
}

.utility-WizardCalcHeight2990,.modal--wizard .card .card-body.utility-WizardCalcHeight2990,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight2990 {
    height: calc(100% - 29.9rem) !important
}

.utility-WizardCalcHeight3000,.modal--wizard .card .card-body.utility-WizardCalcHeight3000,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight3000 {
    height: calc(100% - 30rem) !important
}

.utility-WizardCalcHeight3010,.modal--wizard .card .card-body.utility-WizardCalcHeight3010,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight3010 {
    height: calc(100% - 30.1rem) !important
}

.utility-WizardCalcHeight3020,.modal--wizard .card .card-body.utility-WizardCalcHeight3020,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight3020 {
    height: calc(100% - 30.2rem) !important
}

.utility-WizardCalcHeight3030,.modal--wizard .card .card-body.utility-WizardCalcHeight3030,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight3030 {
    height: calc(100% - 30.3rem) !important
}

.utility-WizardCalcHeight3040,.modal--wizard .card .card-body.utility-WizardCalcHeight3040,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight3040 {
    height: calc(100% - 30.4rem) !important
}

.utility-WizardCalcHeight3050,.modal--wizard .card .card-body.utility-WizardCalcHeight3050,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight3050 {
    height: calc(100% - 30.5rem) !important
}

.utility-WizardCalcHeight3060,.modal--wizard .card .card-body.utility-WizardCalcHeight3060,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight3060 {
    height: calc(100% - 30.6rem) !important
}

.utility-WizardCalcHeight3070,.modal--wizard .card .card-body.utility-WizardCalcHeight3070,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight3070 {
    height: calc(100% - 30.7rem) !important
}

.utility-WizardCalcHeight3080,.modal--wizard .card .card-body.utility-WizardCalcHeight3080,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight3080 {
    height: calc(100% - 30.8rem) !important
}

.utility-WizardCalcHeight3090,.modal--wizard .card .card-body.utility-WizardCalcHeight3090,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight3090 {
    height: calc(100% - 30.9rem) !important
}

.utility-WizardCalcHeight3100,.modal--wizard .card .card-body.utility-WizardCalcHeight3100,.modal--wizard .card--noFooter.card .card-body.utility-WizardCalcHeight3100 {
    height: calc(100% - 31rem) !important
}

[noPadding] {
    padding: 0 !important
}

[noMargin] {
    margin: 0 !important
}

[padding1] {
    padding: 1rem !important
}

[paddingTop1] {
    padding-top: 1rem !important
}

[paddingBottom1] {
    padding-bottom: 1rem !important
}

[paddingRight1] {
    padding-right: 1rem !important
}

[paddingLeft1] {
    padding-left: 1rem !important
}

[paddingHorizontal1] {
    padding-left: 1rem !important;
    padding-right: 1rem !important
}

[paddingVertical1] {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

[padding2] {
    padding: 2rem !important
}

[paddingTop2] {
    padding-top: 2rem !important
}

[paddingBottom2] {
    padding-bottom: 2rem !important
}

[paddingRight2] {
    padding-right: 2rem !important
}

[paddingLeft2] {
    padding-left: 2rem !important
}

[paddingHorizontal2] {
    padding-left: 2rem !important;
    padding-right: 2rem !important
}

[paddingVertical2] {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
}

[padding3] {
    padding: 3rem !important
}

[paddingTop3] {
    padding-top: 3rem !important
}

[paddingBottom3] {
    padding-bottom: 3rem !important
}

[paddingRight3] {
    padding-right: 3rem !important
}

[paddingLeft3] {
    padding-left: 3rem !important
}

[paddingHorizontal3] {
    padding-left: 3rem !important;
    padding-right: 3rem !important
}

[paddingVertical3] {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

[padding4] {
    padding: 4rem !important
}

[paddingTop4] {
    padding-top: 4rem !important
}

[paddingBottom4] {
    padding-bottom: 4rem !important
}

[paddingRight4] {
    padding-right: 4rem !important
}

[paddingLeft4] {
    padding-left: 4rem !important
}

[paddingHorizontal4] {
    padding-left: 4rem !important;
    padding-right: 4rem !important
}

[paddingVertical4] {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important
}

[padding5] {
    padding: 5rem !important
}

[paddingTop5] {
    padding-top: 5rem !important
}

[paddingBottom5] {
    padding-bottom: 5rem !important
}

[paddingRight5] {
    padding-right: 5rem !important
}

[paddingLeft5] {
    padding-left: 5rem !important
}

[paddingHorizontal5] {
    padding-left: 5rem !important;
    padding-right: 5rem !important
}

[paddingVertical5] {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important
}

.utility-backgroundNoRepeat {
    background-repeat: no-repeat
}

.utility-backgroundCenterCenter {
    background-position: center center
}

.utility-backgroundTopCenter {
    background-position: top center
}

.utility-backgroundNone {
    background: none !important
}

.utility-backgroundCover {
    background-size: cover
}

.utility-backgroundCoverImportant {
    background-size: cover !important
}

.utility-backgroundContain {
    background-size: contain
}

.utility-backgroundScreen:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.utility-listBlock {
    font-size: 0;
    display: block
}

.utility-listBlock>* {
    display: block !important
}

.utility-listBlock>*:last-child {
    margin: 0 !important
}

.utility-listInline {
    font-size: 0
}

.utility-listInline>* {
    display: inline-block !important
}

.utility-listInline>*:last-child {
    margin: 0 !important
}

.utility-listMarTop1>* {
    margin-top: 8px !important
}

.utility-listMarRight1>* {
    margin-right: 8px !important
}

.utility-listMarBot1>* {
    margin-bottom: 8px !important
}

.utility-listMarLeft1>* {
    margin-left: 8px !important
}

.utility-listMarTop2>* {
    margin-top: 16px !important
}

.utility-listMarRight2>* {
    margin-right: 16px !important
}

.utility-listMarBot2>* {
    margin-bottom: 16px !important
}

.utility-listMarLeft2>* {
    margin-left: 16px !important
}

.utility-listMarTop3>* {
    margin-top: 24px !important
}

.utility-listMarRight3>* {
    margin-right: 24px !important
}

.utility-listMarBot3>* {
    margin-bottom: 24px !important
}

.utility-listMarLeft3>* {
    margin-left: 24px !important
}

.utility-listMarTop4>* {
    margin-top: 32px !important
}

.utility-listMarRight4>* {
    margin-right: 32px !important
}

.utility-listMarBot4>* {
    margin-bottom: 32px !important
}

.utility-listMarLeft4>* {
    margin-left: 32px !important
}

.utility-listMarRight1-5>* {
    margin-right: 12px !important
}

.utility-listMarNoneLast:last-child {
    margin: 0 !important
}

.utility-listPlain {
    list-style: none;
    padding: 0;
    margin: 0
}

.utility-borderNone,[borderNone] {
    border: 0 !important
}

.utility-borderTopNone {
    border-top: none !important
}

.utility-borderRightNone {
    border-right: none !important
}

.utility-borderBotNone {
    border-bottom: none !important
}

.utility-borderLeftNone {
    border-left: none !important
}

.utility-borderBot {
    border-width: .1rem !important
}

[borderRight] {
    border-right-width: 1px;
    border-right-style: solid
}

.utility-backgroundFade,.list-itemRightSingle,.list-itemRightWrapper>.list-itemRight:only-child,.list-itemRight,.list-item [right] {
    padding-left: 1.5rem
}

.utility-backgroundFade:before,.list-itemRightSingle:before,.list-itemRightWrapper>.list-itemRight:only-child:before,.list-itemRight:before,.list-item [right]:before {
    content: "";
    display: block;
    height: 2rem;
    width: 7rem;
    margin-left: -7rem;
    position: absolute;
    top: 0;
    left: 0
}

.utility-backgroundFade.utility-backgroundFadeTaller:before,.utility-backgroundFadeTaller.list-itemRightSingle:before,.list-itemRightWrapper>.utility-backgroundFadeTaller.list-itemRight:only-child:before,.utility-backgroundFadeTaller.list-itemRight:before,.list-item .utility-backgroundFadeTaller[right]:before {
    height: 3rem
}

.utility-backgroundFadePrimary:before {
    content: "";
    display: block;
    position: absolute;
    width: 7rem;
    height: 10rem;
    bottom: 0;
    right: 0;
    top: 0
}

.utility-backgroundFadeDrawerLeft:before {
    content: "";
    display: block;
    height: 2rem;
    width: 7rem;
    margin-left: -7rem;
    position: absolute;
    top: 0;
    left: 0
}

.utility-opacityEnter {
    -webkit-animation: opacityEnter 1000ms cubic-bezier(0.23, 1, 0.32, 1) !important;
    -moz-animation: opacityEnter 1000ms cubic-bezier(0.23, 1, 0.32, 1) !important;
    -o-animation: opacityEnter 1000ms cubic-bezier(0.23, 1, 0.32, 1) !important;
    animation: opacityEnter 1000ms cubic-bezier(0.23, 1, 0.32, 1) !important;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.utility-scaleEnter {
    -webkit-animation: opacityScaleEnter 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: opacityScaleEnter 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: opacityScaleEnter 150ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: opacityScaleEnter 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.utility-rotateRight90 {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    -ms-transform: rotate3d(0, 0, 1, 90deg);
    -moz-transform: rotate3d(0, 0, 1, 90deg);
    -o-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden
}

.utility-transitionTransform {
    -webkit-transition: transform 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: transform 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: transform 150ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: transform 150ms cubic-bezier(0.23, 1, 0.32, 1)
}

.utility-transitionAll {
    -webkit-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1)
}

.utility-fadeIn {
    -webkit-animation: opacityEnter 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: opacityEnter 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: opacityEnter 300ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: opacityEnter 300ms cubic-bezier(0.23, 1, 0.32, 1)
}

.utility-enterUp {
    -webkit-animation: itemEnter 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: itemEnter 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: itemEnter 300ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: itemEnter 300ms cubic-bezier(0.23, 1, 0.32, 1)
}

.utility-enterDown {
    -webkit-animation: itemEnterDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: itemEnterDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: itemEnterDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: itemEnterDown 300ms cubic-bezier(0.23, 1, 0.32, 1)
}

.utility-rotating {
    -webkit-animation: rotate 300ms linear;
    -moz-animation: rotate 300ms linear;
    -o-animation: rotate 300ms linear;
    animation: rotate 300ms linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -moz-animation-direction: normal;
    -o-animation-direction: normal;
    -webkit-animation-direction: normal;
    animation-direction: normal
}

.utility-rotatingPause {
    -webkit-animation: rotatePause 900ms linear;
    -moz-animation: rotatePause 900ms linear;
    -o-animation: rotatePause 900ms linear;
    animation: rotatePause 900ms linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -moz-animation-direction: normal;
    -o-animation-direction: normal;
    -webkit-animation-direction: normal;
    animation-direction: normal
}

.utility-rotatingRefresh {
    -webkit-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -moz-animation-direction: normal;
    -o-animation-direction: normal;
    -webkit-animation-direction: normal;
    animation-direction: normal
}

.utility-scaleDouble {
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    -moz-transform: scale(2);
    -o-transform: scale(2);
    transform: scale(2)
}

.utility-rotate0 {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.utility-rotate0.utility-scaleDouble {
    -webkit-transform: scale(2) rotate(0deg);
    -ms-transform: scale(2) rotate(0deg);
    -moz-transform: scale(2) rotate(0deg);
    -o-transform: scale(2) rotate(0deg);
    transform: scale(2) rotate(0deg)
}

.utility-rotate1 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.utility-rotate1.utility-scaleDouble {
    -webkit-transform: scale(2) rotate(90deg);
    -ms-transform: scale(2) rotate(90deg);
    -moz-transform: scale(2) rotate(90deg);
    -o-transform: scale(2) rotate(90deg);
    transform: scale(2) rotate(90deg)
}

.utility-rotate2 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.utility-rotate2.utility-scaleDouble {
    -webkit-transform: scale(2) rotate(180deg);
    -ms-transform: scale(2) rotate(180deg);
    -moz-transform: scale(2) rotate(180deg);
    -o-transform: scale(2) rotate(180deg);
    transform: scale(2) rotate(180deg)
}

.utility-rotate3 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg)
}

.utility-rotate3.utility-scaleDouble {
    -webkit-transform: scale(2) rotate(270deg);
    -ms-transform: scale(2) rotate(270deg);
    -moz-transform: scale(2) rotate(270deg);
    -o-transform: scale(2) rotate(270deg);
    transform: scale(2) rotate(270deg)
}

.utility-rotate180 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.utility-noSelect {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.utility-outlineNone {
    outline: 0
}

.utility-securityDisc {
    -webkit-text-security: disc
}

.utility-renderOffscreen *:not(html) {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0)
}

.utility-disabledOpacity {
    opacity: .5;
    filter: alpha(opacity=50)
}

.utility-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

@media only screen and (max-width: 330px) {
    .mobile-link-placing {
        margin-left:0px !important
    }
}

.login-link-no-text-decor {
    cursor: default;
    text-decoration: none
}

.login-link-no-text-decor:hover {
    cursor: default;
    text-decoration: none !important
}

.font-size-18 {
    font-size: 18px
}

*,*:after,*:before {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
    color: inherit;
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    user-select: none
}

html,body {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-touch-callout: none;
    overflow: hidden
}

html {
    font: 400 62.5% "Roboto",sans-serif;
    -webkit-font-smoothing: antialiased
}

h1 {
    font-size: 3.6rem;
    line-height: 4.4rem;
    font-weight: 400
}

h2 {
    font-size: 2.4rem;
    line-height: 3.2rem;
    font-weight: 400
}

h3,h4,h5,h6 {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400
}

h1,h2,h3,h4,h5,h6 {
    margin: 0 0 1rem 0;
    font-weight: normal
}

a {
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400
}

a:hover {
    text-decoration: underline
}

a.disabled {
    cursor: not-allowed !important
}

a.disabled:active {
    background: inherit !important
}

a:hover>.underline {
    text-decoration: underline
}

strong,b {
    font-weight: 700
}

em {
    font-style: italic
}

small {
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 400
}

span {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400
}

img {
    vertical-align: middle;
    width: 100%
}

label {
    -webkit-user-select: initial !important;
    -moz-user-select: initial !important;
    -ms-user-select: initial !important;
    -khtml-user-select: auto !important;
    -ms-user-select: initial !important;
    user-select: initial !important;
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 400
}

label.utility-bold {
    letter-spacing: .75px
}

csi-text {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400
}

csi-hr hr {
    margin: 1rem 0 !important
}

p {
    margin: 0 0 1rem 0;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400
}

ul,ol,dl {
    padding-left: 29px;
    margin: 0 0 1rem 0
}

ul ul,ul ol,ul dl,ol ul,ol ol,ol dl,dl ul,dl ol,dl dl {
    margin: 0
}

li {
    display: list-item
}

dt,dd {
    display: block
}

dd {
    margin: 0;
    margin-left: 1rem
}

hr {
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    margin: 2rem 0
}

hr.ruler--or:before {
    content: "OR";
    position: absolute;
    width: 5rem;
    font-family: "Montserrat",sans-serif;
    margin-top: -1rem;
    background: #fff;
    padding: .25rem;
    left: 50%;
    margin-left: -2.5rem;
    text-align: center
}

hr:last-child {
    margin-bottom: 0
}

hr.noMargin {
    margin: 0
}

hr.ruler--questions {
    margin: .5rem 0 1rem 0;
    border-width: 2px
}

hr.ruler--confirmation {
    margin: 1.5rem 0 .5rem 0;
    border-width: 2px
}

hr.ruler--border {
    margin: 1.5rem 0 2rem 0;
    border-top-width: 2px
}

hr.ruler--details {
    margin: .5rem 0
}

@media only screen and (max-width: 961px) {
    hr.ruler--modal {
        margin:2rem 0
    }
}

@media only screen and (min-width: 961px) {
    hr.ruler--modal {
        margin:3rem 0
    }
}

input[type=text],input[type=password],input[type=tel],input[type=email],textarea,select {
    width: 100%;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400;
    padding: 2rem 1.5rem;
    border-radius: 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: none;
    border-width: 0;
    border-style: solid;
    -webkit-transition: padding 100ms linear;
    -moz-transition: padding 100ms linear;
    -o-transition: padding 100ms linear;
    transition: padding 100ms linear;
    height: 2.5rem;
    -webkit-user-select: initial !important;
    -moz-user-select: initial !important;
    -ms-user-select: initial !important;
    -khtml-user-select: auto !important;
    -ms-user-select: initial !important;
    user-select: initial !important;
    box-shadow: none
}

input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder {
    font-family: "Montserrat",sans-serif;
    color: var(--text-secondary);
    text-transform: uppercase
}

input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=email]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder {
    font-family: "Montserrat",sans-serif;
    color: var(--text-secondary);
    text-transform: uppercase;
    opacity: 1
}

input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=email]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder {
    font-family: "Montserrat",sans-serif;
    color: var(--text-secondary);
    text-transform: uppercase;
    opacity: 1
}

input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder {
    font-family: "Montserrat",sans-serif;
    color: var(--text-secondary);
    text-transform: uppercase
}

input[type=text]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=email]:focus,textarea:focus,select:focus {
    border-width: 0
}

textarea {
    resize: none;
    padding-top: .5rem
}

.uploadFileReorder .p-datatable-wrapper .p-datatable-tbody>tr>td {
    padding-left: 0px !important
}

.android .bank-logo,.android .bank-logo-card,.android .bank-logo-drawer {
    background-image: url(cdvfile://localhost/files/bank-logo@2x.png)
}

.android .bank-logo-card-color {
    background-image: url(cdvfile://localhost/files/bank-logo_wbg@2x.png)
}

.android .bank-logo-navbar {
    background-image: url(cdvfile://localhost/files/bank-logo-wide@2x.png)
}

.android .background-image {
    background-image: url(cdvfile://localhost/files/bg-login.gif)
}

.iOS .bank-logo,.iOS .bank-logo-card,.iOS .bank-logo-drawer {
    background-image: url(cdvfile://localhost/persistent/bank-logo@2x.png)
}

.iOS .bank-logo-card-color {
    background-image: url(cdvfile://localhost/persistent/bank-logo_wbg@2x.png)
}

.iOS .bank-logo-navbar {
    background-image: url(cdvfile://localhost/persistent/bank-logo-wide@2x.png)
}

.iOS .background-image {
    background-image: url(cdvfile://localhost/persistent/bg-login.gif)
}

.layout-view-wrapper {
    width: 100%;
    position: relative;
    height: 100%
}

.layout-view {
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-backface-visibility: hidden
}

build-columns {
    height: 100%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch !important
}

build-columns.layout-row {
    padding-top: 1rem
}

.touch build-columns:before {
    content: "";
    width: 1px;
    float: left;
    height: calc(100% + 1px);
    margin-left: -1px;
    display: block
}

.touch build-columns:after {
    content: "";
    width: 100%;
    clear: both;
    display: block
}

.viewIframe {
    padding-bottom: 0 !important
}

.viewIframe .navbar.navbar--bottom {
    display: none !important
}

.viewLogin {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch !important;
    padding: 0
}

.viewLogin .layout-row {
    max-width: 100%;
    padding: 0
}

.viewLogin .navbar--top,.viewLogin .navbar--bottom,.viewLogin .layout-view-wrapper {
    padding-left: 0 !important
}

.layout-view-wrapper-loading {
    padding-left: 0 !important
}

.viewSelfRegistration .layout-row {
    max-width: 100%;
    width: calc(100% + 3rem)
}

.viewSelfRegistration .navbar--top,.viewSelfRegistration .navbar--bottom,.viewSelfRegistration .layout-view-wrapper {
    padding-left: 0 !important
}

.viewSelfRegistration .layout-view-wrapper,.viewSelfRegistration .layout-view {
    height: 100%
}

.viewSelfRegistration .layout-row,.viewSelfRegistration .layout-grid {
    height: auto
}

.viewSelfRegistration .card--wizard,.viewSelfRegistration .modal--wizard .card,.modal--wizard .viewSelfRegistration .card {
    max-width: 1160px;
    margin: 0 auto
}

.viewSelfRegistration.Form .card--wizard,.viewSelfRegistration.Form .modal--wizard .card,.modal--wizard .viewSelfRegistration.Form .card {
    max-width: 45rem
}

@media only screen and (max-width: 640px) {
    .viewSelfRegistration.Form .card--wizard,.viewSelfRegistration.Form .modal--wizard .card,.modal--wizard .viewSelfRegistration.Form .card {
        max-width:100%
    }
}

@media only screen and (max-width: 640px) {
    .viewSelfRegistration {
        padding:0
    }
}

@media only screen and (min-width: 641px)and (max-width: 960px) {
    .viewSelfRegistration {
        padding:8.8rem
    }
}

@media only screen and (min-width: 961px)and (max-width: 1280px) {
    .viewSelfRegistration {
        padding:10rem
    }
}

@media only screen and (min-width: 1281px) {
    .viewSelfRegistration {
        padding:10rem
    }
}

@media only screen and (max-width: 961px) {
    .viewLocations #locations .card-header {
        display:none
    }
}

@media only screen and (min-width: 961px) {
    .viewLocations #locations {
        margin:0;
        height: 100%
    }

    .viewLocations #locations .utility-wide {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 1.5rem;
        width: 60% !important
    }

    .viewLocations #locations .card-body {
        margin-left: 60%;
        width: 40%;
        height: 100%;
        overflow: hidden;
        overflow-y: scroll
    }

    .viewLocations #locations .card-body .button--navbar {
        height: auto
    }

    .viewLocations build-columns {
        padding-bottom: 1rem
    }

    .viewLocations article,.viewLocations card-locations,.viewLocations .angular-google-map-wrapper,.viewLocations .angular-google-map-loading,.viewLocations .angular-google-map,.viewLocations .angular-google-map-container {
        height: 100%
    }
}

@media only screen and (max-width: 961px) {
    .viewLocationsLogin #locations .card-header {
        display:block
    }
}

.viewLocationsLogin #locations .utility-wide {
    bottom: 0;
    top: 4rem
}

.viewLocationsLogin .card--wizard,.viewLocationsLogin .modal--wizard .card,.modal--wizard .viewLocationsLogin .card {
    margin: 0 auto !important
}

.viewLocationsLogin .card--wizard .card-body,.viewLocationsLogin .modal--wizard .card .card-body,.modal--wizard .viewLocationsLogin .card .card-body {
    padding: 0
}

#csi-angularjs-view {
    height: 100%;
    overflow: hidden;
    padding-top: 8.8rem;
    padding-bottom: 5rem;
    left: 0;
    font-size: 13px;
    -webkit-touch-callout: none
}

@media only screen and (min-width: 961px) {
    #csi-angularjs-view {
        padding-top:10rem;
        padding-bottom: 0;
        font-size: 10px
    }
}

#csi-angularjs-view.showMenu {
    left: 75%
}

#csi-angularjs-view.viewLogin {
    padding: 0
}

@media only screen and (max-width: 961px) {
    #csi-angularjs-view.viewLogin {
        padding:0
    }
}

@media only screen and (min-width: 961px) {
    #csi-angularjs-view.viewLogin {
        padding:0
    }
}

@media only screen and (max-width: 640px) {
    #csi-angularjs-view.viewSelfRegistration {
        padding:0
    }
}

@media only screen and (min-width: 641px)and (max-width: 960px) {
    #csi-angularjs-view.viewSelfRegistration {
        padding:8.8rem
    }
}

@media only screen and (min-width: 961px)and (max-width: 1280px) {
    #csi-angularjs-view.viewSelfRegistration {
        padding:10rem
    }
}

@media only screen and (min-width: 1281px) {
    #csi-angularjs-view.viewSelfRegistration {
        padding:10rem
    }
}

#csi-angularjs-view.view-iphonex {
    padding-top: 13.3rem;
    padding-bottom: 7.5rem
}

#csi-angularjs-view.view-iphonex.viewLogin,#csi-angularjs-view.view-iphonex.viewSelfRegistration {
    padding: 0
}

#csi-angular-view {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.layout-wrapper {
    margin: 2rem 0 2rem 0
}

.layout-row {
    margin: 0 auto 0 auto;
    width: 100%;
    max-width: 100%;
    padding: 0 0 0 1rem;
    display: inline-block
}

.layout-row .layout-grid {
    float: left;
    min-height: 1px;
    padding-right: 1rem;
    position: relative;
    width: 100%
}

.layout-row .layout-block,.layout-row .layout-inline {
    min-height: 1px;
    position: relative;
    width: 100%;
    display: block;
    list-style: none;
    margin: 0 0 0 -0.5rem;
    padding: 0
}

.layout-row .layout-block .layout-item,.layout-row .layout-inline .layout-item {
    vertical-align: top;
    padding: 0 1rem;
    margin-bottom: 2rem
}

.layout-row .layout-block .layout-item {
    float: left
}

.layout-row .layout-inline {
    font-size: 0
}

.layout-row .layout-inline .layout-item {
    display: inline-block
}

.layout-row:before,.layout-row:after {
    content: " ";
    display: table
}

.layout-row:after {
    clear: both
}

.layout-row .layout-row {
    max-width: none;
    width: auto
}

.layout-swipePrevent {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}

.layout--blockCenter .layout-item {
    text-align: center
}

.layout--lastNoMargin .layout-item:last-child {
    margin: 0 !important
}

.layout--tall {
    height: 100%
}

.layout--tall>.layout-grid {
    height: 100%
}

.layout-row .layout-row.layout--spacingHalf {
    padding: 0 0 0 .5rem
}

.layout-row .layout-row.layout--spacingHalf .layout-grid {
    padding-right: .5rem
}

.layout--blockSpacingHalf.layout--fillRow {
    margin-left: -1rem;
    margin-right: -1rem
}

.layout--blockSpacingHalf .layout-block .layout-item {
    padding: 0 .5rem
}

.layout--gridCenter>.layout-grid {
    margin: 0 auto;
    float: none
}

.layout--fillRow {
    width: 100%;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    max-width: none !important
}

.layout--fillBlockRow {
    width: auto;
    display: block;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    max-width: none !important;
    padding: 0 0 0 1rem !important
}

.layout--gallery {
    margin-top: -1rem
}

.layout--gallery .layout-item {
    position: relative;
    margin-bottom: 0 !important
}

.layout--gallery .layout-item>div {
    position: absolute;
    overflow: hidden;
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem
}

@media only screen and (max-width: 640px) {
    .layout-grid.layout-mc1 {
        width:100%
    }

    .layout-grid.layout-mc2 {
        width: 50%
    }

    .layout-grid.layout-mc3 {
        width: 33.3333333333%
    }

    .layout-grid.layout-mc4 {
        width: 25%
    }

    .layout-grid.layout-mc5 {
        width: 20%
    }

    .layout-grid.layout-mc6 {
        width: 16.6666666667%
    }

    .layout-grid.layout-mc7 {
        width: 14.2857142857%
    }

    .layout-grid.layout-mc8 {
        width: 12.5%
    }

    .layout-grid.layout-mc9 {
        width: 11.1111111111%
    }

    .layout-grid.layout-mc10 {
        width: 10%
    }

    .layout-grid.layout-mc11 {
        width: 9.0909090909%
    }

    .layout-grid.layout-mc12 {
        width: 8.3333333333%
    }

    .layout-block.layout-mc1>.layout-item {
        width: 100%
    }

    .layout-block.layout-mc1>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc1>.layout-item:nth-child(1n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc1>* {
        width: 100%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc1>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc1>*:nth-child(1n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc1>.layout-item {
        padding-bottom: 100%
    }

    .layout-inline.layout-mc1>.layout-item {
        width: 100%
    }

    .layout-block.layout-mc2>.layout-item {
        width: 50%
    }

    .layout-block.layout-mc2>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc2>.layout-item:nth-child(2n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc2>* {
        width: 50%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc2>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc2>*:nth-child(2n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc2>.layout-item {
        padding-bottom: 50%
    }

    .layout-inline.layout-mc2>.layout-item {
        width: 50%
    }

    .layout-block.layout-mc3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-mc3>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc3>.layout-item:nth-child(3n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc3>* {
        width: 33.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc3>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc3>*:nth-child(3n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc3>.layout-item {
        padding-bottom: 33.3333333333%
    }

    .layout-inline.layout-mc3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-mc4>.layout-item {
        width: 25%
    }

    .layout-block.layout-mc4>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc4>.layout-item:nth-child(4n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc4>* {
        width: 25%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc4>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc4>*:nth-child(4n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc4>.layout-item {
        padding-bottom: 25%
    }

    .layout-inline.layout-mc4>.layout-item {
        width: 25%
    }

    .layout-block.layout-mc5>.layout-item {
        width: 20%
    }

    .layout-block.layout-mc5>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc5>.layout-item:nth-child(5n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc5>* {
        width: 20%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc5>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc5>*:nth-child(5n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc5>.layout-item {
        padding-bottom: 20%
    }

    .layout-inline.layout-mc5>.layout-item {
        width: 20%
    }

    .layout-block.layout-mc6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-mc6>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc6>.layout-item:nth-child(6n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc6>* {
        width: 16.6666666667%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc6>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc6>*:nth-child(6n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc6>.layout-item {
        padding-bottom: 16.6666666667%
    }

    .layout-inline.layout-mc6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-mc7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-mc7>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc7>.layout-item:nth-child(7n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc7>* {
        width: 14.2857142857%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc7>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc7>*:nth-child(7n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc7>.layout-item {
        padding-bottom: 14.2857142857%
    }

    .layout-inline.layout-mc7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-mc8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-mc8>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc8>.layout-item:nth-child(8n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc8>* {
        width: 12.5%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc8>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc8>*:nth-child(8n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc8>.layout-item {
        padding-bottom: 12.5%
    }

    .layout-inline.layout-mc8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-mc9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-mc9>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc9>.layout-item:nth-child(9n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc9>* {
        width: 11.1111111111%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc9>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc9>*:nth-child(9n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc9>.layout-item {
        padding-bottom: 11.1111111111%
    }

    .layout-inline.layout-mc9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-mc10>.layout-item {
        width: 10%
    }

    .layout-block.layout-mc10>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc10>.layout-item:nth-child(10n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc10>* {
        width: 10%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc10>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc10>*:nth-child(10n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc10>.layout-item {
        padding-bottom: 10%
    }

    .layout-inline.layout-mc10>.layout-item {
        width: 10%
    }

    .layout-block.layout-mc11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-mc11>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc11>.layout-item:nth-child(11n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc11>* {
        width: 9.0909090909%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc11>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc11>*:nth-child(11n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc11>.layout-item {
        padding-bottom: 9.0909090909%
    }

    .layout-inline.layout-mc11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-mc12>.layout-item {
        width: 8.3333333333%
    }

    .layout-block.layout-mc12>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc12>.layout-item:nth-child(12n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc12>* {
        width: 8.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc12>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc12>*:nth-child(12n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc12>.layout-item {
        padding-bottom: 8.3333333333%
    }

    .layout-inline.layout-mc12>.layout-item {
        width: 8.3333333333%
    }
}

@media only screen and (min-width: 641px)and (max-width: 960px) {
    .layout-grid.layout-mc1 {
        width:100%
    }

    .layout-grid.layout-mc2 {
        width: 50%
    }

    .layout-grid.layout-mc3 {
        width: 33.3333333333%
    }

    .layout-grid.layout-mc4 {
        width: 25%
    }

    .layout-grid.layout-mc5 {
        width: 20%
    }

    .layout-grid.layout-mc6 {
        width: 16.6666666667%
    }

    .layout-grid.layout-mc7 {
        width: 14.2857142857%
    }

    .layout-grid.layout-mc8 {
        width: 12.5%
    }

    .layout-grid.layout-mc9 {
        width: 11.1111111111%
    }

    .layout-grid.layout-mc10 {
        width: 10%
    }

    .layout-grid.layout-mc11 {
        width: 9.0909090909%
    }

    .layout-grid.layout-mc12 {
        width: 8.3333333333%
    }

    .layout-block.layout-mc1>.layout-item {
        width: 100%
    }

    .layout-block.layout-mc1>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc1>.layout-item:nth-child(1n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc1>* {
        width: 100%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc1>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc1>*:nth-child(1n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc1>.layout-item {
        padding-bottom: 100%
    }

    .layout-inline.layout-mc1>.layout-item {
        width: 100%
    }

    .layout-block.layout-mc2>.layout-item {
        width: 50%
    }

    .layout-block.layout-mc2>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc2>.layout-item:nth-child(2n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc2>* {
        width: 50%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc2>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc2>*:nth-child(2n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc2>.layout-item {
        padding-bottom: 50%
    }

    .layout-inline.layout-mc2>.layout-item {
        width: 50%
    }

    .layout-block.layout-mc3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-mc3>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc3>.layout-item:nth-child(3n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc3>* {
        width: 33.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc3>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc3>*:nth-child(3n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc3>.layout-item {
        padding-bottom: 33.3333333333%
    }

    .layout-inline.layout-mc3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-mc4>.layout-item {
        width: 25%
    }

    .layout-block.layout-mc4>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc4>.layout-item:nth-child(4n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc4>* {
        width: 25%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc4>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc4>*:nth-child(4n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc4>.layout-item {
        padding-bottom: 25%
    }

    .layout-inline.layout-mc4>.layout-item {
        width: 25%
    }

    .layout-block.layout-mc5>.layout-item {
        width: 20%
    }

    .layout-block.layout-mc5>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc5>.layout-item:nth-child(5n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc5>* {
        width: 20%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc5>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc5>*:nth-child(5n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc5>.layout-item {
        padding-bottom: 20%
    }

    .layout-inline.layout-mc5>.layout-item {
        width: 20%
    }

    .layout-block.layout-mc6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-mc6>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc6>.layout-item:nth-child(6n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc6>* {
        width: 16.6666666667%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc6>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc6>*:nth-child(6n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc6>.layout-item {
        padding-bottom: 16.6666666667%
    }

    .layout-inline.layout-mc6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-mc7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-mc7>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc7>.layout-item:nth-child(7n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc7>* {
        width: 14.2857142857%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc7>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc7>*:nth-child(7n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc7>.layout-item {
        padding-bottom: 14.2857142857%
    }

    .layout-inline.layout-mc7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-mc8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-mc8>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc8>.layout-item:nth-child(8n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc8>* {
        width: 12.5%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc8>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc8>*:nth-child(8n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc8>.layout-item {
        padding-bottom: 12.5%
    }

    .layout-inline.layout-mc8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-mc9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-mc9>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc9>.layout-item:nth-child(9n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc9>* {
        width: 11.1111111111%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc9>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc9>*:nth-child(9n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc9>.layout-item {
        padding-bottom: 11.1111111111%
    }

    .layout-inline.layout-mc9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-mc10>.layout-item {
        width: 10%
    }

    .layout-block.layout-mc10>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc10>.layout-item:nth-child(10n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc10>* {
        width: 10%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc10>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc10>*:nth-child(10n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc10>.layout-item {
        padding-bottom: 10%
    }

    .layout-inline.layout-mc10>.layout-item {
        width: 10%
    }

    .layout-block.layout-mc11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-mc11>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc11>.layout-item:nth-child(11n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc11>* {
        width: 9.0909090909%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc11>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc11>*:nth-child(11n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc11>.layout-item {
        padding-bottom: 9.0909090909%
    }

    .layout-inline.layout-mc11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-mc12>.layout-item {
        width: 8.3333333333%
    }

    .layout-block.layout-mc12>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc12>.layout-item:nth-child(12n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc12>* {
        width: 8.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc12>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc12>*:nth-child(12n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc12>.layout-item {
        padding-bottom: 8.3333333333%
    }

    .layout-inline.layout-mc12>.layout-item {
        width: 8.3333333333%
    }

    .layout-grid.layout-sm1 {
        width: 100%
    }

    .layout-grid.layout-sm2 {
        width: 50%
    }

    .layout-grid.layout-sm3 {
        width: 33.3333333333%
    }

    .layout-grid.layout-sm4 {
        width: 25%
    }

    .layout-grid.layout-sm5 {
        width: 20%
    }

    .layout-grid.layout-sm6 {
        width: 16.6666666667%
    }

    .layout-grid.layout-sm7 {
        width: 14.2857142857%
    }

    .layout-grid.layout-sm8 {
        width: 12.5%
    }

    .layout-grid.layout-sm9 {
        width: 11.1111111111%
    }

    .layout-grid.layout-sm10 {
        width: 10%
    }

    .layout-grid.layout-sm11 {
        width: 9.0909090909%
    }

    .layout-grid.layout-sm12 {
        width: 8.3333333333%
    }

    .layout-block.layout-sm1>.layout-item {
        width: 100%
    }

    .layout-block.layout-sm1>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm1>.layout-item:nth-child(1n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm1>* {
        width: 100%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm1>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm1>*:nth-child(1n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm1>.layout-item {
        padding-bottom: 100%
    }

    .layout-inline.layout-sm1>.layout-item {
        width: 100%
    }

    .layout-block.layout-sm2>.layout-item {
        width: 50%
    }

    .layout-block.layout-sm2>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm2>.layout-item:nth-child(2n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm2>* {
        width: 50%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm2>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm2>*:nth-child(2n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm2>.layout-item {
        padding-bottom: 50%
    }

    .layout-inline.layout-sm2>.layout-item {
        width: 50%
    }

    .layout-block.layout-sm3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-sm3>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm3>.layout-item:nth-child(3n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm3>* {
        width: 33.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm3>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm3>*:nth-child(3n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm3>.layout-item {
        padding-bottom: 33.3333333333%
    }

    .layout-inline.layout-sm3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-sm4>.layout-item {
        width: 25%
    }

    .layout-block.layout-sm4>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm4>.layout-item:nth-child(4n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm4>* {
        width: 25%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm4>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm4>*:nth-child(4n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm4>.layout-item {
        padding-bottom: 25%
    }

    .layout-inline.layout-sm4>.layout-item {
        width: 25%
    }

    .layout-block.layout-sm5>.layout-item {
        width: 20%
    }

    .layout-block.layout-sm5>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm5>.layout-item:nth-child(5n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm5>* {
        width: 20%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm5>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm5>*:nth-child(5n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm5>.layout-item {
        padding-bottom: 20%
    }

    .layout-inline.layout-sm5>.layout-item {
        width: 20%
    }

    .layout-block.layout-sm6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-sm6>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm6>.layout-item:nth-child(6n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm6>* {
        width: 16.6666666667%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm6>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm6>*:nth-child(6n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm6>.layout-item {
        padding-bottom: 16.6666666667%
    }

    .layout-inline.layout-sm6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-sm7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-sm7>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm7>.layout-item:nth-child(7n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm7>* {
        width: 14.2857142857%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm7>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm7>*:nth-child(7n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm7>.layout-item {
        padding-bottom: 14.2857142857%
    }

    .layout-inline.layout-sm7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-sm8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-sm8>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm8>.layout-item:nth-child(8n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm8>* {
        width: 12.5%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm8>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm8>*:nth-child(8n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm8>.layout-item {
        padding-bottom: 12.5%
    }

    .layout-inline.layout-sm8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-sm9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-sm9>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm9>.layout-item:nth-child(9n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm9>* {
        width: 11.1111111111%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm9>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm9>*:nth-child(9n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm9>.layout-item {
        padding-bottom: 11.1111111111%
    }

    .layout-inline.layout-sm9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-sm10>.layout-item {
        width: 10%
    }

    .layout-block.layout-sm10>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm10>.layout-item:nth-child(10n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm10>* {
        width: 10%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm10>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm10>*:nth-child(10n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm10>.layout-item {
        padding-bottom: 10%
    }

    .layout-inline.layout-sm10>.layout-item {
        width: 10%
    }

    .layout-block.layout-sm11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-sm11>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm11>.layout-item:nth-child(11n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm11>* {
        width: 9.0909090909%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm11>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm11>*:nth-child(11n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm11>.layout-item {
        padding-bottom: 9.0909090909%
    }

    .layout-inline.layout-sm11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-sm12>.layout-item {
        width: 8.3333333333%
    }

    .layout-block.layout-sm12>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm12>.layout-item:nth-child(12n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm12>* {
        width: 8.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm12>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm12>*:nth-child(12n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm12>.layout-item {
        padding-bottom: 8.3333333333%
    }

    .layout-inline.layout-sm12>.layout-item {
        width: 8.3333333333%
    }
}

@media only screen and (min-width: 961px)and (max-width: 1280px) {
    .layout-grid.layout-mc1 {
        width:100%
    }

    .layout-grid.layout-mc2 {
        width: 50%
    }

    .layout-grid.layout-mc3 {
        width: 33.3333333333%
    }

    .layout-grid.layout-mc4 {
        width: 25%
    }

    .layout-grid.layout-mc5 {
        width: 20%
    }

    .layout-grid.layout-mc6 {
        width: 16.6666666667%
    }

    .layout-grid.layout-mc7 {
        width: 14.2857142857%
    }

    .layout-grid.layout-mc8 {
        width: 12.5%
    }

    .layout-grid.layout-mc9 {
        width: 11.1111111111%
    }

    .layout-grid.layout-mc10 {
        width: 10%
    }

    .layout-grid.layout-mc11 {
        width: 9.0909090909%
    }

    .layout-grid.layout-mc12 {
        width: 8.3333333333%
    }

    .layout-block.layout-mc1>.layout-item {
        width: 100%
    }

    .layout-block.layout-mc1>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc1>.layout-item:nth-child(1n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc1>* {
        width: 100%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc1>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc1>*:nth-child(1n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc1>.layout-item {
        padding-bottom: 100%
    }

    .layout-inline.layout-mc1>.layout-item {
        width: 100%
    }

    .layout-block.layout-mc2>.layout-item {
        width: 50%
    }

    .layout-block.layout-mc2>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc2>.layout-item:nth-child(2n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc2>* {
        width: 50%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc2>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc2>*:nth-child(2n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc2>.layout-item {
        padding-bottom: 50%
    }

    .layout-inline.layout-mc2>.layout-item {
        width: 50%
    }

    .layout-block.layout-mc3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-mc3>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc3>.layout-item:nth-child(3n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc3>* {
        width: 33.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc3>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc3>*:nth-child(3n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc3>.layout-item {
        padding-bottom: 33.3333333333%
    }

    .layout-inline.layout-mc3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-mc4>.layout-item {
        width: 25%
    }

    .layout-block.layout-mc4>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc4>.layout-item:nth-child(4n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc4>* {
        width: 25%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc4>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc4>*:nth-child(4n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc4>.layout-item {
        padding-bottom: 25%
    }

    .layout-inline.layout-mc4>.layout-item {
        width: 25%
    }

    .layout-block.layout-mc5>.layout-item {
        width: 20%
    }

    .layout-block.layout-mc5>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc5>.layout-item:nth-child(5n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc5>* {
        width: 20%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc5>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc5>*:nth-child(5n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc5>.layout-item {
        padding-bottom: 20%
    }

    .layout-inline.layout-mc5>.layout-item {
        width: 20%
    }

    .layout-block.layout-mc6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-mc6>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc6>.layout-item:nth-child(6n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc6>* {
        width: 16.6666666667%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc6>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc6>*:nth-child(6n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc6>.layout-item {
        padding-bottom: 16.6666666667%
    }

    .layout-inline.layout-mc6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-mc7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-mc7>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc7>.layout-item:nth-child(7n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc7>* {
        width: 14.2857142857%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc7>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc7>*:nth-child(7n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc7>.layout-item {
        padding-bottom: 14.2857142857%
    }

    .layout-inline.layout-mc7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-mc8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-mc8>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc8>.layout-item:nth-child(8n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc8>* {
        width: 12.5%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc8>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc8>*:nth-child(8n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc8>.layout-item {
        padding-bottom: 12.5%
    }

    .layout-inline.layout-mc8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-mc9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-mc9>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc9>.layout-item:nth-child(9n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc9>* {
        width: 11.1111111111%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc9>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc9>*:nth-child(9n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc9>.layout-item {
        padding-bottom: 11.1111111111%
    }

    .layout-inline.layout-mc9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-mc10>.layout-item {
        width: 10%
    }

    .layout-block.layout-mc10>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc10>.layout-item:nth-child(10n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc10>* {
        width: 10%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc10>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc10>*:nth-child(10n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc10>.layout-item {
        padding-bottom: 10%
    }

    .layout-inline.layout-mc10>.layout-item {
        width: 10%
    }

    .layout-block.layout-mc11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-mc11>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc11>.layout-item:nth-child(11n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc11>* {
        width: 9.0909090909%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc11>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc11>*:nth-child(11n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc11>.layout-item {
        padding-bottom: 9.0909090909%
    }

    .layout-inline.layout-mc11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-mc12>.layout-item {
        width: 8.3333333333%
    }

    .layout-block.layout-mc12>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc12>.layout-item:nth-child(12n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc12>* {
        width: 8.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc12>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc12>*:nth-child(12n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc12>.layout-item {
        padding-bottom: 8.3333333333%
    }

    .layout-inline.layout-mc12>.layout-item {
        width: 8.3333333333%
    }

    .layout-grid.layout-sm1 {
        width: 100%
    }

    .layout-grid.layout-sm2 {
        width: 50%
    }

    .layout-grid.layout-sm3 {
        width: 33.3333333333%
    }

    .layout-grid.layout-sm4 {
        width: 25%
    }

    .layout-grid.layout-sm5 {
        width: 20%
    }

    .layout-grid.layout-sm6 {
        width: 16.6666666667%
    }

    .layout-grid.layout-sm7 {
        width: 14.2857142857%
    }

    .layout-grid.layout-sm8 {
        width: 12.5%
    }

    .layout-grid.layout-sm9 {
        width: 11.1111111111%
    }

    .layout-grid.layout-sm10 {
        width: 10%
    }

    .layout-grid.layout-sm11 {
        width: 9.0909090909%
    }

    .layout-grid.layout-sm12 {
        width: 8.3333333333%
    }

    .layout-block.layout-sm1>.layout-item {
        width: 100%
    }

    .layout-block.layout-sm1>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm1>.layout-item:nth-child(1n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm1>* {
        width: 100%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm1>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm1>*:nth-child(1n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm1>.layout-item {
        padding-bottom: 100%
    }

    .layout-inline.layout-sm1>.layout-item {
        width: 100%
    }

    .layout-block.layout-sm2>.layout-item {
        width: 50%
    }

    .layout-block.layout-sm2>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm2>.layout-item:nth-child(2n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm2>* {
        width: 50%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm2>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm2>*:nth-child(2n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm2>.layout-item {
        padding-bottom: 50%
    }

    .layout-inline.layout-sm2>.layout-item {
        width: 50%
    }

    .layout-block.layout-sm3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-sm3>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm3>.layout-item:nth-child(3n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm3>* {
        width: 33.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm3>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm3>*:nth-child(3n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm3>.layout-item {
        padding-bottom: 33.3333333333%
    }

    .layout-inline.layout-sm3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-sm4>.layout-item {
        width: 25%
    }

    .layout-block.layout-sm4>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm4>.layout-item:nth-child(4n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm4>* {
        width: 25%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm4>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm4>*:nth-child(4n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm4>.layout-item {
        padding-bottom: 25%
    }

    .layout-inline.layout-sm4>.layout-item {
        width: 25%
    }

    .layout-block.layout-sm5>.layout-item {
        width: 20%
    }

    .layout-block.layout-sm5>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm5>.layout-item:nth-child(5n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm5>* {
        width: 20%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm5>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm5>*:nth-child(5n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm5>.layout-item {
        padding-bottom: 20%
    }

    .layout-inline.layout-sm5>.layout-item {
        width: 20%
    }

    .layout-block.layout-sm6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-sm6>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm6>.layout-item:nth-child(6n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm6>* {
        width: 16.6666666667%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm6>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm6>*:nth-child(6n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm6>.layout-item {
        padding-bottom: 16.6666666667%
    }

    .layout-inline.layout-sm6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-sm7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-sm7>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm7>.layout-item:nth-child(7n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm7>* {
        width: 14.2857142857%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm7>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm7>*:nth-child(7n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm7>.layout-item {
        padding-bottom: 14.2857142857%
    }

    .layout-inline.layout-sm7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-sm8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-sm8>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm8>.layout-item:nth-child(8n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm8>* {
        width: 12.5%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm8>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm8>*:nth-child(8n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm8>.layout-item {
        padding-bottom: 12.5%
    }

    .layout-inline.layout-sm8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-sm9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-sm9>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm9>.layout-item:nth-child(9n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm9>* {
        width: 11.1111111111%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm9>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm9>*:nth-child(9n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm9>.layout-item {
        padding-bottom: 11.1111111111%
    }

    .layout-inline.layout-sm9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-sm10>.layout-item {
        width: 10%
    }

    .layout-block.layout-sm10>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm10>.layout-item:nth-child(10n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm10>* {
        width: 10%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm10>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm10>*:nth-child(10n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm10>.layout-item {
        padding-bottom: 10%
    }

    .layout-inline.layout-sm10>.layout-item {
        width: 10%
    }

    .layout-block.layout-sm11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-sm11>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm11>.layout-item:nth-child(11n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm11>* {
        width: 9.0909090909%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm11>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm11>*:nth-child(11n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm11>.layout-item {
        padding-bottom: 9.0909090909%
    }

    .layout-inline.layout-sm11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-sm12>.layout-item {
        width: 8.3333333333%
    }

    .layout-block.layout-sm12>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm12>.layout-item:nth-child(12n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm12>* {
        width: 8.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm12>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm12>*:nth-child(12n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm12>.layout-item {
        padding-bottom: 8.3333333333%
    }

    .layout-inline.layout-sm12>.layout-item {
        width: 8.3333333333%
    }

    .layout-grid.layout-md1 {
        width: 100%
    }

    .layout-grid.layout-md2 {
        width: 50%
    }

    .layout-grid.layout-md3 {
        width: 33.3333333333%
    }

    .layout-grid.layout-md4 {
        width: 25%
    }

    .layout-grid.layout-md5 {
        width: 20%
    }

    .layout-grid.layout-md6 {
        width: 16.6666666667%
    }

    .layout-grid.layout-md7 {
        width: 14.2857142857%
    }

    .layout-grid.layout-md8 {
        width: 12.5%
    }

    .layout-grid.layout-md9 {
        width: 11.1111111111%
    }

    .layout-grid.layout-md10 {
        width: 10%
    }

    .layout-grid.layout-md11 {
        width: 9.0909090909%
    }

    .layout-grid.layout-md12 {
        width: 8.3333333333%
    }

    .layout-block.layout-md1>.layout-item {
        width: 100%
    }

    .layout-block.layout-md1>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md1>.layout-item:nth-child(1n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md1>* {
        width: 100%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md1>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md1>*:nth-child(1n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md1>.layout-item {
        padding-bottom: 100%
    }

    .layout-inline.layout-md1>.layout-item {
        width: 100%
    }

    .layout-block.layout-md2>.layout-item {
        width: 50%
    }

    .layout-block.layout-md2>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md2>.layout-item:nth-child(2n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md2>* {
        width: 50%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md2>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md2>*:nth-child(2n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md2>.layout-item {
        padding-bottom: 50%
    }

    .layout-inline.layout-md2>.layout-item {
        width: 50%
    }

    .layout-block.layout-md3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-md3>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md3>.layout-item:nth-child(3n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md3>* {
        width: 33.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md3>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md3>*:nth-child(3n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md3>.layout-item {
        padding-bottom: 33.3333333333%
    }

    .layout-inline.layout-md3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-md4>.layout-item {
        width: 25%
    }

    .layout-block.layout-md4>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md4>.layout-item:nth-child(4n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md4>* {
        width: 25%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md4>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md4>*:nth-child(4n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md4>.layout-item {
        padding-bottom: 25%
    }

    .layout-inline.layout-md4>.layout-item {
        width: 25%
    }

    .layout-block.layout-md5>.layout-item {
        width: 20%
    }

    .layout-block.layout-md5>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md5>.layout-item:nth-child(5n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md5>* {
        width: 20%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md5>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md5>*:nth-child(5n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md5>.layout-item {
        padding-bottom: 20%
    }

    .layout-inline.layout-md5>.layout-item {
        width: 20%
    }

    .layout-block.layout-md6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-md6>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md6>.layout-item:nth-child(6n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md6>* {
        width: 16.6666666667%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md6>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md6>*:nth-child(6n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md6>.layout-item {
        padding-bottom: 16.6666666667%
    }

    .layout-inline.layout-md6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-md7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-md7>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md7>.layout-item:nth-child(7n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md7>* {
        width: 14.2857142857%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md7>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md7>*:nth-child(7n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md7>.layout-item {
        padding-bottom: 14.2857142857%
    }

    .layout-inline.layout-md7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-md8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-md8>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md8>.layout-item:nth-child(8n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md8>* {
        width: 12.5%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md8>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md8>*:nth-child(8n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md8>.layout-item {
        padding-bottom: 12.5%
    }

    .layout-inline.layout-md8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-md9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-md9>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md9>.layout-item:nth-child(9n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md9>* {
        width: 11.1111111111%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md9>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md9>*:nth-child(9n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md9>.layout-item {
        padding-bottom: 11.1111111111%
    }

    .layout-inline.layout-md9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-md10>.layout-item {
        width: 10%
    }

    .layout-block.layout-md10>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md10>.layout-item:nth-child(10n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md10>* {
        width: 10%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md10>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md10>*:nth-child(10n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md10>.layout-item {
        padding-bottom: 10%
    }

    .layout-inline.layout-md10>.layout-item {
        width: 10%
    }

    .layout-block.layout-md11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-md11>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md11>.layout-item:nth-child(11n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md11>* {
        width: 9.0909090909%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md11>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md11>*:nth-child(11n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md11>.layout-item {
        padding-bottom: 9.0909090909%
    }

    .layout-inline.layout-md11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-md12>.layout-item {
        width: 8.3333333333%
    }

    .layout-block.layout-md12>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md12>.layout-item:nth-child(12n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md12>* {
        width: 8.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md12>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md12>*:nth-child(12n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md12>.layout-item {
        padding-bottom: 8.3333333333%
    }

    .layout-inline.layout-md12>.layout-item {
        width: 8.3333333333%
    }
}

@media only screen and (min-width: 1281px) {
    .layout-grid.layout-mc1 {
        width:100%
    }

    .layout-grid.layout-mc2 {
        width: 50%
    }

    .layout-grid.layout-mc3 {
        width: 33.3333333333%
    }

    .layout-grid.layout-mc4 {
        width: 25%
    }

    .layout-grid.layout-mc5 {
        width: 20%
    }

    .layout-grid.layout-mc6 {
        width: 16.6666666667%
    }

    .layout-grid.layout-mc7 {
        width: 14.2857142857%
    }

    .layout-grid.layout-mc8 {
        width: 12.5%
    }

    .layout-grid.layout-mc9 {
        width: 11.1111111111%
    }

    .layout-grid.layout-mc10 {
        width: 10%
    }

    .layout-grid.layout-mc11 {
        width: 9.0909090909%
    }

    .layout-grid.layout-mc12 {
        width: 8.3333333333%
    }

    .layout-block.layout-mc1>.layout-item {
        width: 100%
    }

    .layout-block.layout-mc1>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc1>.layout-item:nth-child(1n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc1>* {
        width: 100%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc1>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc1>*:nth-child(1n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc1>.layout-item {
        padding-bottom: 100%
    }

    .layout-inline.layout-mc1>.layout-item {
        width: 100%
    }

    .layout-block.layout-mc2>.layout-item {
        width: 50%
    }

    .layout-block.layout-mc2>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc2>.layout-item:nth-child(2n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc2>* {
        width: 50%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc2>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc2>*:nth-child(2n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc2>.layout-item {
        padding-bottom: 50%
    }

    .layout-inline.layout-mc2>.layout-item {
        width: 50%
    }

    .layout-block.layout-mc3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-mc3>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc3>.layout-item:nth-child(3n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc3>* {
        width: 33.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc3>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc3>*:nth-child(3n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc3>.layout-item {
        padding-bottom: 33.3333333333%
    }

    .layout-inline.layout-mc3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-mc4>.layout-item {
        width: 25%
    }

    .layout-block.layout-mc4>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc4>.layout-item:nth-child(4n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc4>* {
        width: 25%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc4>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc4>*:nth-child(4n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc4>.layout-item {
        padding-bottom: 25%
    }

    .layout-inline.layout-mc4>.layout-item {
        width: 25%
    }

    .layout-block.layout-mc5>.layout-item {
        width: 20%
    }

    .layout-block.layout-mc5>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc5>.layout-item:nth-child(5n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc5>* {
        width: 20%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc5>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc5>*:nth-child(5n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc5>.layout-item {
        padding-bottom: 20%
    }

    .layout-inline.layout-mc5>.layout-item {
        width: 20%
    }

    .layout-block.layout-mc6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-mc6>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc6>.layout-item:nth-child(6n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc6>* {
        width: 16.6666666667%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc6>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc6>*:nth-child(6n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc6>.layout-item {
        padding-bottom: 16.6666666667%
    }

    .layout-inline.layout-mc6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-mc7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-mc7>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc7>.layout-item:nth-child(7n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc7>* {
        width: 14.2857142857%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc7>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc7>*:nth-child(7n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc7>.layout-item {
        padding-bottom: 14.2857142857%
    }

    .layout-inline.layout-mc7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-mc8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-mc8>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc8>.layout-item:nth-child(8n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc8>* {
        width: 12.5%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc8>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc8>*:nth-child(8n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc8>.layout-item {
        padding-bottom: 12.5%
    }

    .layout-inline.layout-mc8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-mc9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-mc9>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc9>.layout-item:nth-child(9n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc9>* {
        width: 11.1111111111%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc9>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc9>*:nth-child(9n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc9>.layout-item {
        padding-bottom: 11.1111111111%
    }

    .layout-inline.layout-mc9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-mc10>.layout-item {
        width: 10%
    }

    .layout-block.layout-mc10>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc10>.layout-item:nth-child(10n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc10>* {
        width: 10%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc10>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc10>*:nth-child(10n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc10>.layout-item {
        padding-bottom: 10%
    }

    .layout-inline.layout-mc10>.layout-item {
        width: 10%
    }

    .layout-block.layout-mc11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-mc11>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc11>.layout-item:nth-child(11n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc11>* {
        width: 9.0909090909%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc11>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc11>*:nth-child(11n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc11>.layout-item {
        padding-bottom: 9.0909090909%
    }

    .layout-inline.layout-mc11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-mc12>.layout-item {
        width: 8.3333333333%
    }

    .layout-block.layout-mc12>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-mc12>.layout-item:nth-child(12n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-mc12>* {
        width: 8.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-mc12>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-mc12>*:nth-child(12n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-mc12>.layout-item {
        padding-bottom: 8.3333333333%
    }

    .layout-inline.layout-mc12>.layout-item {
        width: 8.3333333333%
    }

    .layout-grid.layout-sm1 {
        width: 100%
    }

    .layout-grid.layout-sm2 {
        width: 50%
    }

    .layout-grid.layout-sm3 {
        width: 33.3333333333%
    }

    .layout-grid.layout-sm4 {
        width: 25%
    }

    .layout-grid.layout-sm5 {
        width: 20%
    }

    .layout-grid.layout-sm6 {
        width: 16.6666666667%
    }

    .layout-grid.layout-sm7 {
        width: 14.2857142857%
    }

    .layout-grid.layout-sm8 {
        width: 12.5%
    }

    .layout-grid.layout-sm9 {
        width: 11.1111111111%
    }

    .layout-grid.layout-sm10 {
        width: 10%
    }

    .layout-grid.layout-sm11 {
        width: 9.0909090909%
    }

    .layout-grid.layout-sm12 {
        width: 8.3333333333%
    }

    .layout-block.layout-sm1>.layout-item {
        width: 100%
    }

    .layout-block.layout-sm1>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm1>.layout-item:nth-child(1n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm1>* {
        width: 100%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm1>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm1>*:nth-child(1n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm1>.layout-item {
        padding-bottom: 100%
    }

    .layout-inline.layout-sm1>.layout-item {
        width: 100%
    }

    .layout-block.layout-sm2>.layout-item {
        width: 50%
    }

    .layout-block.layout-sm2>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm2>.layout-item:nth-child(2n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm2>* {
        width: 50%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm2>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm2>*:nth-child(2n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm2>.layout-item {
        padding-bottom: 50%
    }

    .layout-inline.layout-sm2>.layout-item {
        width: 50%
    }

    .layout-block.layout-sm3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-sm3>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm3>.layout-item:nth-child(3n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm3>* {
        width: 33.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm3>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm3>*:nth-child(3n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm3>.layout-item {
        padding-bottom: 33.3333333333%
    }

    .layout-inline.layout-sm3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-sm4>.layout-item {
        width: 25%
    }

    .layout-block.layout-sm4>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm4>.layout-item:nth-child(4n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm4>* {
        width: 25%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm4>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm4>*:nth-child(4n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm4>.layout-item {
        padding-bottom: 25%
    }

    .layout-inline.layout-sm4>.layout-item {
        width: 25%
    }

    .layout-block.layout-sm5>.layout-item {
        width: 20%
    }

    .layout-block.layout-sm5>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm5>.layout-item:nth-child(5n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm5>* {
        width: 20%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm5>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm5>*:nth-child(5n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm5>.layout-item {
        padding-bottom: 20%
    }

    .layout-inline.layout-sm5>.layout-item {
        width: 20%
    }

    .layout-block.layout-sm6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-sm6>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm6>.layout-item:nth-child(6n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm6>* {
        width: 16.6666666667%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm6>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm6>*:nth-child(6n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm6>.layout-item {
        padding-bottom: 16.6666666667%
    }

    .layout-inline.layout-sm6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-sm7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-sm7>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm7>.layout-item:nth-child(7n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm7>* {
        width: 14.2857142857%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm7>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm7>*:nth-child(7n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm7>.layout-item {
        padding-bottom: 14.2857142857%
    }

    .layout-inline.layout-sm7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-sm8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-sm8>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm8>.layout-item:nth-child(8n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm8>* {
        width: 12.5%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm8>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm8>*:nth-child(8n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm8>.layout-item {
        padding-bottom: 12.5%
    }

    .layout-inline.layout-sm8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-sm9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-sm9>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm9>.layout-item:nth-child(9n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm9>* {
        width: 11.1111111111%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm9>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm9>*:nth-child(9n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm9>.layout-item {
        padding-bottom: 11.1111111111%
    }

    .layout-inline.layout-sm9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-sm10>.layout-item {
        width: 10%
    }

    .layout-block.layout-sm10>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm10>.layout-item:nth-child(10n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm10>* {
        width: 10%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm10>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm10>*:nth-child(10n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm10>.layout-item {
        padding-bottom: 10%
    }

    .layout-inline.layout-sm10>.layout-item {
        width: 10%
    }

    .layout-block.layout-sm11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-sm11>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm11>.layout-item:nth-child(11n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm11>* {
        width: 9.0909090909%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm11>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm11>*:nth-child(11n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm11>.layout-item {
        padding-bottom: 9.0909090909%
    }

    .layout-inline.layout-sm11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-sm12>.layout-item {
        width: 8.3333333333%
    }

    .layout-block.layout-sm12>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-sm12>.layout-item:nth-child(12n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-sm12>* {
        width: 8.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-sm12>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-sm12>*:nth-child(12n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-sm12>.layout-item {
        padding-bottom: 8.3333333333%
    }

    .layout-inline.layout-sm12>.layout-item {
        width: 8.3333333333%
    }

    .layout-grid.layout-md1 {
        width: 100%
    }

    .layout-grid.layout-md2 {
        width: 50%
    }

    .layout-grid.layout-md3 {
        width: 33.3333333333%
    }

    .layout-grid.layout-md4 {
        width: 25%
    }

    .layout-grid.layout-md5 {
        width: 20%
    }

    .layout-grid.layout-md6 {
        width: 16.6666666667%
    }

    .layout-grid.layout-md7 {
        width: 14.2857142857%
    }

    .layout-grid.layout-md8 {
        width: 12.5%
    }

    .layout-grid.layout-md9 {
        width: 11.1111111111%
    }

    .layout-grid.layout-md10 {
        width: 10%
    }

    .layout-grid.layout-md11 {
        width: 9.0909090909%
    }

    .layout-grid.layout-md12 {
        width: 8.3333333333%
    }

    .layout-block.layout-md1>.layout-item {
        width: 100%
    }

    .layout-block.layout-md1>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md1>.layout-item:nth-child(1n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md1>* {
        width: 100%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md1>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md1>*:nth-child(1n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md1>.layout-item {
        padding-bottom: 100%
    }

    .layout-inline.layout-md1>.layout-item {
        width: 100%
    }

    .layout-block.layout-md2>.layout-item {
        width: 50%
    }

    .layout-block.layout-md2>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md2>.layout-item:nth-child(2n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md2>* {
        width: 50%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md2>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md2>*:nth-child(2n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md2>.layout-item {
        padding-bottom: 50%
    }

    .layout-inline.layout-md2>.layout-item {
        width: 50%
    }

    .layout-block.layout-md3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-md3>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md3>.layout-item:nth-child(3n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md3>* {
        width: 33.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md3>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md3>*:nth-child(3n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md3>.layout-item {
        padding-bottom: 33.3333333333%
    }

    .layout-inline.layout-md3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-md4>.layout-item {
        width: 25%
    }

    .layout-block.layout-md4>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md4>.layout-item:nth-child(4n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md4>* {
        width: 25%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md4>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md4>*:nth-child(4n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md4>.layout-item {
        padding-bottom: 25%
    }

    .layout-inline.layout-md4>.layout-item {
        width: 25%
    }

    .layout-block.layout-md5>.layout-item {
        width: 20%
    }

    .layout-block.layout-md5>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md5>.layout-item:nth-child(5n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md5>* {
        width: 20%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md5>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md5>*:nth-child(5n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md5>.layout-item {
        padding-bottom: 20%
    }

    .layout-inline.layout-md5>.layout-item {
        width: 20%
    }

    .layout-block.layout-md6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-md6>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md6>.layout-item:nth-child(6n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md6>* {
        width: 16.6666666667%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md6>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md6>*:nth-child(6n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md6>.layout-item {
        padding-bottom: 16.6666666667%
    }

    .layout-inline.layout-md6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-md7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-md7>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md7>.layout-item:nth-child(7n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md7>* {
        width: 14.2857142857%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md7>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md7>*:nth-child(7n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md7>.layout-item {
        padding-bottom: 14.2857142857%
    }

    .layout-inline.layout-md7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-md8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-md8>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md8>.layout-item:nth-child(8n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md8>* {
        width: 12.5%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md8>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md8>*:nth-child(8n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md8>.layout-item {
        padding-bottom: 12.5%
    }

    .layout-inline.layout-md8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-md9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-md9>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md9>.layout-item:nth-child(9n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md9>* {
        width: 11.1111111111%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md9>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md9>*:nth-child(9n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md9>.layout-item {
        padding-bottom: 11.1111111111%
    }

    .layout-inline.layout-md9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-md10>.layout-item {
        width: 10%
    }

    .layout-block.layout-md10>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md10>.layout-item:nth-child(10n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md10>* {
        width: 10%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md10>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md10>*:nth-child(10n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md10>.layout-item {
        padding-bottom: 10%
    }

    .layout-inline.layout-md10>.layout-item {
        width: 10%
    }

    .layout-block.layout-md11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-md11>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md11>.layout-item:nth-child(11n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md11>* {
        width: 9.0909090909%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md11>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md11>*:nth-child(11n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md11>.layout-item {
        padding-bottom: 9.0909090909%
    }

    .layout-inline.layout-md11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-md12>.layout-item {
        width: 8.3333333333%
    }

    .layout-block.layout-md12>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-md12>.layout-item:nth-child(12n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-md12>* {
        width: 8.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-md12>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-md12>*:nth-child(12n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-md12>.layout-item {
        padding-bottom: 8.3333333333%
    }

    .layout-inline.layout-md12>.layout-item {
        width: 8.3333333333%
    }

    .layout-grid.layout-lg1 {
        width: 100%
    }

    .layout-grid.layout-lg2 {
        width: 50%
    }

    .layout-grid.layout-lg3 {
        width: 33.3333333333%
    }

    .layout-grid.layout-lg4 {
        width: 25%
    }

    .layout-grid.layout-lg5 {
        width: 20%
    }

    .layout-grid.layout-lg6 {
        width: 16.6666666667%
    }

    .layout-grid.layout-lg7 {
        width: 14.2857142857%
    }

    .layout-grid.layout-lg8 {
        width: 12.5%
    }

    .layout-grid.layout-lg9 {
        width: 11.1111111111%
    }

    .layout-grid.layout-lg10 {
        width: 10%
    }

    .layout-grid.layout-lg11 {
        width: 9.0909090909%
    }

    .layout-grid.layout-lg12 {
        width: 8.3333333333%
    }

    .layout-block.layout-lg1>.layout-item {
        width: 100%
    }

    .layout-block.layout-lg1>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-lg1>.layout-item:nth-child(1n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-lg1>* {
        width: 100%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-lg1>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-lg1>*:nth-child(1n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-lg1>.layout-item {
        padding-bottom: 100%
    }

    .layout-inline.layout-lg1>.layout-item {
        width: 100%
    }

    .layout-block.layout-lg2>.layout-item {
        width: 50%
    }

    .layout-block.layout-lg2>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-lg2>.layout-item:nth-child(2n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-lg2>* {
        width: 50%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-lg2>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-lg2>*:nth-child(2n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-lg2>.layout-item {
        padding-bottom: 50%
    }

    .layout-inline.layout-lg2>.layout-item {
        width: 50%
    }

    .layout-block.layout-lg3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-lg3>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-lg3>.layout-item:nth-child(3n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-lg3>* {
        width: 33.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-lg3>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-lg3>*:nth-child(3n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-lg3>.layout-item {
        padding-bottom: 33.3333333333%
    }

    .layout-inline.layout-lg3>.layout-item {
        width: 33.3333333333%
    }

    .layout-block.layout-lg4>.layout-item {
        width: 25%
    }

    .layout-block.layout-lg4>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-lg4>.layout-item:nth-child(4n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-lg4>* {
        width: 25%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-lg4>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-lg4>*:nth-child(4n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-lg4>.layout-item {
        padding-bottom: 25%
    }

    .layout-inline.layout-lg4>.layout-item {
        width: 25%
    }

    .layout-block.layout-lg5>.layout-item {
        width: 20%
    }

    .layout-block.layout-lg5>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-lg5>.layout-item:nth-child(5n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-lg5>* {
        width: 20%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-lg5>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-lg5>*:nth-child(5n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-lg5>.layout-item {
        padding-bottom: 20%
    }

    .layout-inline.layout-lg5>.layout-item {
        width: 20%
    }

    .layout-block.layout-lg6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-lg6>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-lg6>.layout-item:nth-child(6n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-lg6>* {
        width: 16.6666666667%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-lg6>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-lg6>*:nth-child(6n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-lg6>.layout-item {
        padding-bottom: 16.6666666667%
    }

    .layout-inline.layout-lg6>.layout-item {
        width: 16.6666666667%
    }

    .layout-block.layout-lg7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-lg7>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-lg7>.layout-item:nth-child(7n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-lg7>* {
        width: 14.2857142857%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-lg7>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-lg7>*:nth-child(7n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-lg7>.layout-item {
        padding-bottom: 14.2857142857%
    }

    .layout-inline.layout-lg7>.layout-item {
        width: 14.2857142857%
    }

    .layout-block.layout-lg8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-lg8>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-lg8>.layout-item:nth-child(8n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-lg8>* {
        width: 12.5%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-lg8>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-lg8>*:nth-child(8n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-lg8>.layout-item {
        padding-bottom: 12.5%
    }

    .layout-inline.layout-lg8>.layout-item {
        width: 12.5%
    }

    .layout-block.layout-lg9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-lg9>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-lg9>.layout-item:nth-child(9n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-lg9>* {
        width: 11.1111111111%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-lg9>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-lg9>*:nth-child(9n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-lg9>.layout-item {
        padding-bottom: 11.1111111111%
    }

    .layout-inline.layout-lg9>.layout-item {
        width: 11.1111111111%
    }

    .layout-block.layout-lg10>.layout-item {
        width: 10%
    }

    .layout-block.layout-lg10>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-lg10>.layout-item:nth-child(10n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-lg10>* {
        width: 10%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-lg10>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-lg10>*:nth-child(10n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-lg10>.layout-item {
        padding-bottom: 10%
    }

    .layout-inline.layout-lg10>.layout-item {
        width: 10%
    }

    .layout-block.layout-lg11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-lg11>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-lg11>.layout-item:nth-child(11n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-lg11>* {
        width: 9.0909090909%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-lg11>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-lg11>*:nth-child(11n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-lg11>.layout-item {
        padding-bottom: 9.0909090909%
    }

    .layout-inline.layout-lg11>.layout-item {
        width: 9.0909090909%
    }

    .layout-block.layout-lg12>.layout-item {
        width: 8.3333333333%
    }

    .layout-block.layout-lg12>.layout-item:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-lg12>.layout-item:nth-child(12n+1) {
        clear: both
    }

    .layout-block.layout-blockAllChildren.layout-lg12>* {
        width: 8.3333333333%;
        display: block;
        float: left
    }

    .layout-block.layout-blockAllChildren.layout-lg12>*:nth-child(1n) {
        clear: none
    }

    .layout-block.layout-blockAllChildren.layout-lg12>*:nth-child(12n+1) {
        clear: both
    }

    .lt-ie9 .layout-block>.layout-item {
        width: 100%;
        clear: both
    }

    .layout--gallery .layout-block.layout-lg12>.layout-item {
        padding-bottom: 8.3333333333%
    }

    .layout-inline.layout-lg12>.layout-item {
        width: 8.3333333333%
    }
}

.viewDocs .layout-view {
    padding: 3rem;
    overflow-x: hidden;
    overflow-y: scroll
}

.viewDocs h1.singleDoc {
    font-family: "Montserrat",sans-serif;
    background: #fff;
    display: inline-block;
    padding: 1rem 2rem;
    border: 1px dashed #444;
    margin: 0;
    text-transform: capitalize
}

.viewDocs table {
    text-align: left;
    width: 100%;
    border-collapse: collapse
}

.viewDocs table th {
    font-weight: bold
}

.viewDocs table td {
    background-color: #fff;
    border: 1px solid #777;
    padding: 2px
}

.viewDocs .doc>doc-template {
    display: none;
    margin-bottom: 2rem
}

.viewDocs .doc>doc-template>.spinner {
    display: block
}

.viewDocs .doc>doc-template>h3 {
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    font-size: 2.6rem;
    color: #fd5623;
    margin-top: 3rem;
    margin-bottom: 1rem;
    text-transform: capitalize
}

.viewDocs .doc>doc-template>div.utility-marBot>p {
    font-family: "Roboto",sans-serif;
    font-weight: 700
}

.viewDocs .doc>doc-template>div.utility-marBot>small {
    font-size: 1.4rem
}

.viewDocs .doc>h3 {
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    font-size: 2.6rem;
    color: #fd5623;
    margin-top: 3rem;
    margin-bottom: 1rem;
    text-transform: capitalize
}

.viewDocs .doc>div.utility-marBot>p {
    font-family: "Roboto",sans-serif;
    font-weight: 700
}

.viewDocs .doc>div.utility-marBot>small {
    font-size: 1.4rem
}

.viewDocs output {
    display: none
}

.viewDocs [output]>button {
    font-size: 1.4rem;
    padding: .5rem 1rem;
    cursor: pointer
}

.viewDocs [output]>* {
    margin-right: .25rem !important;
    margin-bottom: .5rem !important
}

.viewDocs code {
    cursor: pointer;
    letter-spacing: 1px;
    padding: 1rem;
    display: block;
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    -khtml-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important;
    font-size: 1.4rem;
    white-space: pre-wrap;
    margin-top: 1rem;
    background: #444;
    color: wheat;
    font-family: "Roboto",sans-serif;
    font-weight: 300
}

.viewDocs code:hover {
    background: #555
}

.viewDocs code>* {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    -khtml-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important
}

.viewDocs code output {
    display: block;
    color: #fff
}

.viewDocs .doc--type {
    display: inline-block;
    margin-right: 1rem
}

.viewDocs .button--wizard,.viewDocs .button--feat-2wide {
    width: 40rem
}

.viewDocs .masonry {
    column-gap: 3rem;
    column-count: 2;
    font-size: 0
}

.viewDocs .brick {
    display: inline-block;
    width: 100%
}

.viewDocs .feature {
    background: #fd5623;
    text-align: center;
    margin-bottom: 2rem;
    overflow: hidden;
    position: relative
}

.viewDocs .feature h1 {
    background: none;
    padding: 3rem 2rem;
    color: #fff;
    border: 0;
    margin: 0 !important;
    position: relative;
    z-index: 2
}

.viewDocs .feature span {
    font-size: 16rem;
    position: absolute;
    left: 50%;
    margin-left: -8rem;
    color: #b82c02;
    z-index: 1;
    top: 50%;
    margin-top: -7.8rem
}

.content-container {
    width: calc(100% - 3.2rem);
    max-width: 112.8rem;
    margin-right: auto;
    margin-left: auto
}

.content-container .grid {
    margin-right: -0.4rem;
    margin-left: -0.4rem;
    margin-top: -0.4rem
}

.content-container .col,.content-container .col-1,.content-container .col-2,.content-container .col-3,.content-container .col-4,.content-container .col-5,.content-container .col-6,.content-container .col-7,.content-container .col-8,.content-container .col-9,.content-container .col-10,.content-container .col-11,.content-container .col-12 {
    padding: .4rem;
    max-width: none
}

@media only screen and (min-width: 480px) {
    .content-container {
        width:calc(100% - 4.8rem)
    }

    .content-container .grid {
        margin-right: -0.6rem;
        margin-left: -0.6rem;
        margin-top: -0.6rem
    }

    .content-container .col,.content-container .col-1,.content-container .col-2,.content-container .col-3,.content-container .col-4,.content-container .col-5,.content-container .col-6,.content-container .col-7,.content-container .col-8,.content-container .col-9,.content-container .col-10,.content-container .col-11,.content-container .col-12 {
        padding: .6rem
    }
}

@media only screen and (min-width: 960px) {
    .content-container {
        width:calc(100% - 4.8rem)
    }

    .content-container .grid {
        margin-right: -0.8rem;
        margin-left: -0.8rem;
        margin-top: -0.8rem
    }

    .content-container .col,.content-container .col-1,.content-container .col-2,.content-container .col-3,.content-container .col-4,.content-container .col-5,.content-container .col-6,.content-container .col-7,.content-container .col-8,.content-container .col-9,.content-container .col-10,.content-container .col-11,.content-container .col-12 {
        padding: .8rem
    }
}

@media only screen and (min-width: 1280px) {
    .content-container {
        width:calc(100% - 6.4rem)
    }

    .content-container .grid {
        margin-right: -1.2rem;
        margin-left: -1.2rem;
        margin-top: -1.2rem
    }

    .content-container .col,.content-container .col-1,.content-container .col-2,.content-container .col-3,.content-container .col-4,.content-container .col-5,.content-container .col-6,.content-container .col-7,.content-container .col-8,.content-container .col-9,.content-container .col-10,.content-container .col-11,.content-container .col-12 {
        padding: 1.2rem
    }
}

/*!
 * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
    box-sizing: border-box;
    -ms-overflow-style: scrollbar
}

*,*::before,*::after {
    box-sizing: inherit
}

.container {
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    margin-right: auto;
    margin-left: auto
}

@media(min-width: 576px) {
    .container {
        max-width:54rem
    }
}

@media(min-width: 768px) {
    .container {
        max-width:72rem
    }
}

@media(min-width: 992px) {
    .container {
        max-width:96rem
    }
}

@media(min-width: 1200px) {
    .container {
        max-width:114rem
    }
}

.container-fluid,.container-sm,.container-md,.container-lg,.container-xl {
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    margin-right: auto;
    margin-left: auto
}

@media(min-width: 576px) {
    .container,.container-sm {
        max-width:54rem
    }
}

@media(min-width: 768px) {
    .container,.container-sm,.container-md {
        max-width:72rem
    }
}

@media(min-width: 992px) {
    .container,.container-sm,.container-md,.container-lg {
        max-width:96rem
    }
}

@media(min-width: 1200px) {
    .container,.container-sm,.container-md,.container-lg,.container-xl {
        max-width:114rem
    }
}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -1rem;
    margin-left: -1rem
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters>.col,.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.row-cols-1>* {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.row-cols-2>* {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.row-cols-3>* {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.row-cols-4>* {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.row-cols-5>* {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%
}

.row-cols-6>* {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.col-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
}

.col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
}

.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
}

.col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}

.col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
}

.col-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
}

.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.order-first {
    -ms-flex-order: -1;
    order: -1
}

.order-last {
    -ms-flex-order: 13;
    order: 13
}

.order-0 {
    -ms-flex-order: 0;
    order: 0
}

.order-1 {
    -ms-flex-order: 1;
    order: 1
}

.order-2 {
    -ms-flex-order: 2;
    order: 2
}

.order-3 {
    -ms-flex-order: 3;
    order: 3
}

.order-4 {
    -ms-flex-order: 4;
    order: 4
}

.order-5 {
    -ms-flex-order: 5;
    order: 5
}

.order-6 {
    -ms-flex-order: 6;
    order: 6
}

.order-7 {
    -ms-flex-order: 7;
    order: 7
}

.order-8 {
    -ms-flex-order: 8;
    order: 8
}

.order-9 {
    -ms-flex-order: 9;
    order: 9
}

.order-10 {
    -ms-flex-order: 10;
    order: 10
}

.order-11 {
    -ms-flex-order: 11;
    order: 11
}

.order-12 {
    -ms-flex-order: 12;
    order: 12
}

.offset-1 {
    margin-left: 8.333333%
}

.offset-2 {
    margin-left: 16.666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.333333%
}

.offset-5 {
    margin-left: 41.666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.333333%
}

.offset-8 {
    margin-left: 66.666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.333333%
}

.offset-11 {
    margin-left: 91.666667%
}

@media(min-width: 576px) {
    .col-sm {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-sm-1>* {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-sm-2>* {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-sm-3>* {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .row-cols-sm-4>* {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-sm-5>* {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-sm-6>* {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        -ms-flex-order: -1;
        order: -1
    }

    .order-sm-last {
        -ms-flex-order: 13;
        order: 13
    }

    .order-sm-0 {
        -ms-flex-order: 0;
        order: 0
    }

    .order-sm-1 {
        -ms-flex-order: 1;
        order: 1
    }

    .order-sm-2 {
        -ms-flex-order: 2;
        order: 2
    }

    .order-sm-3 {
        -ms-flex-order: 3;
        order: 3
    }

    .order-sm-4 {
        -ms-flex-order: 4;
        order: 4
    }

    .order-sm-5 {
        -ms-flex-order: 5;
        order: 5
    }

    .order-sm-6 {
        -ms-flex-order: 6;
        order: 6
    }

    .order-sm-7 {
        -ms-flex-order: 7;
        order: 7
    }

    .order-sm-8 {
        -ms-flex-order: 8;
        order: 8
    }

    .order-sm-9 {
        -ms-flex-order: 9;
        order: 9
    }

    .order-sm-10 {
        -ms-flex-order: 10;
        order: 10
    }

    .order-sm-11 {
        -ms-flex-order: 11;
        order: 11
    }

    .order-sm-12 {
        -ms-flex-order: 12;
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.333333%
    }

    .offset-sm-2 {
        margin-left: 16.666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.333333%
    }

    .offset-sm-5 {
        margin-left: 41.666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.333333%
    }

    .offset-sm-8 {
        margin-left: 66.666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.333333%
    }

    .offset-sm-11 {
        margin-left: 91.666667%
    }
}

@media(min-width: 768px) {
    .col-md {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-md-1>* {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-md-2>* {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-md-3>* {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .row-cols-md-4>* {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-md-5>* {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-md-6>* {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        -ms-flex-order: -1;
        order: -1
    }

    .order-md-last {
        -ms-flex-order: 13;
        order: 13
    }

    .order-md-0 {
        -ms-flex-order: 0;
        order: 0
    }

    .order-md-1 {
        -ms-flex-order: 1;
        order: 1
    }

    .order-md-2 {
        -ms-flex-order: 2;
        order: 2
    }

    .order-md-3 {
        -ms-flex-order: 3;
        order: 3
    }

    .order-md-4 {
        -ms-flex-order: 4;
        order: 4
    }

    .order-md-5 {
        -ms-flex-order: 5;
        order: 5
    }

    .order-md-6 {
        -ms-flex-order: 6;
        order: 6
    }

    .order-md-7 {
        -ms-flex-order: 7;
        order: 7
    }

    .order-md-8 {
        -ms-flex-order: 8;
        order: 8
    }

    .order-md-9 {
        -ms-flex-order: 9;
        order: 9
    }

    .order-md-10 {
        -ms-flex-order: 10;
        order: 10
    }

    .order-md-11 {
        -ms-flex-order: 11;
        order: 11
    }

    .order-md-12 {
        -ms-flex-order: 12;
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.333333%
    }

    .offset-md-2 {
        margin-left: 16.666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.333333%
    }

    .offset-md-5 {
        margin-left: 41.666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.333333%
    }

    .offset-md-8 {
        margin-left: 66.666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.333333%
    }

    .offset-md-11 {
        margin-left: 91.666667%
    }
}

@media(min-width: 992px) {
    .col-lg {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-lg-1>* {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-lg-2>* {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-lg-3>* {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .row-cols-lg-4>* {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-lg-5>* {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-lg-6>* {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        -ms-flex-order: -1;
        order: -1
    }

    .order-lg-last {
        -ms-flex-order: 13;
        order: 13
    }

    .order-lg-0 {
        -ms-flex-order: 0;
        order: 0
    }

    .order-lg-1 {
        -ms-flex-order: 1;
        order: 1
    }

    .order-lg-2 {
        -ms-flex-order: 2;
        order: 2
    }

    .order-lg-3 {
        -ms-flex-order: 3;
        order: 3
    }

    .order-lg-4 {
        -ms-flex-order: 4;
        order: 4
    }

    .order-lg-5 {
        -ms-flex-order: 5;
        order: 5
    }

    .order-lg-6 {
        -ms-flex-order: 6;
        order: 6
    }

    .order-lg-7 {
        -ms-flex-order: 7;
        order: 7
    }

    .order-lg-8 {
        -ms-flex-order: 8;
        order: 8
    }

    .order-lg-9 {
        -ms-flex-order: 9;
        order: 9
    }

    .order-lg-10 {
        -ms-flex-order: 10;
        order: 10
    }

    .order-lg-11 {
        -ms-flex-order: 11;
        order: 11
    }

    .order-lg-12 {
        -ms-flex-order: 12;
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.333333%
    }

    .offset-lg-2 {
        margin-left: 16.666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.333333%
    }

    .offset-lg-5 {
        margin-left: 41.666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.333333%
    }

    .offset-lg-8 {
        margin-left: 66.666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.333333%
    }

    .offset-lg-11 {
        margin-left: 91.666667%
    }
}

@media(min-width: 1200px) {
    .col-xl {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-xl-1>* {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-xl-2>* {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-xl-3>* {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .row-cols-xl-4>* {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-xl-5>* {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-xl-6>* {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-xl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-xl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-xl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-xl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-xl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        -ms-flex-order: -1;
        order: -1
    }

    .order-xl-last {
        -ms-flex-order: 13;
        order: 13
    }

    .order-xl-0 {
        -ms-flex-order: 0;
        order: 0
    }

    .order-xl-1 {
        -ms-flex-order: 1;
        order: 1
    }

    .order-xl-2 {
        -ms-flex-order: 2;
        order: 2
    }

    .order-xl-3 {
        -ms-flex-order: 3;
        order: 3
    }

    .order-xl-4 {
        -ms-flex-order: 4;
        order: 4
    }

    .order-xl-5 {
        -ms-flex-order: 5;
        order: 5
    }

    .order-xl-6 {
        -ms-flex-order: 6;
        order: 6
    }

    .order-xl-7 {
        -ms-flex-order: 7;
        order: 7
    }

    .order-xl-8 {
        -ms-flex-order: 8;
        order: 8
    }

    .order-xl-9 {
        -ms-flex-order: 9;
        order: 9
    }

    .order-xl-10 {
        -ms-flex-order: 10;
        order: 10
    }

    .order-xl-11 {
        -ms-flex-order: 11;
        order: 11
    }

    .order-xl-12 {
        -ms-flex-order: 12;
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.333333%
    }

    .offset-xl-2 {
        margin-left: 16.666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.333333%
    }

    .offset-xl-5 {
        margin-left: 41.666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.333333%
    }

    .offset-xl-8 {
        margin-left: 66.666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.333333%
    }

    .offset-xl-11 {
        margin-left: 91.666667%
    }
}

.d-none {
    display: none !important
}

.d-inline {
    display: inline !important
}

.d-inline-block {
    display: inline-block !important
}

.d-block {
    display: block !important
}

.d-table {
    display: table !important
}

.d-table-row {
    display: table-row !important
}

.d-table-cell {
    display: table-cell !important
}

.d-flex {
    display: -ms-flexbox !important;
    display: flex !important
}

.d-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
}

@media(min-width: 576px) {
    .d-sm-none {
        display:none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !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: -ms-flexbox !important;
        display: flex !important
    }

    .d-sm-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media(min-width: 768px) {
    .d-md-none {
        display:none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !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: -ms-flexbox !important;
        display: flex !important
    }

    .d-md-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media(min-width: 992px) {
    .d-lg-none {
        display:none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !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: -ms-flexbox !important;
        display: flex !important
    }

    .d-lg-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media(min-width: 1200px) {
    .d-xl-none {
        display:none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !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: -ms-flexbox !important;
        display: flex !important
    }

    .d-xl-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media print {
    .d-print-none {
        display: none !important
    }

    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !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: -ms-flexbox !important;
        display: flex !important
    }

    .d-print-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

.flex-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important
}

.flex-column,.review-section {
    -ms-flex-direction: column !important;
    flex-direction: column !important
}

.flex-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important
}

.flex-wrap,.review-section--actions {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
}

.flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important
}

.flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important
}

.flex-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important
}

.flex-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important
}

.flex-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important
}

.flex-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important
}

.justify-content-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important
}

.justify-content-end,.review-section--actions {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important
}

.justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important
}

.justify-content-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important
}

.justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important
}

.align-items-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important
}

.align-items-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important
}

.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important
}

.align-items-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important
}

.align-items-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important
}

.align-content-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important
}

.align-content-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important
}

.align-content-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important
}

.align-content-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important
}

.align-content-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important
}

.align-content-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important
}

.align-self-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important
}

.align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important
}

.align-self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important
}

.align-self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important
}

.align-self-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important
}

.align-self-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important
}

@media(min-width: 576px) {
    .flex-sm-row {
        -ms-flex-direction:row !important;
        flex-direction: row !important
    }

    .flex-sm-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .flex-sm-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    .flex-sm-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .flex-sm-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .flex-sm-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .flex-sm-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    .justify-content-sm-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-sm-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .align-items-sm-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .align-items-sm-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .align-items-sm-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-sm-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .align-self-sm-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media(min-width: 768px) {
    .flex-md-row {
        -ms-flex-direction:row !important;
        flex-direction: row !important
    }

    .flex-md-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .flex-md-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    .flex-md-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .flex-md-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .flex-md-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .flex-md-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    .justify-content-md-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-md-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .align-items-md-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .align-items-md-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .align-items-md-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-md-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-md-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-md-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media(min-width: 992px) {
    .flex-lg-row {
        -ms-flex-direction:row !important;
        flex-direction: row !important
    }

    .flex-lg-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .flex-lg-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    .flex-lg-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .flex-lg-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .flex-lg-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .flex-lg-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    .justify-content-lg-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-lg-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .align-items-lg-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .align-items-lg-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .align-items-lg-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-lg-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media(min-width: 1200px) {
    .flex-xl-row {
        -ms-flex-direction:row !important;
        flex-direction: row !important
    }

    .flex-xl-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .flex-xl-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }

    .flex-xl-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

    .justify-content-xl-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-xl-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .align-items-xl-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .align-items-xl-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .align-items-xl-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-xl-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

.m-0 {
    margin: 0 !important
}

.mt-0,.my-0 {
    margin-top: 0 !important
}

.mr-0,.mx-0 {
    margin-right: 0 !important
}

.mb-0,.my-0 {
    margin-bottom: 0 !important
}

.ml-0,.mx-0 {
    margin-left: 0 !important
}

.m-1 {
    margin: .25rem !important
}

.mt-1,.my-1 {
    margin-top: .25rem !important
}

.mr-1,.mx-1 {
    margin-right: .25rem !important
}

.mb-1,.my-1 {
    margin-bottom: .25rem !important
}

.ml-1,.mx-1 {
    margin-left: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.mt-2,.my-2 {
    margin-top: .5rem !important
}

.mr-2,.mx-2 {
    margin-right: .5rem !important
}

.mb-2,.my-2 {
    margin-bottom: .5rem !important
}

.ml-2,.mx-2 {
    margin-left: .5rem !important
}

.m-3 {
    margin: 1rem !important
}

.mt-3,.my-3 {
    margin-top: 1rem !important
}

.mr-3,.mx-3 {
    margin-right: 1rem !important
}

.mb-3,.my-3 {
    margin-bottom: 1rem !important
}

.ml-3,.mx-3 {
    margin-left: 1rem !important
}

.m-4 {
    margin: 1.5rem !important
}

.mt-4,.my-4 {
    margin-top: 1.5rem !important
}

.mr-4,.mx-4 {
    margin-right: 1.5rem !important
}

.mb-4,.my-4 {
    margin-bottom: 1.5rem !important
}

.ml-4,.mx-4 {
    margin-left: 1.5rem !important
}

.m-5 {
    margin: 3rem !important
}

.mt-5,.my-5 {
    margin-top: 3rem !important
}

.mr-5,.mx-5 {
    margin-right: 3rem !important
}

.mb-5,.my-5 {
    margin-bottom: 3rem !important
}

.ml-5,.mx-5 {
    margin-left: 3rem !important
}

.p-0 {
    padding: 0 !important
}

.pt-0,.py-0 {
    padding-top: 0 !important
}

.pr-0,.px-0 {
    padding-right: 0 !important
}

.pb-0,.py-0 {
    padding-bottom: 0 !important
}

.pl-0,.px-0 {
    padding-left: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.pt-1,.py-1 {
    padding-top: .25rem !important
}

.pr-1,.px-1 {
    padding-right: .25rem !important
}

.pb-1,.py-1 {
    padding-bottom: .25rem !important
}

.pl-1,.px-1 {
    padding-left: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.pt-2,.py-2 {
    padding-top: .5rem !important
}

.pr-2,.px-2 {
    padding-right: .5rem !important
}

.pb-2,.py-2 {
    padding-bottom: .5rem !important
}

.pl-2,.px-2 {
    padding-left: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.pt-3,.py-3 {
    padding-top: 1rem !important
}

.pr-3,.px-3 {
    padding-right: 1rem !important
}

.pb-3,.py-3 {
    padding-bottom: 1rem !important
}

.pl-3,.px-3 {
    padding-left: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.pt-4,.py-4 {
    padding-top: 1.5rem !important
}

.pr-4,.px-4 {
    padding-right: 1.5rem !important
}

.pb-4,.py-4 {
    padding-bottom: 1.5rem !important
}

.pl-4,.px-4 {
    padding-left: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.pt-5,.py-5 {
    padding-top: 3rem !important
}

.pr-5,.px-5 {
    padding-right: 3rem !important
}

.pb-5,.py-5 {
    padding-bottom: 3rem !important
}

.pl-5,.px-5 {
    padding-left: 3rem !important
}

.m-n1 {
    margin: -0.25rem !important
}

.mt-n1,.my-n1 {
    margin-top: -0.25rem !important
}

.mr-n1,.mx-n1 {
    margin-right: -0.25rem !important
}

.mb-n1,.my-n1 {
    margin-bottom: -0.25rem !important
}

.ml-n1,.mx-n1 {
    margin-left: -0.25rem !important
}

.m-n2 {
    margin: -0.5rem !important
}

.mt-n2,.my-n2 {
    margin-top: -0.5rem !important
}

.mr-n2,.mx-n2 {
    margin-right: -0.5rem !important
}

.mb-n2,.my-n2 {
    margin-bottom: -0.5rem !important
}

.ml-n2,.mx-n2 {
    margin-left: -0.5rem !important
}

.m-n3 {
    margin: -1rem !important
}

.mt-n3,.my-n3 {
    margin-top: -1rem !important
}

.mr-n3,.mx-n3 {
    margin-right: -1rem !important
}

.mb-n3,.my-n3 {
    margin-bottom: -1rem !important
}

.ml-n3,.mx-n3 {
    margin-left: -1rem !important
}

.m-n4 {
    margin: -1.5rem !important
}

.mt-n4,.my-n4 {
    margin-top: -1.5rem !important
}

.mr-n4,.mx-n4 {
    margin-right: -1.5rem !important
}

.mb-n4,.my-n4 {
    margin-bottom: -1.5rem !important
}

.ml-n4,.mx-n4 {
    margin-left: -1.5rem !important
}

.m-n5 {
    margin: -3rem !important
}

.mt-n5,.my-n5 {
    margin-top: -3rem !important
}

.mr-n5,.mx-n5 {
    margin-right: -3rem !important
}

.mb-n5,.my-n5 {
    margin-bottom: -3rem !important
}

.ml-n5,.mx-n5 {
    margin-left: -3rem !important
}

.m-auto {
    margin: auto !important
}

.mt-auto,.my-auto {
    margin-top: auto !important
}

.mr-auto,.mx-auto {
    margin-right: auto !important
}

.mb-auto,.my-auto {
    margin-bottom: auto !important
}

.ml-auto,.mx-auto {
    margin-left: auto !important
}

@media(min-width: 576px) {
    .m-sm-0 {
        margin:0 !important
    }

    .mt-sm-0,.my-sm-0 {
        margin-top: 0 !important
    }

    .mr-sm-0,.mx-sm-0 {
        margin-right: 0 !important
    }

    .mb-sm-0,.my-sm-0 {
        margin-bottom: 0 !important
    }

    .ml-sm-0,.mx-sm-0 {
        margin-left: 0 !important
    }

    .m-sm-1 {
        margin: .25rem !important
    }

    .mt-sm-1,.my-sm-1 {
        margin-top: .25rem !important
    }

    .mr-sm-1,.mx-sm-1 {
        margin-right: .25rem !important
    }

    .mb-sm-1,.my-sm-1 {
        margin-bottom: .25rem !important
    }

    .ml-sm-1,.mx-sm-1 {
        margin-left: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .mt-sm-2,.my-sm-2 {
        margin-top: .5rem !important
    }

    .mr-sm-2,.mx-sm-2 {
        margin-right: .5rem !important
    }

    .mb-sm-2,.my-sm-2 {
        margin-bottom: .5rem !important
    }

    .ml-sm-2,.mx-sm-2 {
        margin-left: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .mt-sm-3,.my-sm-3 {
        margin-top: 1rem !important
    }

    .mr-sm-3,.mx-sm-3 {
        margin-right: 1rem !important
    }

    .mb-sm-3,.my-sm-3 {
        margin-bottom: 1rem !important
    }

    .ml-sm-3,.mx-sm-3 {
        margin-left: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .mt-sm-4,.my-sm-4 {
        margin-top: 1.5rem !important
    }

    .mr-sm-4,.mx-sm-4 {
        margin-right: 1.5rem !important
    }

    .mb-sm-4,.my-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-sm-4,.mx-sm-4 {
        margin-left: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .mt-sm-5,.my-sm-5 {
        margin-top: 3rem !important
    }

    .mr-sm-5,.mx-sm-5 {
        margin-right: 3rem !important
    }

    .mb-sm-5,.my-sm-5 {
        margin-bottom: 3rem !important
    }

    .ml-sm-5,.mx-sm-5 {
        margin-left: 3rem !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .pt-sm-0,.py-sm-0 {
        padding-top: 0 !important
    }

    .pr-sm-0,.px-sm-0 {
        padding-right: 0 !important
    }

    .pb-sm-0,.py-sm-0 {
        padding-bottom: 0 !important
    }

    .pl-sm-0,.px-sm-0 {
        padding-left: 0 !important
    }

    .p-sm-1 {
        padding: .25rem !important
    }

    .pt-sm-1,.py-sm-1 {
        padding-top: .25rem !important
    }

    .pr-sm-1,.px-sm-1 {
        padding-right: .25rem !important
    }

    .pb-sm-1,.py-sm-1 {
        padding-bottom: .25rem !important
    }

    .pl-sm-1,.px-sm-1 {
        padding-left: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .pt-sm-2,.py-sm-2 {
        padding-top: .5rem !important
    }

    .pr-sm-2,.px-sm-2 {
        padding-right: .5rem !important
    }

    .pb-sm-2,.py-sm-2 {
        padding-bottom: .5rem !important
    }

    .pl-sm-2,.px-sm-2 {
        padding-left: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .pt-sm-3,.py-sm-3 {
        padding-top: 1rem !important
    }

    .pr-sm-3,.px-sm-3 {
        padding-right: 1rem !important
    }

    .pb-sm-3,.py-sm-3 {
        padding-bottom: 1rem !important
    }

    .pl-sm-3,.px-sm-3 {
        padding-left: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .pt-sm-4,.py-sm-4 {
        padding-top: 1.5rem !important
    }

    .pr-sm-4,.px-sm-4 {
        padding-right: 1.5rem !important
    }

    .pb-sm-4,.py-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-sm-4,.px-sm-4 {
        padding-left: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .pt-sm-5,.py-sm-5 {
        padding-top: 3rem !important
    }

    .pr-sm-5,.px-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-5,.py-sm-5 {
        padding-bottom: 3rem !important
    }

    .pl-sm-5,.px-sm-5 {
        padding-left: 3rem !important
    }

    .m-sm-n1 {
        margin: -0.25rem !important
    }

    .mt-sm-n1,.my-sm-n1 {
        margin-top: -0.25rem !important
    }

    .mr-sm-n1,.mx-sm-n1 {
        margin-right: -0.25rem !important
    }

    .mb-sm-n1,.my-sm-n1 {
        margin-bottom: -0.25rem !important
    }

    .ml-sm-n1,.mx-sm-n1 {
        margin-left: -0.25rem !important
    }

    .m-sm-n2 {
        margin: -0.5rem !important
    }

    .mt-sm-n2,.my-sm-n2 {
        margin-top: -0.5rem !important
    }

    .mr-sm-n2,.mx-sm-n2 {
        margin-right: -0.5rem !important
    }

    .mb-sm-n2,.my-sm-n2 {
        margin-bottom: -0.5rem !important
    }

    .ml-sm-n2,.mx-sm-n2 {
        margin-left: -0.5rem !important
    }

    .m-sm-n3 {
        margin: -1rem !important
    }

    .mt-sm-n3,.my-sm-n3 {
        margin-top: -1rem !important
    }

    .mr-sm-n3,.mx-sm-n3 {
        margin-right: -1rem !important
    }

    .mb-sm-n3,.my-sm-n3 {
        margin-bottom: -1rem !important
    }

    .ml-sm-n3,.mx-sm-n3 {
        margin-left: -1rem !important
    }

    .m-sm-n4 {
        margin: -1.5rem !important
    }

    .mt-sm-n4,.my-sm-n4 {
        margin-top: -1.5rem !important
    }

    .mr-sm-n4,.mx-sm-n4 {
        margin-right: -1.5rem !important
    }

    .mb-sm-n4,.my-sm-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-sm-n4,.mx-sm-n4 {
        margin-left: -1.5rem !important
    }

    .m-sm-n5 {
        margin: -3rem !important
    }

    .mt-sm-n5,.my-sm-n5 {
        margin-top: -3rem !important
    }

    .mr-sm-n5,.mx-sm-n5 {
        margin-right: -3rem !important
    }

    .mb-sm-n5,.my-sm-n5 {
        margin-bottom: -3rem !important
    }

    .ml-sm-n5,.mx-sm-n5 {
        margin-left: -3rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mt-sm-auto,.my-sm-auto {
        margin-top: auto !important
    }

    .mr-sm-auto,.mx-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-auto,.my-sm-auto {
        margin-bottom: auto !important
    }

    .ml-sm-auto,.mx-sm-auto {
        margin-left: auto !important
    }
}

@media(min-width: 768px) {
    .m-md-0 {
        margin:0 !important
    }

    .mt-md-0,.my-md-0 {
        margin-top: 0 !important
    }

    .mr-md-0,.mx-md-0 {
        margin-right: 0 !important
    }

    .mb-md-0,.my-md-0 {
        margin-bottom: 0 !important
    }

    .ml-md-0,.mx-md-0 {
        margin-left: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .mt-md-1,.my-md-1 {
        margin-top: .25rem !important
    }

    .mr-md-1,.mx-md-1 {
        margin-right: .25rem !important
    }

    .mb-md-1,.my-md-1 {
        margin-bottom: .25rem !important
    }

    .ml-md-1,.mx-md-1 {
        margin-left: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .mt-md-2,.my-md-2 {
        margin-top: .5rem !important
    }

    .mr-md-2,.mx-md-2 {
        margin-right: .5rem !important
    }

    .mb-md-2,.my-md-2 {
        margin-bottom: .5rem !important
    }

    .ml-md-2,.mx-md-2 {
        margin-left: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .mt-md-3,.my-md-3 {
        margin-top: 1rem !important
    }

    .mr-md-3,.mx-md-3 {
        margin-right: 1rem !important
    }

    .mb-md-3,.my-md-3 {
        margin-bottom: 1rem !important
    }

    .ml-md-3,.mx-md-3 {
        margin-left: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .mt-md-4,.my-md-4 {
        margin-top: 1.5rem !important
    }

    .mr-md-4,.mx-md-4 {
        margin-right: 1.5rem !important
    }

    .mb-md-4,.my-md-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-md-4,.mx-md-4 {
        margin-left: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .mt-md-5,.my-md-5 {
        margin-top: 3rem !important
    }

    .mr-md-5,.mx-md-5 {
        margin-right: 3rem !important
    }

    .mb-md-5,.my-md-5 {
        margin-bottom: 3rem !important
    }

    .ml-md-5,.mx-md-5 {
        margin-left: 3rem !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .pt-md-0,.py-md-0 {
        padding-top: 0 !important
    }

    .pr-md-0,.px-md-0 {
        padding-right: 0 !important
    }

    .pb-md-0,.py-md-0 {
        padding-bottom: 0 !important
    }

    .pl-md-0,.px-md-0 {
        padding-left: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .pt-md-1,.py-md-1 {
        padding-top: .25rem !important
    }

    .pr-md-1,.px-md-1 {
        padding-right: .25rem !important
    }

    .pb-md-1,.py-md-1 {
        padding-bottom: .25rem !important
    }

    .pl-md-1,.px-md-1 {
        padding-left: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .pt-md-2,.py-md-2 {
        padding-top: .5rem !important
    }

    .pr-md-2,.px-md-2 {
        padding-right: .5rem !important
    }

    .pb-md-2,.py-md-2 {
        padding-bottom: .5rem !important
    }

    .pl-md-2,.px-md-2 {
        padding-left: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .pt-md-3,.py-md-3 {
        padding-top: 1rem !important
    }

    .pr-md-3,.px-md-3 {
        padding-right: 1rem !important
    }

    .pb-md-3,.py-md-3 {
        padding-bottom: 1rem !important
    }

    .pl-md-3,.px-md-3 {
        padding-left: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .pt-md-4,.py-md-4 {
        padding-top: 1.5rem !important
    }

    .pr-md-4,.px-md-4 {
        padding-right: 1.5rem !important
    }

    .pb-md-4,.py-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-md-4,.px-md-4 {
        padding-left: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .pt-md-5,.py-md-5 {
        padding-top: 3rem !important
    }

    .pr-md-5,.px-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-5,.py-md-5 {
        padding-bottom: 3rem !important
    }

    .pl-md-5,.px-md-5 {
        padding-left: 3rem !important
    }

    .m-md-n1 {
        margin: -0.25rem !important
    }

    .mt-md-n1,.my-md-n1 {
        margin-top: -0.25rem !important
    }

    .mr-md-n1,.mx-md-n1 {
        margin-right: -0.25rem !important
    }

    .mb-md-n1,.my-md-n1 {
        margin-bottom: -0.25rem !important
    }

    .ml-md-n1,.mx-md-n1 {
        margin-left: -0.25rem !important
    }

    .m-md-n2 {
        margin: -0.5rem !important
    }

    .mt-md-n2,.my-md-n2 {
        margin-top: -0.5rem !important
    }

    .mr-md-n2,.mx-md-n2 {
        margin-right: -0.5rem !important
    }

    .mb-md-n2,.my-md-n2 {
        margin-bottom: -0.5rem !important
    }

    .ml-md-n2,.mx-md-n2 {
        margin-left: -0.5rem !important
    }

    .m-md-n3 {
        margin: -1rem !important
    }

    .mt-md-n3,.my-md-n3 {
        margin-top: -1rem !important
    }

    .mr-md-n3,.mx-md-n3 {
        margin-right: -1rem !important
    }

    .mb-md-n3,.my-md-n3 {
        margin-bottom: -1rem !important
    }

    .ml-md-n3,.mx-md-n3 {
        margin-left: -1rem !important
    }

    .m-md-n4 {
        margin: -1.5rem !important
    }

    .mt-md-n4,.my-md-n4 {
        margin-top: -1.5rem !important
    }

    .mr-md-n4,.mx-md-n4 {
        margin-right: -1.5rem !important
    }

    .mb-md-n4,.my-md-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-md-n4,.mx-md-n4 {
        margin-left: -1.5rem !important
    }

    .m-md-n5 {
        margin: -3rem !important
    }

    .mt-md-n5,.my-md-n5 {
        margin-top: -3rem !important
    }

    .mr-md-n5,.mx-md-n5 {
        margin-right: -3rem !important
    }

    .mb-md-n5,.my-md-n5 {
        margin-bottom: -3rem !important
    }

    .ml-md-n5,.mx-md-n5 {
        margin-left: -3rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mt-md-auto,.my-md-auto {
        margin-top: auto !important
    }

    .mr-md-auto,.mx-md-auto {
        margin-right: auto !important
    }

    .mb-md-auto,.my-md-auto {
        margin-bottom: auto !important
    }

    .ml-md-auto,.mx-md-auto {
        margin-left: auto !important
    }
}

@media(min-width: 992px) {
    .m-lg-0 {
        margin:0 !important
    }

    .mt-lg-0,.my-lg-0 {
        margin-top: 0 !important
    }

    .mr-lg-0,.mx-lg-0 {
        margin-right: 0 !important
    }

    .mb-lg-0,.my-lg-0 {
        margin-bottom: 0 !important
    }

    .ml-lg-0,.mx-lg-0 {
        margin-left: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .mt-lg-1,.my-lg-1 {
        margin-top: .25rem !important
    }

    .mr-lg-1,.mx-lg-1 {
        margin-right: .25rem !important
    }

    .mb-lg-1,.my-lg-1 {
        margin-bottom: .25rem !important
    }

    .ml-lg-1,.mx-lg-1 {
        margin-left: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .mt-lg-2,.my-lg-2 {
        margin-top: .5rem !important
    }

    .mr-lg-2,.mx-lg-2 {
        margin-right: .5rem !important
    }

    .mb-lg-2,.my-lg-2 {
        margin-bottom: .5rem !important
    }

    .ml-lg-2,.mx-lg-2 {
        margin-left: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .mt-lg-3,.my-lg-3 {
        margin-top: 1rem !important
    }

    .mr-lg-3,.mx-lg-3 {
        margin-right: 1rem !important
    }

    .mb-lg-3,.my-lg-3 {
        margin-bottom: 1rem !important
    }

    .ml-lg-3,.mx-lg-3 {
        margin-left: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .mt-lg-4,.my-lg-4 {
        margin-top: 1.5rem !important
    }

    .mr-lg-4,.mx-lg-4 {
        margin-right: 1.5rem !important
    }

    .mb-lg-4,.my-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-lg-4,.mx-lg-4 {
        margin-left: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .mt-lg-5,.my-lg-5 {
        margin-top: 3rem !important
    }

    .mr-lg-5,.mx-lg-5 {
        margin-right: 3rem !important
    }

    .mb-lg-5,.my-lg-5 {
        margin-bottom: 3rem !important
    }

    .ml-lg-5,.mx-lg-5 {
        margin-left: 3rem !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .pt-lg-0,.py-lg-0 {
        padding-top: 0 !important
    }

    .pr-lg-0,.px-lg-0 {
        padding-right: 0 !important
    }

    .pb-lg-0,.py-lg-0 {
        padding-bottom: 0 !important
    }

    .pl-lg-0,.px-lg-0 {
        padding-left: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .pt-lg-1,.py-lg-1 {
        padding-top: .25rem !important
    }

    .pr-lg-1,.px-lg-1 {
        padding-right: .25rem !important
    }

    .pb-lg-1,.py-lg-1 {
        padding-bottom: .25rem !important
    }

    .pl-lg-1,.px-lg-1 {
        padding-left: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .pt-lg-2,.py-lg-2 {
        padding-top: .5rem !important
    }

    .pr-lg-2,.px-lg-2 {
        padding-right: .5rem !important
    }

    .pb-lg-2,.py-lg-2 {
        padding-bottom: .5rem !important
    }

    .pl-lg-2,.px-lg-2 {
        padding-left: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .pt-lg-3,.py-lg-3 {
        padding-top: 1rem !important
    }

    .pr-lg-3,.px-lg-3 {
        padding-right: 1rem !important
    }

    .pb-lg-3,.py-lg-3 {
        padding-bottom: 1rem !important
    }

    .pl-lg-3,.px-lg-3 {
        padding-left: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .pt-lg-4,.py-lg-4 {
        padding-top: 1.5rem !important
    }

    .pr-lg-4,.px-lg-4 {
        padding-right: 1.5rem !important
    }

    .pb-lg-4,.py-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-lg-4,.px-lg-4 {
        padding-left: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .pt-lg-5,.py-lg-5 {
        padding-top: 3rem !important
    }

    .pr-lg-5,.px-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-5,.py-lg-5 {
        padding-bottom: 3rem !important
    }

    .pl-lg-5,.px-lg-5 {
        padding-left: 3rem !important
    }

    .m-lg-n1 {
        margin: -0.25rem !important
    }

    .mt-lg-n1,.my-lg-n1 {
        margin-top: -0.25rem !important
    }

    .mr-lg-n1,.mx-lg-n1 {
        margin-right: -0.25rem !important
    }

    .mb-lg-n1,.my-lg-n1 {
        margin-bottom: -0.25rem !important
    }

    .ml-lg-n1,.mx-lg-n1 {
        margin-left: -0.25rem !important
    }

    .m-lg-n2 {
        margin: -0.5rem !important
    }

    .mt-lg-n2,.my-lg-n2 {
        margin-top: -0.5rem !important
    }

    .mr-lg-n2,.mx-lg-n2 {
        margin-right: -0.5rem !important
    }

    .mb-lg-n2,.my-lg-n2 {
        margin-bottom: -0.5rem !important
    }

    .ml-lg-n2,.mx-lg-n2 {
        margin-left: -0.5rem !important
    }

    .m-lg-n3 {
        margin: -1rem !important
    }

    .mt-lg-n3,.my-lg-n3 {
        margin-top: -1rem !important
    }

    .mr-lg-n3,.mx-lg-n3 {
        margin-right: -1rem !important
    }

    .mb-lg-n3,.my-lg-n3 {
        margin-bottom: -1rem !important
    }

    .ml-lg-n3,.mx-lg-n3 {
        margin-left: -1rem !important
    }

    .m-lg-n4 {
        margin: -1.5rem !important
    }

    .mt-lg-n4,.my-lg-n4 {
        margin-top: -1.5rem !important
    }

    .mr-lg-n4,.mx-lg-n4 {
        margin-right: -1.5rem !important
    }

    .mb-lg-n4,.my-lg-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-lg-n4,.mx-lg-n4 {
        margin-left: -1.5rem !important
    }

    .m-lg-n5 {
        margin: -3rem !important
    }

    .mt-lg-n5,.my-lg-n5 {
        margin-top: -3rem !important
    }

    .mr-lg-n5,.mx-lg-n5 {
        margin-right: -3rem !important
    }

    .mb-lg-n5,.my-lg-n5 {
        margin-bottom: -3rem !important
    }

    .ml-lg-n5,.mx-lg-n5 {
        margin-left: -3rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mt-lg-auto,.my-lg-auto {
        margin-top: auto !important
    }

    .mr-lg-auto,.mx-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-auto,.my-lg-auto {
        margin-bottom: auto !important
    }

    .ml-lg-auto,.mx-lg-auto {
        margin-left: auto !important
    }
}

@media(min-width: 1200px) {
    .m-xl-0 {
        margin:0 !important
    }

    .mt-xl-0,.my-xl-0 {
        margin-top: 0 !important
    }

    .mr-xl-0,.mx-xl-0 {
        margin-right: 0 !important
    }

    .mb-xl-0,.my-xl-0 {
        margin-bottom: 0 !important
    }

    .ml-xl-0,.mx-xl-0 {
        margin-left: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .mt-xl-1,.my-xl-1 {
        margin-top: .25rem !important
    }

    .mr-xl-1,.mx-xl-1 {
        margin-right: .25rem !important
    }

    .mb-xl-1,.my-xl-1 {
        margin-bottom: .25rem !important
    }

    .ml-xl-1,.mx-xl-1 {
        margin-left: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .mt-xl-2,.my-xl-2 {
        margin-top: .5rem !important
    }

    .mr-xl-2,.mx-xl-2 {
        margin-right: .5rem !important
    }

    .mb-xl-2,.my-xl-2 {
        margin-bottom: .5rem !important
    }

    .ml-xl-2,.mx-xl-2 {
        margin-left: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .mt-xl-3,.my-xl-3 {
        margin-top: 1rem !important
    }

    .mr-xl-3,.mx-xl-3 {
        margin-right: 1rem !important
    }

    .mb-xl-3,.my-xl-3 {
        margin-bottom: 1rem !important
    }

    .ml-xl-3,.mx-xl-3 {
        margin-left: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .mt-xl-4,.my-xl-4 {
        margin-top: 1.5rem !important
    }

    .mr-xl-4,.mx-xl-4 {
        margin-right: 1.5rem !important
    }

    .mb-xl-4,.my-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-xl-4,.mx-xl-4 {
        margin-left: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .mt-xl-5,.my-xl-5 {
        margin-top: 3rem !important
    }

    .mr-xl-5,.mx-xl-5 {
        margin-right: 3rem !important
    }

    .mb-xl-5,.my-xl-5 {
        margin-bottom: 3rem !important
    }

    .ml-xl-5,.mx-xl-5 {
        margin-left: 3rem !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .pt-xl-0,.py-xl-0 {
        padding-top: 0 !important
    }

    .pr-xl-0,.px-xl-0 {
        padding-right: 0 !important
    }

    .pb-xl-0,.py-xl-0 {
        padding-bottom: 0 !important
    }

    .pl-xl-0,.px-xl-0 {
        padding-left: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .pt-xl-1,.py-xl-1 {
        padding-top: .25rem !important
    }

    .pr-xl-1,.px-xl-1 {
        padding-right: .25rem !important
    }

    .pb-xl-1,.py-xl-1 {
        padding-bottom: .25rem !important
    }

    .pl-xl-1,.px-xl-1 {
        padding-left: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .pt-xl-2,.py-xl-2 {
        padding-top: .5rem !important
    }

    .pr-xl-2,.px-xl-2 {
        padding-right: .5rem !important
    }

    .pb-xl-2,.py-xl-2 {
        padding-bottom: .5rem !important
    }

    .pl-xl-2,.px-xl-2 {
        padding-left: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .pt-xl-3,.py-xl-3 {
        padding-top: 1rem !important
    }

    .pr-xl-3,.px-xl-3 {
        padding-right: 1rem !important
    }

    .pb-xl-3,.py-xl-3 {
        padding-bottom: 1rem !important
    }

    .pl-xl-3,.px-xl-3 {
        padding-left: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .pt-xl-4,.py-xl-4 {
        padding-top: 1.5rem !important
    }

    .pr-xl-4,.px-xl-4 {
        padding-right: 1.5rem !important
    }

    .pb-xl-4,.py-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-xl-4,.px-xl-4 {
        padding-left: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .pt-xl-5,.py-xl-5 {
        padding-top: 3rem !important
    }

    .pr-xl-5,.px-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-5,.py-xl-5 {
        padding-bottom: 3rem !important
    }

    .pl-xl-5,.px-xl-5 {
        padding-left: 3rem !important
    }

    .m-xl-n1 {
        margin: -0.25rem !important
    }

    .mt-xl-n1,.my-xl-n1 {
        margin-top: -0.25rem !important
    }

    .mr-xl-n1,.mx-xl-n1 {
        margin-right: -0.25rem !important
    }

    .mb-xl-n1,.my-xl-n1 {
        margin-bottom: -0.25rem !important
    }

    .ml-xl-n1,.mx-xl-n1 {
        margin-left: -0.25rem !important
    }

    .m-xl-n2 {
        margin: -0.5rem !important
    }

    .mt-xl-n2,.my-xl-n2 {
        margin-top: -0.5rem !important
    }

    .mr-xl-n2,.mx-xl-n2 {
        margin-right: -0.5rem !important
    }

    .mb-xl-n2,.my-xl-n2 {
        margin-bottom: -0.5rem !important
    }

    .ml-xl-n2,.mx-xl-n2 {
        margin-left: -0.5rem !important
    }

    .m-xl-n3 {
        margin: -1rem !important
    }

    .mt-xl-n3,.my-xl-n3 {
        margin-top: -1rem !important
    }

    .mr-xl-n3,.mx-xl-n3 {
        margin-right: -1rem !important
    }

    .mb-xl-n3,.my-xl-n3 {
        margin-bottom: -1rem !important
    }

    .ml-xl-n3,.mx-xl-n3 {
        margin-left: -1rem !important
    }

    .m-xl-n4 {
        margin: -1.5rem !important
    }

    .mt-xl-n4,.my-xl-n4 {
        margin-top: -1.5rem !important
    }

    .mr-xl-n4,.mx-xl-n4 {
        margin-right: -1.5rem !important
    }

    .mb-xl-n4,.my-xl-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-xl-n4,.mx-xl-n4 {
        margin-left: -1.5rem !important
    }

    .m-xl-n5 {
        margin: -3rem !important
    }

    .mt-xl-n5,.my-xl-n5 {
        margin-top: -3rem !important
    }

    .mr-xl-n5,.mx-xl-n5 {
        margin-right: -3rem !important
    }

    .mb-xl-n5,.my-xl-n5 {
        margin-bottom: -3rem !important
    }

    .ml-xl-n5,.mx-xl-n5 {
        margin-left: -3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mt-xl-auto,.my-xl-auto {
        margin-top: auto !important
    }

    .mr-xl-auto,.mx-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-auto,.my-xl-auto {
        margin-bottom: auto !important
    }

    .ml-xl-auto,.mx-xl-auto {
        margin-left: auto !important
    }
}

accordion {
    display: block
}

accordion .panel {
    overflow: hidden;
    margin-top: 1rem;
    margin-bottom: 1rem
}

accordion .panel-title {
    margin: 0;
    position: relative
}

accordion .panel-title>a {
    display: block;
    text-transform: uppercase;
    font-family: "Montserrat",sans-serif;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    width: 100%;
    padding-bottom: .5rem;
    padding-right: 2rem;
    text-decoration: none;
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 400
}

accordion .panel-title>a>span {
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 400
}

accordion .panel-title>a:before {
    position: absolute;
    right: 0;
    padding-top: .4rem;
    z-index: 1
}

accordion .panel-body {
    padding: 1rem 0 0 0;
    position: relative
}

accordion .panel-required:not(.panel-open) .panel-title>a:after {
    content: "";
    display: block;
    width: 1.7rem;
    height: 1.7rem;
    position: absolute;
    right: 0;
    top: .4rem;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

accordion.accordion--required .panel:not(.panel-open) .panel-title>a:after {
    content: "";
    display: block;
    width: 1.7rem;
    height: 1.7rem;
    position: absolute;
    right: 0;
    top: .4rem;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

p-accordion .ui-accordion .ui-accordion-header>a {
    outline: none !important;
    padding: 0
}

p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon {
    position: absolute;
    right: 0;
    top: .6rem;
    z-index: 1
}

p-accordion .ui-accordion .ui-accordion-content {
    padding: 0;
    position: relative
}

p-accordion .ui-accordion .ui-accordion-header-text {
    text-transform: uppercase;
    font-family: "Montserrat",sans-serif;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    width: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
    text-decoration: none;
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 400
}

.card {
    width: 100%;
    position: relative;
    overflow: hidden;
    border-width: 0;
    border-style: solid;
    border-bottom-width: 0;
    border-top-width: 0;
    box-shadow: none;
    border-radius: 0 0 4px 4px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin-bottom: 1rem;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.card--clear {
    background: none
}

.card--clear .card-header {
    background: none;
    border: none
}

.card--noFooter {
    padding-bottom: 1rem
}

.card--noFooter .card-footer {
    display: none !important
}

.card--topBorder {
    border-top-style: solid;
    border-top-width: .5rem
}

.card--bodyContent .card-body {
    padding: 1.2rem
}

.card--bodyContentPadded .card-body {
    padding: 2.4rem
}

.card--bodyTopBorder .card-body {
    border-top: 1px solid var(--list-item-border-color)
}

.card-bodyTopBorder {
    border-top: 1px solid var(--list-item-border-color)
}

.card--footerTopBorder .card-footer {
    border-top: 1px solid var(--list-item-border-color)
}

.card--footerLinkButton .card-footer {
    padding: 0
}

.card--footerSplitButtons .card-footer {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.card--footerSplitButtons .card-footer .button,.card--footerSplitButtons .card-footer .list.list--toggle p-menu+[pButton],.list.list--toggle .card--footerSplitButtons .card-footer p-menu+[pButton],.card--footerSplitButtons .card-footer .card-header>button,.card--footerSplitButtons .card-footer .card-header>csi-button>button {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.card--wizard,.modal--wizard .card {
    box-shadow: none;
    height: 100%;
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin: 0
}

.card--wizard csi-list,.modal--wizard .card csi-list,.card--wizard csi-list-block,.modal--wizard .card csi-list-block,.card--wizard p-calendar .p-calendar,.modal--wizard .card p-calendar .p-calendar,.card--wizard .ui-timepicker,.modal--wizard .card .ui-timepicker,.card--wizard .p-timepicker,.modal--wizard .card .p-timepicker,.card--wizard csi-location-details-list,.modal--wizard .card csi-location-details-list {
    padding: 2rem
}

.card--wizard csi-list csi-list,.modal--wizard .card csi-list csi-list,.card--wizard csi-list csi-list-block,.modal--wizard .card csi-list csi-list-block,.card--wizard csi-list-block csi-list,.modal--wizard .card csi-list-block csi-list,.card--wizard csi-list-block csi-list-block,.modal--wizard .card csi-list-block csi-list-block,.card--wizard p-calendar .p-calendar csi-list,.modal--wizard .card p-calendar .p-calendar csi-list,.card--wizard p-calendar .p-calendar csi-list-block,.modal--wizard .card p-calendar .p-calendar csi-list-block,.card--wizard .ui-timepicker csi-list,.modal--wizard .card .ui-timepicker csi-list,.card--wizard .ui-timepicker csi-list-block,.modal--wizard .card .ui-timepicker csi-list-block,.card--wizard .p-timepicker csi-list,.modal--wizard .card .p-timepicker csi-list,.card--wizard .p-timepicker csi-list-block,.modal--wizard .card .p-timepicker csi-list-block,.card--wizard csi-location-details-list csi-list,.modal--wizard .card csi-location-details-list csi-list,.card--wizard csi-location-details-list csi-list-block,.modal--wizard .card csi-location-details-list csi-list-block {
    padding: 0
}

.card--wizard csi-location-details-list,.modal--wizard .card csi-location-details-list {
    display: block
}

.card--wizard .card-header,.modal--wizard .card .card-header {
    padding: 0
}

.card--wizard .card-header h3,.modal--wizard .card .card-header h3 {
    font-size: 1.4rem;
    line-height: normal;
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase;
    text-align: center
}

.card--wizard .card-body,.modal--wizard .card .card-body {
    overflow-x: hidden;
    overflow-y: scroll;
    height: 100%;
    -webkit-overflow-scrolling: touch !important
}

@media only screen and (max-width: 961px) {
    .card--wizard .card-body,.modal--wizard .card .card-body {
        padding:2rem
    }

    .card--wizard .card-body .utility-backgroundDrawerFeature,.modal--wizard .card .card-body .utility-backgroundDrawerFeature {
        margin: -2rem
    }
}

@media only screen and (min-width: 961px) {
    .card--wizard .card-body,.modal--wizard .card .card-body {
        padding:2rem
    }

    .card--wizard .card-body .utility-backgroundDrawerFeature,.modal--wizard .card .card-body .utility-backgroundDrawerFeature {
        margin: -2rem
    }
}

.card--wizard .card-body.card-body-noPad,.modal--wizard .card .card-body.card-body-noPad {
    padding: 0
}

.card--wizard .card-body .card-body-content,.modal--wizard .card .card-body .card-body-content {
    padding: 2rem
}

.card--wizard .card-footer,.modal--wizard .card .card-footer {
    padding: 0;
    height: 4rem
}

.card--wizard .card-footer.card-footer-absolute,.modal--wizard .card .card-footer.card-footer-absolute {
    position: absolute;
    z-index: 10;
    bottom: 0;
    height: auto;
    max-height: initial
}

.card--wizard .card-footer>.button,.modal--wizard .card .card-footer>.button,.card--wizard .list.list--toggle .card-footer>p-menu+[pButton],.modal--wizard .card .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .card--wizard .card-footer>p-menu+[pButton],.list.list--toggle .modal--wizard .card .card-footer>p-menu+[pButton],.modal--wizard .list.list--toggle .card .card-footer>p-menu+[pButton],.card--wizard .card-header.card-footer>button,.modal--wizard .card .card-header.card-footer>button,.card--wizard .card-header>csi-button.card-footer>button,.modal--wizard .card .card-header>csi-button.card-footer>button {
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    min-height: 4rem;
    -webkit-flex-basis: 4rem;
    -moz-flex-basis: 4rem;
    -ms-flex-basis: 4rem;
    flex-basis: 4rem
}

.view-iphonex .card--wizard .card-footer>.button,.view-iphonex .modal--wizard .card .card-footer>.button,.modal--wizard .view-iphonex .card .card-footer>.button,.view-iphonex .card--wizard .list.list--toggle .card-footer>p-menu+[pButton],.view-iphonex .modal--wizard .card .list.list--toggle .card-footer>p-menu+[pButton],.modal--wizard .view-iphonex .card .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .view-iphonex .card--wizard .card-footer>p-menu+[pButton],.list.list--toggle .view-iphonex .modal--wizard .card .card-footer>p-menu+[pButton],.modal--wizard .list.list--toggle .view-iphonex .card .card-footer>p-menu+[pButton],.view-iphonex .card--wizard .card-header.card-footer>button,.view-iphonex .modal--wizard .card .card-header.card-footer>button,.modal--wizard .view-iphonex .card .card-header.card-footer>button,.view-iphonex .card--wizard .card-header>csi-button.card-footer>button,.view-iphonex .modal--wizard .card .card-header>csi-button.card-footer>button,.modal--wizard .view-iphonex .card .card-header>csi-button.card-footer>button {
    display: block;
    height: 7.4rem;
    padding: 0 1rem 3.4rem
}

.card--wizard .navbar-inner,.modal--wizard .card .navbar-inner {
    height: 4rem
}

.card--wizard .navbar-inner .navbar-left,.modal--wizard .card .navbar-inner .navbar-left,.card--wizard .navbar-inner .navbar-right,.modal--wizard .card .navbar-inner .navbar-right {
    padding: 0
}

.modal--wizard .card .card-header {
    height: 4rem
}

.modal--wizard .card .card-header>h3 {
    padding-top: 1rem
}

.modal--wizard .card .card-header>button,.modal--wizard .card .card-header csi-button {
    right: 0;
    height: 4rem
}

.modal--wizard .card .card-header>button+button,.modal--wizard .card .card-header>button+csi-button,.modal--wizard .card .card-header csi-button+button,.modal--wizard .card .card-header csi-button+csi-button {
    float: left
}

.card--image {
    box-shadow: none;
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin: 0
}

.card--image .card-header {
    padding: 0
}

.card--image .card-header h3 {
    font-size: 1.4rem;
    line-height: normal;
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase
}

.card--loadingBorder .card-header {
    padding: 5px 0 0 0
}

.card--hasSpinner .spinner {
    display: none
}

.card--hasSpinner.card--loadingAll .card-header {
    display: none
}

.card--hasSpinner.card--loadingAll .card-body {
    border-top-width: 5px;
    border-top-style: solid;
    border-top-color: #404040
}

.card--hasSpinner.card--loadingAll .card-body>* {
    display: none
}

.card--hasSpinner.card--loadingAll .card-body>.spinner {
    display: block
}

.card--hasSpinner.card--loadingAll .card-footer {
    display: none
}

.card--hasSpinner.card--loadingBody .card-body>* {
    display: none
}

.card--hasSpinner.card--loadingBody .card-body>.spinner {
    display: block
}

.card--subHeader .card-header,.card--secondary .card-header {
    padding: 1rem 1.5rem 1.5rem;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.card--headerContainer .card-header {
    padding: 0
}

.card--headerContainer .card-titleSingle {
    padding: 1.5rem;
    margin: 0
}

.card--headerButton .card-header {
    padding-right: .5rem
}

.card--headerButton .card-header button.button,.card--headerButton .card-header .list.list--toggle p-menu+button[pButton],.list.list--toggle .card--headerButton .card-header p-menu+button[pButton],.card--headerButton .card-header>button,.card--headerButton .card-header>csi-button>button {
    height: 2.4rem;
    line-height: 2.4rem;
    width: 4rem
}

@media only screen and (max-width: 640px) {
    .card--mcExpanded {
        width:auto;
        margin-top: -1rem;
        margin-right: -1rem;
        margin-left: -1rem
    }
}

@media only screen and (min-width: 641px)and (max-width: 960px) {
    .card--smExpanded {
        width:auto;
        margin-top: -1rem;
        margin-right: -1rem;
        margin-left: -1rem
    }
}

@media only screen and (min-width: 961px)and (max-width: 1280px) {
    .card--mdExpanded {
        width:auto;
        margin-top: -1rem;
        margin-right: -1rem;
        margin-left: -1rem
    }
}

@media only screen and (min-width: 1281px) {
    .card--lgExpanded {
        width:auto;
        margin-top: -1rem;
        margin-right: -1rem;
        margin-left: -1rem
    }
}

@media only screen and (max-width: 640px) {
    .card--geezeoWidget .card-body {
        height:500px
    }
}

@media only screen and (min-width: 641px)and (max-width: 960px) {
    .card--geezeoWidget .card-body {
        height:500px
    }
}

@media only screen and (min-width: 961px)and (max-width: 1280px) {
    .card--geezeoWidget .card-body {
        height:600px
    }
}

@media only screen and (min-width: 1281px) {
    .card--geezeoWidget .card-body {
        height:600px
    }
}

.card-header {
    display: block;
    width: 100%;
    position: relative;
    z-index: 9;
    padding: 1.5rem;
    border-bottom-width: 0;
    border-bottom-style: solid;
    text-align: left
}

.card-header.card-headerAttention {
    text-align: center
}

.card-header>* {
    margin: 0
}

.card-header>h3 {
    text-transform: uppercase;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400;
    font-family: "Montserrat",sans-serif;
    letter-spacing: .05rem
}

.card-header>button,.card-header>csi-button>button {
    width: 4rem;
    right: -1.25rem;
    float: right
}

.card-header>small {
    text-transform: capitalize;
    font-size: 1.4rem
}

.card-header>small[right] {
    float: right;
    padding-top: .25rem
}

.card-header .card-headerItemBorderLeft {
    border-left-width: 2px;
    border-left-style: solid
}

.card-content {
    padding: 2rem
}

.card-subheader,.card-subfooter {
    display: block;
    width: 100%;
    position: relative
}

.card-body {
    display: block;
    width: 100%;
    position: relative;
    padding: 0;
    text-align: left
}

.card-body .card-bodyContent {
    padding: 1.5rem
}

.card-body .card-bodyContent>*:last-child {
    margin: 0
}

.card-body .navbar-inner {
    height: 4rem
}

.card-body .navbar-inner .fa-refresh,.card-body .navbar-inner .control--receipt.control_state-loading:before,.card-body .navbar-inner .control--imageButton.control_state-loading:before,.card-body .navbar-inner .control--rdc.control_state-loading:before {
    line-height: 4rem
}

.card-body .navbar-inner .navbar-left,.card-body .navbar-inner .navbar-right {
    width: 4rem;
    padding: 0
}

.card-body .navbar-center small {
    font: 1.1rem "Roboto",sans-serif;
    font-weight: 400
}

.card-body .navbar-center strong {
    font-family: "Roboto",sans-serif;
    font-weight: 500
}

.card-footer {
    display: block;
    width: 100%;
    position: relative;
    padding: 1.5rem;
    border-top-width: 0;
    border-top-style: solid
}

.card-wide {
    width: 100%;
    overflow: hidden
}

.card-titleSingle {
    text-align: left;
    text-transform: uppercase;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400;
    font-family: "Montserrat",sans-serif
}

.card-titleMicro {
    text-align: left;
    display: block;
    font-size: 1.2rem
}

.card-titleSmall {
    text-align: left;
    display: block;
    font-size: 1.4rem
}

.card-titleMedium {
    text-align: left;
    display: block;
    font-size: 1.6rem
}

.card-titleFeature {
    text-align: left;
    margin: 0;
    display: block;
    line-height: 2rem;
    margin-top: -0.2rem;
    font-size: 2rem;
    line-height: normal;
    font-family: "Montserrat",sans-serif
}

.card-subHead {
    margin-bottom: 2rem;
    border-bottom: .1rem solid #d8d8d8
}

.card-subHead h5 {
    font: 1.5rem "Montserrat",sans-serif;
    text-transform: uppercase;
    color: #404040
}

.card-subHead p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.45
}

.card-subHead p:last-of-type {
    margin-bottom: 2rem
}

.card-subHead2 {
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase;
    position: relative
}

.card-subHead2>hr {
    margin: 0;
    position: absolute;
    top: 2rem;
    border-width: 2px;
    left: -1rem;
    width: 100%
}

.card-subHead2>h5 {
    margin: 0;
    display: inline-block;
    padding-right: 1rem;
    padding-left: 1rem;
    margin-left: -1rem;
    position: relative
}

.card-header--payee h6 {
    margin: 0;
    font: 1.2rem/2rem "Montserrat",sans-serif;
    text-transform: uppercase
}

.card-header--payee h6 span {
    font-size: 1.2rem;
    line-height: 2rem
}

.card-header--payee h3 {
    margin: 0;
    font: 2rem/1.2 "Roboto",sans-serif;
    font-weight: 300;
    text-transform: none;
    letter-spacing: normal;
    color: var(--text-secondary)
}

.card-header--payee .card-header--lastPaid {
    margin: .5rem 0 0 0;
    font-size: 1.2rem;
    line-height: normal
}

@media only screen and (min-width: 320px)and (max-width: 359px) {
    #sectiongeezeo-networth.card--geezeoWidget .card-body {
        height:170vw
    }
}

@media only screen and (min-width: 360px)and (max-width: 374px) {
    #sectiongeezeo-networth.card--geezeoWidget .card-body {
        height:155vw
    }
}

@media only screen and (min-width: 375px)and (max-width: 399px) {
    #sectiongeezeo-networth.card--geezeoWidget .card-body {
        height:150vw
    }
}

@media only screen and (min-width: 400px)and (max-width: 479px) {
    #sectiongeezeo-networth.card--geezeoWidget .card-body {
        height:140vw
    }
}

@media only screen and (min-width: 480px)and (max-width: 599px) {
    #sectiongeezeo-networth.card--geezeoWidget .card-body {
        height:130vw
    }
}

@media only screen and (min-width: 600px)and (max-width: 639px) {
    #sectiongeezeo-networth.card--geezeoWidget .card-body {
        height:115vw
    }
}

@media only screen and (min-width: 640px)and (max-width: 719px) {
    #sectiongeezeo-networth.card--geezeoWidget .card-body {
        height:110vw
    }
}

@media only screen and (min-width: 720px)and (max-width: 767px) {
    #sectiongeezeo-networth.card--geezeoWidget .card-body {
        height:105vw
    }
}

@media only screen and (min-width: 768px)and (max-width: 799px) {
    #sectiongeezeo-networth.card--geezeoWidget .card-body {
        height:101.5vw
    }
}

@media only screen and (min-width: 800px)and (max-width: 959px) {
    #sectiongeezeo-networth.card--geezeoWidget .card-body {
        height:103vw
    }
}

@media only screen and (min-width: 960px)and (max-width: 1023px) {
    #sectiongeezeo-networth.card--geezeoWidget .card-body {
        height:80vw
    }
}

@media only screen and (min-width: 1024px)and (max-width: 1279px) {
    #sectiongeezeo-networth.card--geezeoWidget .card-body {
        height:55vw
    }
}

@media only screen and (min-width: 1280px)and (max-width: 1439px) {
    #sectiongeezeo-networth.card--geezeoWidget .card-body {
        height:50vw
    }
}

@media only screen and (min-width: 1440px) {
    #sectiongeezeo-networth.card--geezeoWidget .card-body {
        height:48vw
    }
}

@media only screen and (min-width: 2199px) {
    #sectiongeezeo-networth.card--geezeoWidget .card-body {
        height:650px
    }
}

.array-enrollment-ad {
    display: flex;
    justify-content: center
}

.modal .card {
    box-shadow: none;
    border: 0
}

.modal .card .card-header {
    padding: 0
}

.modal .card .card-header .navbar-inner {
    height: 4rem
}

.modal .card .card-header .navbar-left,.modal .card .card-header .navbar-right {
    width: 4rem;
    padding: 0
}

.modal .card .card-titleSingle {
    text-align: center
}

.touch .card--wizard .card-body:before,.touch .modal--wizard .card .card-body:before,.modal--wizard .touch .card .card-body:before {
    content: "";
    width: 1px;
    float: left;
    height: calc(100% + 1px);
    margin-left: -21px;
    display: block
}

.touch .card--wizard .card-body:after,.touch .modal--wizard .card .card-body:after,.modal--wizard .touch .card .card-body:after {
    content: "";
    width: 100%;
    clear: both;
    display: block
}

.modal:not(.modal--confirm) .card,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card,card-self-registration .card,card-login-help .card,card-locations .card,card-payee-confirm .card,card-public-form .card {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.modal:not(.modal--confirm) .card>form,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card>form,card-self-registration .card>form,card-login-help .card>form,card-locations .card>form,card-payee-confirm .card>form,card-public-form .card>form {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.modal:not(.modal--confirm) .card .card-header,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card .card-header,card-self-registration .card .card-header,card-login-help .card .card-header,card-locations .card .card-header,card-payee-confirm .card .card-header,card-public-form .card .card-header {
    -webkit-box-flex: 0 0 4rem;
    -moz-box-flex: 0 0 4rem;
    -webkit-flex: 0 0 4rem;
    -ms-flex: 0 0 4rem;
    flex: 0 0 4rem;
    max-height: 4rem
}

.view-iphonex .modal:not(.modal--confirm) .card .card-header,.view-iphonex .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card .card-header,.view-iphonex card-self-registration .card .card-header,.view-iphonex card-login-help .card .card-header,.view-iphonex card-locations .card .card-header,.view-iphonex card-payee-confirm .card .card-header,.view-iphonex card-public-form .card .card-header {
    -webkit-flex-basis: 8.4rem;
    -moz-flex-basis: 8.4rem;
    -ms-flex-basis: 8.4rem;
    flex-basis: 8.4rem;
    max-height: 8.4rem;
    padding-top: 4.4rem
}

.modal:not(.modal--confirm) .card .card-body,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card .card-body,card-self-registration .card .card-body,card-login-help .card .card-body,card-locations .card .card-body,card-payee-confirm .card .card-body,card-public-form .card .card-body {
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.modal:not(.modal--confirm) .card div[ng-switch=step],.modal:not(.modal--confirm) .card div[ng-switch=Step],.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card div[ng-switch=step],.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card div[ng-switch=Step],card-self-registration .card div[ng-switch=step],card-self-registration .card div[ng-switch=Step],card-login-help .card div[ng-switch=step],card-login-help .card div[ng-switch=Step],card-locations .card div[ng-switch=step],card-locations .card div[ng-switch=Step],card-payee-confirm .card div[ng-switch=step],card-payee-confirm .card div[ng-switch=Step],card-public-form .card div[ng-switch=step],card-public-form .card div[ng-switch=Step] {
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.modal:not(.modal--confirm) .card div[ng-switch=step].utility-tall,.modal:not(.modal--confirm) .card div[ng-switch=Step].utility-tall,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card div[ng-switch=step].utility-tall,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card div[ng-switch=Step].utility-tall,card-self-registration .card div[ng-switch=step].utility-tall,card-self-registration .card div[ng-switch=Step].utility-tall,card-login-help .card div[ng-switch=step].utility-tall,card-login-help .card div[ng-switch=Step].utility-tall,card-locations .card div[ng-switch=step].utility-tall,card-locations .card div[ng-switch=Step].utility-tall,card-payee-confirm .card div[ng-switch=step].utility-tall,card-payee-confirm .card div[ng-switch=Step].utility-tall,card-public-form .card div[ng-switch=step].utility-tall,card-public-form .card div[ng-switch=Step].utility-tall {
    height: auto !important
}

.modal:not(.modal--confirm) .card div[ng-switch=step] .card-body,.modal:not(.modal--confirm) .card div[ng-switch=Step] .card-body,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card div[ng-switch=step] .card-body,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card div[ng-switch=Step] .card-body,card-self-registration .card div[ng-switch=step] .card-body,card-self-registration .card div[ng-switch=Step] .card-body,card-login-help .card div[ng-switch=step] .card-body,card-login-help .card div[ng-switch=Step] .card-body,card-locations .card div[ng-switch=step] .card-body,card-locations .card div[ng-switch=Step] .card-body,card-payee-confirm .card div[ng-switch=step] .card-body,card-payee-confirm .card div[ng-switch=Step] .card-body,card-public-form .card div[ng-switch=step] .card-body,card-public-form .card div[ng-switch=Step] .card-body {
    flex-basis: 1px
}

.modal:not(.modal--confirm) .card .card-footer,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card .card-footer,card-self-registration .card .card-footer,card-login-help .card .card-footer,card-locations .card .card-footer,card-payee-confirm .card .card-footer,card-public-form .card .card-footer {
    -webkit-box-flex: 0 0 4rem;
    -moz-box-flex: 0 0 4rem;
    -webkit-flex: 0 0 4rem;
    -ms-flex: 0 0 4rem;
    flex: 0 0 4rem;
    max-height: 9rem
}

.modal:not(.modal--confirm) .card .card-footer.card-footer-absolute,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card .card-footer.card-footer-absolute,card-self-registration .card .card-footer.card-footer-absolute,card-login-help .card .card-footer.card-footer-absolute,card-locations .card .card-footer.card-footer-absolute,card-payee-confirm .card .card-footer.card-footer-absolute,card-public-form .card .card-footer.card-footer-absolute {
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-basis: auto;
    flex-basis: auto;
    max-height: initial
}

.view-iphonex .modal:not(.modal--confirm) .card .card-footer,.view-iphonex .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card .card-footer,.view-iphonex card-self-registration .card .card-footer,.view-iphonex card-login-help .card .card-footer,.view-iphonex card-locations .card .card-footer,.view-iphonex card-payee-confirm .card .card-footer,.view-iphonex card-public-form .card .card-footer {
    -webkit-flex-basis: 7.4rem;
    -moz-flex-basis: 7.4rem;
    -ms-flex-basis: 7.4rem;
    flex-basis: 7.4rem;
    max-height: 12.4rem
}

.view-iphonex .modal:not(.modal--confirm) .card .card-footer.card-footer-absolute,.view-iphonex .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card .card-footer.card-footer-absolute,.view-iphonex card-self-registration .card .card-footer.card-footer-absolute,.view-iphonex card-login-help .card .card-footer.card-footer-absolute,.view-iphonex card-locations .card .card-footer.card-footer-absolute,.view-iphonex card-payee-confirm .card .card-footer.card-footer-absolute,.view-iphonex card-public-form .card .card-footer.card-footer-absolute {
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-basis: auto;
    flex-basis: auto;
    max-height: initial
}

.view-iphonex .modal:not(.modal--confirm) .card.card--noFooter .card-body,.view-iphonex .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--noFooter .card-body,.view-iphonex card-self-registration .card.card--noFooter .card-body,.view-iphonex card-login-help .card.card--noFooter .card-body,.view-iphonex card-locations .card.card--noFooter .card-body,.view-iphonex card-payee-confirm .card.card--noFooter .card-body,.view-iphonex card-public-form .card.card--noFooter .card-body {
    padding-bottom: 5.4rem
}

.modal:not(.modal--confirm) .card .card-subNav,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card .card-subNav,card-self-registration .card .card-subNav,card-login-help .card .card-subNav,card-locations .card .card-subNav,card-payee-confirm .card .card-subNav,card-public-form .card .card-subNav {
    -webkit-box-flex: 0 0 4rem;
    -moz-box-flex: 0 0 4rem;
    -webkit-flex: 0 0 4rem;
    -ms-flex: 0 0 4rem;
    flex: 0 0 4rem
}

.modal:not(.modal--confirm) .card.card--hasTotals .card-footer,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasTotals .card-footer,card-self-registration .card.card--hasTotals .card-footer,card-login-help .card.card--hasTotals .card-footer,card-locations .card.card--hasTotals .card-footer,card-payee-confirm .card.card--hasTotals .card-footer,card-public-form .card.card--hasTotals .card-footer {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-basis: 9rem;
    -moz-flex-basis: 9rem;
    -ms-flex-basis: 9rem;
    flex-basis: 9rem
}

.view-iphonex .modal:not(.modal--confirm) .card.card--hasTotals .card-footer,.view-iphonex .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasTotals .card-footer,.view-iphonex card-self-registration .card.card--hasTotals .card-footer,.view-iphonex card-login-help .card.card--hasTotals .card-footer,.view-iphonex card-locations .card.card--hasTotals .card-footer,.view-iphonex card-payee-confirm .card.card--hasTotals .card-footer,.view-iphonex card-public-form .card.card--hasTotals .card-footer {
    -webkit-flex-basis: 12.4rem;
    -moz-flex-basis: 12.4rem;
    -ms-flex-basis: 12.4rem;
    flex-basis: 12.4rem
}

.modal:not(.modal--confirm) .card.card--hasTotals .card-footer>.button,.modal:not(.modal--confirm) .card.card--hasTotals .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .modal:not(.modal--confirm) .card.card--hasTotals .card-footer>p-menu+[pButton],.modal:not(.modal--confirm) .card.card--hasTotals .card-header.card-footer>button,.modal:not(.modal--confirm) .card.card--hasTotals .card-header>csi-button.card-footer>button,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasTotals .card-footer>.button,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasTotals .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasTotals .card-footer>p-menu+[pButton],.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasTotals .card-header.card-footer>button,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasTotals .card-header>csi-button.card-footer>button,card-self-registration .card.card--hasTotals .card-footer>.button,card-self-registration .card.card--hasTotals .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle card-self-registration .card.card--hasTotals .card-footer>p-menu+[pButton],card-self-registration .card.card--hasTotals .card-header.card-footer>button,card-self-registration .card.card--hasTotals .card-header>csi-button.card-footer>button,card-login-help .card.card--hasTotals .card-footer>.button,card-login-help .card.card--hasTotals .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle card-login-help .card.card--hasTotals .card-footer>p-menu+[pButton],card-login-help .card.card--hasTotals .card-header.card-footer>button,card-login-help .card.card--hasTotals .card-header>csi-button.card-footer>button,card-locations .card.card--hasTotals .card-footer>.button,card-locations .card.card--hasTotals .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle card-locations .card.card--hasTotals .card-footer>p-menu+[pButton],card-locations .card.card--hasTotals .card-header.card-footer>button,card-locations .card.card--hasTotals .card-header>csi-button.card-footer>button,card-payee-confirm .card.card--hasTotals .card-footer>.button,card-payee-confirm .card.card--hasTotals .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle card-payee-confirm .card.card--hasTotals .card-footer>p-menu+[pButton],card-payee-confirm .card.card--hasTotals .card-header.card-footer>button,card-payee-confirm .card.card--hasTotals .card-header>csi-button.card-footer>button,card-public-form .card.card--hasTotals .card-footer>.button,card-public-form .card.card--hasTotals .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle card-public-form .card.card--hasTotals .card-footer>p-menu+[pButton],card-public-form .card.card--hasTotals .card-header.card-footer>button,card-public-form .card.card--hasTotals .card-header>csi-button.card-footer>button {
    -webkit-flex-basis: 4rem;
    -moz-flex-basis: 4rem;
    -ms-flex-basis: 4rem;
    flex-basis: 4rem
}

.view-iphonex .modal:not(.modal--confirm) .card.card--hasTotals .card-footer>.button,.view-iphonex .modal:not(.modal--confirm) .card.card--hasTotals .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .view-iphonex .modal:not(.modal--confirm) .card.card--hasTotals .card-footer>p-menu+[pButton],.view-iphonex .modal:not(.modal--confirm) .card.card--hasTotals .card-header.card-footer>button,.view-iphonex .modal:not(.modal--confirm) .card.card--hasTotals .card-header>csi-button.card-footer>button,.view-iphonex .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasTotals .card-footer>.button,.view-iphonex .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasTotals .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .view-iphonex .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasTotals .card-footer>p-menu+[pButton],.view-iphonex .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasTotals .card-header.card-footer>button,.view-iphonex .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasTotals .card-header>csi-button.card-footer>button,.view-iphonex card-self-registration .card.card--hasTotals .card-footer>.button,.view-iphonex card-self-registration .card.card--hasTotals .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .view-iphonex card-self-registration .card.card--hasTotals .card-footer>p-menu+[pButton],.view-iphonex card-self-registration .card.card--hasTotals .card-header.card-footer>button,.view-iphonex card-self-registration .card.card--hasTotals .card-header>csi-button.card-footer>button,.view-iphonex card-login-help .card.card--hasTotals .card-footer>.button,.view-iphonex card-login-help .card.card--hasTotals .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .view-iphonex card-login-help .card.card--hasTotals .card-footer>p-menu+[pButton],.view-iphonex card-login-help .card.card--hasTotals .card-header.card-footer>button,.view-iphonex card-login-help .card.card--hasTotals .card-header>csi-button.card-footer>button,.view-iphonex card-locations .card.card--hasTotals .card-footer>.button,.view-iphonex card-locations .card.card--hasTotals .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .view-iphonex card-locations .card.card--hasTotals .card-footer>p-menu+[pButton],.view-iphonex card-locations .card.card--hasTotals .card-header.card-footer>button,.view-iphonex card-locations .card.card--hasTotals .card-header>csi-button.card-footer>button,.view-iphonex card-payee-confirm .card.card--hasTotals .card-footer>.button,.view-iphonex card-payee-confirm .card.card--hasTotals .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .view-iphonex card-payee-confirm .card.card--hasTotals .card-footer>p-menu+[pButton],.view-iphonex card-payee-confirm .card.card--hasTotals .card-header.card-footer>button,.view-iphonex card-payee-confirm .card.card--hasTotals .card-header>csi-button.card-footer>button,.view-iphonex card-public-form .card.card--hasTotals .card-footer>.button,.view-iphonex card-public-form .card.card--hasTotals .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .view-iphonex card-public-form .card.card--hasTotals .card-footer>p-menu+[pButton],.view-iphonex card-public-form .card.card--hasTotals .card-header.card-footer>button,.view-iphonex card-public-form .card.card--hasTotals .card-header>csi-button.card-footer>button {
    -webkit-flex-basis: 7.4rem;
    -moz-flex-basis: 7.4rem;
    -ms-flex-basis: 7.4rem;
    flex-basis: 7.4rem;
    padding-bottom: 3.4rem
}

.modal:not(.modal--confirm) .card.card--hasFooterAction .card-footer,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasFooterAction .card-footer,card-self-registration .card.card--hasFooterAction .card-footer,card-login-help .card.card--hasFooterAction .card-footer,card-locations .card.card--hasFooterAction .card-footer,card-payee-confirm .card.card--hasFooterAction .card-footer,card-public-form .card.card--hasFooterAction .card-footer {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-basis: 8rem;
    -moz-flex-basis: 8rem;
    -ms-flex-basis: 8rem;
    flex-basis: 8rem
}

.view-iphonex .modal:not(.modal--confirm) .card.card--hasFooterAction .card-footer,.view-iphonex .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasFooterAction .card-footer,.view-iphonex card-self-registration .card.card--hasFooterAction .card-footer,.view-iphonex card-login-help .card.card--hasFooterAction .card-footer,.view-iphonex card-locations .card.card--hasFooterAction .card-footer,.view-iphonex card-payee-confirm .card.card--hasFooterAction .card-footer,.view-iphonex card-public-form .card.card--hasFooterAction .card-footer {
    -webkit-flex-basis: 11.4rem;
    -moz-flex-basis: 11.4rem;
    -ms-flex-basis: 11.4rem;
    flex-basis: 11.4rem
}

.modal:not(.modal--confirm) .card.card--hasFooterAction .card-footer>.button,.modal:not(.modal--confirm) .card.card--hasFooterAction .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .modal:not(.modal--confirm) .card.card--hasFooterAction .card-footer>p-menu+[pButton],.modal:not(.modal--confirm) .card.card--hasFooterAction .card-header.card-footer>button,.modal:not(.modal--confirm) .card.card--hasFooterAction .card-header>csi-button.card-footer>button,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasFooterAction .card-footer>.button,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasFooterAction .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasFooterAction .card-footer>p-menu+[pButton],.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasFooterAction .card-header.card-footer>button,.ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasFooterAction .card-header>csi-button.card-footer>button,card-self-registration .card.card--hasFooterAction .card-footer>.button,card-self-registration .card.card--hasFooterAction .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle card-self-registration .card.card--hasFooterAction .card-footer>p-menu+[pButton],card-self-registration .card.card--hasFooterAction .card-header.card-footer>button,card-self-registration .card.card--hasFooterAction .card-header>csi-button.card-footer>button,card-login-help .card.card--hasFooterAction .card-footer>.button,card-login-help .card.card--hasFooterAction .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle card-login-help .card.card--hasFooterAction .card-footer>p-menu+[pButton],card-login-help .card.card--hasFooterAction .card-header.card-footer>button,card-login-help .card.card--hasFooterAction .card-header>csi-button.card-footer>button,card-locations .card.card--hasFooterAction .card-footer>.button,card-locations .card.card--hasFooterAction .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle card-locations .card.card--hasFooterAction .card-footer>p-menu+[pButton],card-locations .card.card--hasFooterAction .card-header.card-footer>button,card-locations .card.card--hasFooterAction .card-header>csi-button.card-footer>button,card-payee-confirm .card.card--hasFooterAction .card-footer>.button,card-payee-confirm .card.card--hasFooterAction .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle card-payee-confirm .card.card--hasFooterAction .card-footer>p-menu+[pButton],card-payee-confirm .card.card--hasFooterAction .card-header.card-footer>button,card-payee-confirm .card.card--hasFooterAction .card-header>csi-button.card-footer>button,card-public-form .card.card--hasFooterAction .card-footer>.button,card-public-form .card.card--hasFooterAction .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle card-public-form .card.card--hasFooterAction .card-footer>p-menu+[pButton],card-public-form .card.card--hasFooterAction .card-header.card-footer>button,card-public-form .card.card--hasFooterAction .card-header>csi-button.card-footer>button {
    -webkit-flex-basis: 4rem;
    -moz-flex-basis: 4rem;
    -ms-flex-basis: 4rem;
    flex-basis: 4rem
}

.view-iphonex .modal:not(.modal--confirm) .card.card--hasFooterAction .card-footer>.button,.view-iphonex .modal:not(.modal--confirm) .card.card--hasFooterAction .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .view-iphonex .modal:not(.modal--confirm) .card.card--hasFooterAction .card-footer>p-menu+[pButton],.view-iphonex .modal:not(.modal--confirm) .card.card--hasFooterAction .card-header.card-footer>button,.view-iphonex .modal:not(.modal--confirm) .card.card--hasFooterAction .card-header>csi-button.card-footer>button,.view-iphonex .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasFooterAction .card-footer>.button,.view-iphonex .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasFooterAction .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .view-iphonex .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasFooterAction .card-footer>p-menu+[pButton],.view-iphonex .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasFooterAction .card-header.card-footer>button,.view-iphonex .ui-dialog.ui-dynamicdialog:not(.dynamic-dialog-confirm) csi-modal-shell .card.card--hasFooterAction .card-header>csi-button.card-footer>button,.view-iphonex card-self-registration .card.card--hasFooterAction .card-footer>.button,.view-iphonex card-self-registration .card.card--hasFooterAction .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .view-iphonex card-self-registration .card.card--hasFooterAction .card-footer>p-menu+[pButton],.view-iphonex card-self-registration .card.card--hasFooterAction .card-header.card-footer>button,.view-iphonex card-self-registration .card.card--hasFooterAction .card-header>csi-button.card-footer>button,.view-iphonex card-login-help .card.card--hasFooterAction .card-footer>.button,.view-iphonex card-login-help .card.card--hasFooterAction .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .view-iphonex card-login-help .card.card--hasFooterAction .card-footer>p-menu+[pButton],.view-iphonex card-login-help .card.card--hasFooterAction .card-header.card-footer>button,.view-iphonex card-login-help .card.card--hasFooterAction .card-header>csi-button.card-footer>button,.view-iphonex card-locations .card.card--hasFooterAction .card-footer>.button,.view-iphonex card-locations .card.card--hasFooterAction .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .view-iphonex card-locations .card.card--hasFooterAction .card-footer>p-menu+[pButton],.view-iphonex card-locations .card.card--hasFooterAction .card-header.card-footer>button,.view-iphonex card-locations .card.card--hasFooterAction .card-header>csi-button.card-footer>button,.view-iphonex card-payee-confirm .card.card--hasFooterAction .card-footer>.button,.view-iphonex card-payee-confirm .card.card--hasFooterAction .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .view-iphonex card-payee-confirm .card.card--hasFooterAction .card-footer>p-menu+[pButton],.view-iphonex card-payee-confirm .card.card--hasFooterAction .card-header.card-footer>button,.view-iphonex card-payee-confirm .card.card--hasFooterAction .card-header>csi-button.card-footer>button,.view-iphonex card-public-form .card.card--hasFooterAction .card-footer>.button,.view-iphonex card-public-form .card.card--hasFooterAction .list.list--toggle .card-footer>p-menu+[pButton],.list.list--toggle .view-iphonex card-public-form .card.card--hasFooterAction .card-footer>p-menu+[pButton],.view-iphonex card-public-form .card.card--hasFooterAction .card-header.card-footer>button,.view-iphonex card-public-form .card.card--hasFooterAction .card-header>csi-button.card-footer>button {
    -webkit-flex-basis: 7.4rem;
    -moz-flex-basis: 7.4rem;
    -ms-flex-basis: 7.4rem;
    flex-basis: 7.4rem;
    padding-bottom: 3.4rem
}

.add-to-google-pay-btn-en {
    height: 4rem;
    background-size: contain;
    background-repeat: no-repeat;
    width: 150px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiwAAACQCAYAAAFc5wBYAAAAAXNSR0IArs4c6QAAOzRJREFUeAHtXQecFMXSr4tEuSPHIwkoiCDpASISFFFUBAERfU/FrE/FiOGZMKFiwieCivIhBsSEiIqBZAKUIFHAJ0FR8nFkDrjbr/9z9FzPTM/ubLzdvarfb3a6q6ure/4z21NTnYiKySeCfBD1BiQpx3ABIEwKAgCGQVEAkcFUGeCzFQEGxoqHGUs3Q3EY2Nqzg1mreXl7qd/i1Wa8TZs2lJ6eTgcOHKCVK1ea/EgGQnoT+QSJSjgOHX/q1KkOOV1elSdA8eHIKVfGd3ndGkbYkr51q6lTV6YqG2LYeXFeFKEyILusjhcKMIe/znDoVsvaqgDzwQcfGLJGhY7VSa2HGlZ1+AuH3MY0a9ZM6C0m1Oe6664zGYg/+uijhLNK69evJxwgpPXv398ho8oj3PPxfeahpiE/jgEDBhjslJQUwgFeYWGhKVqnTh0zHEzA750RihzpomCT+vXr58vJyTFlkIA88oyw2xMjQDHz2csZ9UkbR5oAyOSpTwzy7t271zd//nxL2UYljtXHrj9QPOTGF3cGhHLlXZI8I+HYz+TJk9WoJfzRRx+55n3vYGNqP7mxKZ92qBkd/T3PjNsDFStWpE6dOtnZVFBQ4OB5ZZh3QWQIKzxlyhRLfvG2sMSl/kGDBpn8devWmWGZLs8Vm1b1tZ88wDhSUlNc5aT8tddea5FRn1op4/Wc1JavfJoFGEFTUgMTNBpKhpDfSoqOpAwyMC63FcDsc0kr1eyid27R26hUA+F28WNEguVVV0rjewEQv5GAgo240bUBgiiDwqBoENCwQv5g1OiKOEv11tWc9bNFf4cORZ68n3+28i1CYURCeuu4fYjZ+fa4qKen8qSnDvII2/Opeo8cOeJIt8sHGfdWSVUpvoBzc3O1FVErizyB4qpeGYaHTgeETLfrRRmjR482ypo+fbrv3XffNetWpkwZM6zmDxAOHhR5oeoZ7gFJstJjxowxWLICs2fPNuLCQ+erVq2aEc7Pz/f9+uuvlooDlOPKF7kR4HxSD6nLyHzsBzzh+DZ03HXXXcYZSbIeMk8Q59BAkZWyF6zy7WlqXFZa5SGMA6DAxyLjOAOYttd8afLU/EiXcft57NixZh5Vn79w0A2tKNTwpgmldMstt+BkkvTMpaam0sCBA0k4n820YAKZvY4IrxyJYwAd3n6AMquXJ/qdaPFrRnexJ1X+vIVeFASNpFDqyPPNN99YeBkZGb777rvPwpP5WrRoYfB79erlGzFihFYGstIjZ39qpB77ediwYRZd8qmxy3mIOy/QQyZL4fEo//fff4dcR/72EXfUTmzm2xERcQaFQdEgoGHxk6IBRbokW4m0pZp0ZjECEoEU/IPgouUHRULCZzcEfGzCuUHDfAcC/G52QMIMNwT4YXFDhvkOBIJ2xDk0lEKG2hPjdvn2HhopJ8Y8Uo0aNWTUcpaOTAszziIh+6zEdQSdF05D0OLFiz3lLZIu8tW7lQcZt8GsyANyyxsMf/+YakZnDDpk3mzVNCSdGCCrq4/o5tPyg6lfDGSDv+GhVspAQ/wgP0inJy8vz0jDz5dffmmGVVmTKQJVqlQxorqH5bffflNFjbDUIwbrWtJGjhyprY+Uxxn9MThuuCDNIqt2VtnDan6E3R4WWZk9e/YYwQ0bNhhloLcPhFHXyA96/PHHLeUbTPFjLyvS8ZjZLKtWrRJ1F6OHjo3wFr2IuHKDJ38QHzJkiCEDud69rf0/w4cPN/IgTR6iW1dmd5ybNm1qliflIYRyBPimDqRlZWU56uNQeIxxdgfpnnKTCMx//fXXCcdLL71EaWlpZl0qVapE48aNowYNGhj1ufjii+nFF18kjEQHoa6iS8ksQA48AD8WFPUnUlyEuD/uhHQpI8PyLHMhLiZ3GFGZJs9g6loWNV2GcQY9+eSTjusGX5Wzh5s/1iNg353astjzI+7WskhZ1GH37t2WepxxxhlgmzzxYBjx7OxsC1/qiNY5JgYurvPQoUNUrlw5cR1WQtqyZcuoVatWJAaA+P13owcbs4GQJ1iSefAPxIH43XffbVGDCX3+6Nf7ZxvJ6AEHybMROfazhy43Qgsv/lBlew4Do4MHD1quMTMz05IfdcdMqV27dhnXYkmMYoSdclEEN5qq8cDg4Q5nQlSw9YuZzRJsxVjeHQE8KNdff31MHxTUhlsW93vCKTYEuGWxAcJRdwT4YXHHhlNsCOBhOdvG4ygjoEVA9eQE/z2qVcnMJEXA4vbDx/xycViXXUnSK+fL8oTAHCHVQ0rKloVbFYkIn3UIbBLMHDwsWC+hgk6CeYyAgkBtPCzcqiiIcNAdAf50dseGU2wI8MNiA4Sj7gjww+KODafYEOCHxQYIR90R4IfFHRtOsSHAD4sNEI66I+B/aJh7vlKdcla1bJrUqqkWA7cpIFJYLtol44sWLbKsBS758XhmP0uQdyWcOUMoCgOXdNSoUSMSI/p1SXHDi/lrCGC5AaZDJZDsPffcE5Q+XRleeWtOb2sRnZW7m9CSqK2JGrYIK5G6deuao/nleGC5m4EiFnfBmD4sy5ejnzK2FOzD6a922elpZjIeiiG/rLXEvTwoZgYlgIHooP/85z8KN/6CMX1YWrZsSdu3bzdQ6Nu3b/yh4adGayZlUOV7f6HUrMNUe/ZCP5KhJ1WoUNRFJx9weZYaEV+7tvgBVflIiwWhlJgc4oKMcnAG6cotSin6RTpIlXvggQeKEo/9Dh061AipMjJsERSRLl26mLqwLKZKMo/bWc5GxNkuo84VUsN2OcRBYkMbi441a9YYfJmOSPPmzX1iWojBxw/SMEtRhlXdOp6aHqlwzFqWousV1RaEFkZHUubKK6+kHTt2OGyRxx57jB555BEj63nnnWec33jjDZ0qg6cajAhj7hII5WAuzltvvUV33HGHyTMCMfj566+/jDqgHjiwc5OcZSjnNYn1XY35Q4iDMEuxYcOGRhhzrCRJzGQ8mueYfQ3hombMmEHnnHOOcT2IL126lE455RQzjoAEB+EHH3yQxMqeJg95cMh3PGQQB6n5DMaxH3t61apVjQfRLg85Mc/YmMaq5pdh0aLIIGG5VZVEa6JGzfCs/xRNOTUZIoBy3nvvPdq/f7/BxvRTPAgqyTqrPEy3xdRWmSbrj/hFF11E77//vioetbClSRSlRDw+ePBgcU16kuXJVBmXZ/DVsADJjIMvZuYZWaWM/WzXiw2hQIHk7OmPDE0zFyquO/gkR34pH8prSObFWZJc9fm2224zWJgwL+XAQPiGG24w0iQ/2ueYvIb8bWMmLjAoatvW+vkq7JCg8qM1C4UenFBAp+4sMspr9z+RytZythpN+zwRimozz4UXXmiE0WocPXrUCD///PNmuhrA8/Lyyy+TsHdUdlTDMXkN4cJgGzz33HOWiyn6gxS9QpYsWWK8kmTzCkE1XRd344Evya4DfPDQbKP5BonFrunw4cN0zTXX0Pjx4w2e7qd8gyxq8dSZlqTCwwWUmln8SV3p94lGuu4VhASUDT+LWMvZogcRrJQgV3eQiQsXLqR27doZfLyGQNjxEXYPSMXLYETxJ+oPy+rVq+mEE07QXhQMTrHDgJkmb6z9elVA7DKvvvoqib3/TB32vJ9//rlpJ2E5D7Rys2bNoh49ethFXXWoglW75FCjm/+hshxhf5Pi/T0sUGS/Pqlc2iwyLuVUbGRaNM/mu1AUUuJhsSaLDzs/NGrUyLUuooXy/fjjj67puuu4+uqrHfKffvqpsQKVWB/FkabTofLaTepvWX4Dy+ef9PSZQetRdcqweAB8Yk0WnzDGXfWJh8U1TeqJ9DnqLYuoMFOEERA+IuPTP9atSkwM3AhjVerVwUeEV3usiR+WWCMeZnni9Wto0Ln9w1QdMDu/hgJCxAISAW5ZJBJ8DogAPywBIWIBiQA/LBIJPgdEgB+WgBCxgESAHxaJBJ8DIsAPS0CIWEAiwA+LRILPARFAdymObgElWaC0I3BszB7RPIFEp9KOBl+/KwK1RcoWeHBVKiMiO8XBK0GpqHCYEWAEAiHwqBB4UArJhgUNStHId5nCZ0aAEWAEgkdgvsjSGQ1Lpjjyg8/PORgBRoAR0CKwBx652E9V19aFmYwAI5AkCFTiUXJJcif5MhiBeEKA+xDj6W5wXRiBJEGAG5YkuZF8GYxAPCHADUs83Q2uCyOQJAhww5IkN5IvgxGIJwR4yf54uhulpC4tKpand1o3o9plitdytF/6M+v/plHrixa1sqdxPP4R4F6h+L9HSVHDlV3bULWM0N9jneYvp/UHgh/DuXXrVqpRo4YnDLGISbDLWHpSXAqFQr/TpRAsvuTgEfCyz44XraE0Kna9WP913z7rqtZY9RKbR4iFC+nUU081V33EcqFyNWu7Ho57QyDmKx2KasWkzJo1a2IhRwv5W/UxlHqpykPJjzxinyRTzdSpU2OCTah19ZqvZ9Usn2hUtMeCzq0CXuN5NaoYeb2W5yYnLBYTW/umGro8prAIiEYnYD11OphHvqR23m7ZskXcYythg5FkI/EfMN60OMcDndoylWZMPkCV71xmqc7eggJjo7eO86x8i9CxyPRtuZZN4XQy0eDdf//9ptpJkyaZYRmoUqUK9enTh+6++2665JJLqHr16jKJzwoCSfspJLdGwLX27NnTWOj9iy++MC4dK/Nj9dhg6Nxzz6UmTZrQTz/9RPPmYeWA4CknJ4fEmuG0e/du+vrrrykvL89QEuvljmXNgctJJ51k1EOsL27WR6aHep7zPJbiEJRRaOz3huCfM2pSk2c3IRjXhF2sJKHxABUWFnpanB+y6r1UG3qVDzk7ffvtt9S1a1eD/cknn1C/fv3sIgkVT8qGZcyYMSQW4DduxP/+9z+aPXu2Ed64cSM1aNDA2PYDe7GIzXtcbxYcfnD8+aPNmzf7SzbSli1bRieffLJfOblXjF8hW+Jvv/1mNHQ2tukjAP+0006jH374wRQZNGgQTZkyxYy7BbBxpVeHp5sOO7/HJP89PG47etn1qHG3rVZUGTVcv359xwulbNmyhG3wRo0apYoaLyO5Be5rr71m7B4ycOBA+vDDDy1yiGRnZ9OuXbsMPhqTrKwsY2cz8OXLA3y3xuXyyy83GxVgn+iNCoBIul6h2rVrW/busd9M9S2CP4/c/dV4Ko79vPPOO4TtZSTVq1fP3M9H8tq3b0/Yok4lf2XNnTuXunfvroobYXyaYes9SaG8rdRrstdB6lVlcnNzLWVKGfzBYLlIwjViB/tgSd0SUObtflsB/biiUEYd52g1LMH0CqFSYuNSwjZH/qhWrVqE52zbtm2W50JijP0sW7RoYajo1q0bzZkzxwjDGQynsErYYVd1KLvdPzVPooSTykElbq5J4iY6rk28Tcx0BMRNchyqgC5d5bnJHjhwwEwS3+KOMlQdn332mSkbivPWzCwCql4ZfuWVV0yRjz76SCsjZXFWSeV7Dau7GCO8dkYVYysmr/ntch1vWeBTt5qUYbucLh6s81anQ8XDS1jdvhL6hN/GzPbBBx9Y8DcTREBXdqLyksp5q/pVxA0xdhHE/VIPaZoiHQR/i0p4Y0kqEM7GUEls121mhQXkj8QeZf6Sw06TmyFD0dixY8PWF0iB3Lj4vNzexpajl+T1MLKIvd0oI7tsoOyW9FOumEoVap5k4SEy79mWDl6kGWK/W8unJbqkYVG4HW7lw2/z1VdfGclib2DCJymoqC0xgq6fSUWpifebNA0L/jDSr4Lb4HbzJV/eKmyzOnr0aBklmLGSoK9y5coy6jj7G0w1ceJEUx4msz/CTujRJLmlLMqQD7hbefKhd0v3ykfjkuvDwoRWaj3uXEID0/yRHq5/poysstT2zX7UdfRMqtL0TKsCEVs4thsdzN3g4EeaoWIBX92GDe5lwsHrj+C037kTq76S4eeCj0yS/fNI8hP5nBQ+FuyJvGlTcY8DGg8vpL4xxJgX45sZ+ZDf/qBceeWVNGHCBEPtnXfe6XD2yXyGwLEf+CfUDcrRo3T66acTNr+Efwebj+N7XaVwfSyw2oYNG0YNGzakxYsXG9sQQ//5559P06ZNM4uCn6Vjx46EPwwIzuxbb73VTMf1qw21mRBkoGafppRzWasgc9nFU6nS70XYB+uwVX0sbntn20tT4/YeoaFDh9L//d//GSKwBLHts53sWyir6eozBz6eh++++04VSYpwUjQs6s3q378/CT+Fp5tj7yWxN0jNmjWjNWvWaHUdOXKE0KOgfi7Z88uM6I1Cj4SObrrpJsJQcjQCoFAaFuRbt26dMXoUYUlyf3MZxxk9G++//77KsoTRu4GxGpGm1Mw0ajtRdKF6a/Mtxe9fm0u/PjjbwvMaCbdhQTmpqakkfGbGkAVduRi9i09q+Rz6a1gwyhf3GPTwww/TiBEjdCoTnpcUDUvC34VSegHlG2RR1W4NqWytCpRWPoMObtpLhzbtoR2zN1BB/tGkQwX+u1WrVhnXBSsF1kqyEjcsyXpn+briCgGMbZEdB7pu57iqbAQqww1LBEBkFYyAPwTsPju3T2Z/OhItjRuWRLtjXF9GIAEQSJru5gTAmqvICJQaBLhhKTW3mi+UEYgdAtywxA5rLokRKDUIcMNSam41XygjEDsEuGGJHdZcEiNQahDghqXU3Gq+UEYgdgigYZkTu+K4JEaAESgNCGAcCwhrQTAxAowAIxAJBMbKhgXK/hRHvUhoZR2MACNQahGoLa58i+pjyREMNDRI2CMOJkaAEWAEvCCA1cPQduAwtsZQLRZVQW8RuUcc7cVhXaRTleIwI8AIlFYE1ooL/0YcWJHeugyjYNgblkcE7wFxMDECjAAj4BWB/UIQK8Lnywxqw8I+FokKnxkBRiAUBLBU4HJklA3LPBHuBAYTI8AIMAJhIIDV0vPRsGDR1c1hKOKsjAAjwAhIBPBZVBENy25xVJJcPjMCjAAjECYCZdCw8OC4MFHk7IwAI2BB4GVuWCx4cIQRYAQigMBablgigCKrYAQYASsC6shbawrHGAFGgBEIEQFuWEIEjrMxAoyAOwLcsLhjwymMACMQIgLcsIQIHGdjBBgBdwS4YXHHhlMYAUYgRAS4YQkROM7GCDAC7ghww+KODacwAoxAiAhwwxIicJyNEWAE3BHghsUdG05hBBiBEBHghiVE4DgbI8AIuCOQ7p7EKYxAdBB4uGl9uiGnpqvyJXv30z1rNtIvezADnykREeC5Qol41xK0znM7tqQTK5QLqvZ9F6+mBXl7g8qjCnfo0EGNOsIbNmyg7du3O/jMCA8BbljCw49ze0CgZ9Userd1Mw+SepFV+w9SjwUr9IkBuD6f91VBevbsSbNnzw6gkZO9IMA+Fi8osUzICDzcJCesRgUFtxBWzl2N64ZcB68ZZ82aRb/88otXcZbzgwBbLH7A4aTwELi5QW26//jw98B7ZsPfNGrdXyFVRrVYnn76aYeO+vXr08UXX2zhL1q0iNq3x843TOEgAFsxKY+BAweK56qYzj///Ihe57XXXmsq//bbb0PWbSoRgWS5Fznlyvi29uzg97i4djXL9SLPO62bWfLc1aiuRSZYfLxie++996qivhNPPDGscoOtZ7LJJ7XFcuTIEUpPL+74Onz4MJUpU0bcw8iQaFjolVdeMZR99913dPrpp4ekuKg9KcqakoJbkvgkGhXXi7hwyRr6YZf/zTbXdWtHY//YQqPWh2apyMKDwfbTTz+l8847z8i6b98+Ou6446QaPgeJQFL7WNRGBbhkZmYGCU/8i69fv57w58FxzjnnxEWF/9UrlVLKFmjrkjNnUcBGBRkbz10UdqOirYAfprBozdSKFXkDUBOMEAJJ27C89NJLWjiee+45LZ+ZkUPg9eFplH3bcirTMtei9JQfltLhwkILL9Eibdq0oauuuopuuukmOuussxKt+jGtb1J+S4o3uEnlypUzwwgIdCNyxIOPRVgs5rUJiyUi1xUuPoe/zvDJ4+DELMNnMqdjyxKpmwmOx/uuk69QoYLv6NGjapIlXFhY6DvhhBMs16cKiM9bS5oOXzGWxswiXn4B5XU64omXlBZL7dq1BcbFdPDgweKICFWrVs0SDxSBPrylBg8eTFWrYova0Khv3750yy23UMeOHUNTEMFcuI7LLrvMePN269YtYpr/KT6DVEqrc4Aq3/MLnbNwlcqOy/Ctt97qqNell15K8LekpaU50iQDfrHVq1fT8OHDJYt+/PFHMzx16lQz7BZQn8nbb7/dTSyh+AnfOgq0LdewcuVKs/V/8cUXjbRx48aZvCVLlljk7fllXDxoZh57QDQ2PtFQmGy3XqHU1FSfeDBNOTXw4YcfGvVQebLsQGc1j1tYp2PMmDFu4kY9hXPbEzY63eB9NjLdtFak1YKzmzz4aZkVfD0f3xfU0bjXg351yvLUi5U83TknJ0cV9d14442+xo0bW3iIjBgxwid8dUbZ4lPIV1BQYJGpXr26kSYaIgtfV6bkvfDCC6bs0qVLPV2XzBuv56TsFRJ3SeBdRLKXBWdhsko2Sb7JsAXmzZtHnTr5384aztIvvvjCyKnrFcIYiY0bN9o0W6Pr1q0j8QCbzED1koLqNUqe/WzXtXfvXvLilDzjjDMIg8VCobWTMqghNu21UWavIzZOcVQ0LNTtoa3FDA+hnWu+pKVvDggoqeLUqFEjhzzu0VNPPWW516KxMHsTs7OzKTc313COu1ktGFTXunVrQ3d+fj6VLYvti4lUvGH5vPPOOwbf/qPWUXy206FDh+wiCRe32q0JV31nhS+66CInU3DUmweBCy64QCsH5m233WZ50MAbOXIknXvuuTR69GhEDZKNiozbz/ZGBebyFVdcQeJtSHl5eYa42qjY8/uLY44LDvHtb4pt3brV4Mk0M0EE/vrrL0ujgocXJveAAQPovffeU0Vp5syZJPwKFp7XyHHlvUoWy9kbwOIU91BG+SruiS4p6EGzH3PnznXca7U3EfdJWJ1+P4VOOeUUs0R1OIPKf/vtt00ZNdCqVSsziuERydCoyAtKCtNLXIxxHaqTTfgzLNd25513ivaliMSYFkuazI+zSj///LNWTvxRVTGf/VNoxowZlnTxDe3QI3wbFhlE1Hp4CXtx3vbq1ctSzplnnqktZ/fu3RY5L+XbZRaMLXbcRvNTqPVlH2ivwV4fywUFiHz++ecBdeJTEY5aHKIBMuU3b95salfrYDJFoFKlSqa8lFExF6N9HelSLtHOxaPHRM2TgVRzVfhXLJf0zDPP0KhRowxeRkaGJU1Grr76ahk0zm6zY+vWreuwgtSMvXv3NqOdO3emHTt2mHEZwNsSFtCwYcMkKyrn6dOnm3px/d98840ZVwNZWVmWaypfvjwdOHBAFQkY/vKnQmrTJPqG8L4tKwLWxS7wxhtv2FnGpyrwUJ2tdiHhNyF8srp9Ru7fv5+2bdtmz2bEL7/8cpo4caIRnj9/PrVo0cIiJxobM75w4UIznAyBpGklX375ZfMFIW629rqEqWnKwGkmbqDlUC2Rm2++2ZJml33zzTdNXXaLxUwQAXs+ezwYWXteLxZLMPq/+uorU1w0QgHrbq9Pg5opDuftwPfP8tU6r1nQuqRunWM3u0EnT/rMixEBqS+Y8z333KOq8BS261czqWmvvvqqmSR6lEKqn6ovnsLRf7WIq40V3XDDDWZReNuKu+Y41G9gnaVQp04dU8eECRPMsC7gli4decgDZ14i0aRJk8zqdu3a1Qx7DWzciv9HERVQCp26sy9tKDiO6v3zZMkO6ty0z0itfN7G+Vp+JJmip8jwrak6MWQAPiF5NGzYkEQvpCriCI8fP97kPfzww2b4mmuuMcO6CZJmYgIGkqZhURuEYO4DzFw3so9/scvB668j1WSGmZxIhDEbklQzXfK8nOcsS6ElR6tS153FQ+SRr9WYPl6ymzIpwmma0+VmMx7rgBiWYBaJT1k0JphPpBIc9C1btvTb+6c2IA899JCRXe1xFFaiqjIpwknTsKAnIxSy+xv27CmeHIduV3+k+lFUuZ9++smMVqkSfO+FmbkEAsKxa5b6/fffm+FgAr3vPEL/3t3FkSWzajk6+YVi35NDQGGkpKZRj0eL74WSREsn9lejUQurgyEDvbgaNGjgtx7oEZQEP4vanX/22WfLpKQ5J03DIqa5mzelefPmpqkqTVb1fPzxx5uyancfmKrZ+vHHH5tyusBjjz2mYxO6DVXC2AQ3gmkdKVI/89x0BnqI0RUuSe1alzwvZ3yC7pi5XitaplZFaj95AGW3s46OVoXrDmpB7d4arLIs4Z1rv7bEYxGx31O1TDcHvyrTtm1bM4oxUvKZQHc28Eo2SoqGxb5Qj/p20N0wePhV6t+/+A14xx13mEnw06hmrJkgAmIkrxp1hNUxLG49K+jB+uSTTxx5g2Hs2rXLFB80aJAZVgPqEHGMvVF7zlQ5tfcI/EC+AzWvPbzhtcVUeFg/wxmyTe461Whg0Mi0eukcajPhAjNee0BzotR82nP85WJY7m6L6nnPhuarsSjxGFHHlNjH+kgVNWvWJNVClXz7GZ/VsnFSPzHVsS72PIkcT4qGRR185PWTSP0EmjJliuUequueCs89iWHW5hsGnzZoNK677jpLHnukadOmFhbeSkOGDDF5999/v2Vwm5kQZECdh3LJJZcQ6jt06FDasmWLqen55583wwhgUJ3qLISFhzcnBgBKCvQZKOX8nRdfFniODPJnVitPaeXStar2NryF8rOLRjevev8aOpirt4S0mcNk9ujRw9SAgZd//PGHuUYLrMNp06ZZcDaFXQIYdmAn9QVkT0vkeIqofMLbYaopibEYqp/E7eZATo5+hQw+lVTC20UdgammyTAWeZINjG5IP8bEvPbaa1Lc09leDy+Z1OtX5VVdWIvGaw+VGChmaWRUnaGE277Zj1Iz00LJaubZOf0QrX/rMzPuNaBio+LhNf+cOXMo0CRNyOB5wpIKIH/lqPXBGBcxZMFrVRJKLuEtFrmCm0TdS6MCWTHiUWYxzvbBdBhAt2bNGouMGhFLGdITTzyhshxh+Gvkw+ZIFAyYx/4eQl0eHU/9ftelg4fV81BWIHywgppqubjpC4YPy2XbjN+DyWKRXfbvL0JqVCxKQox0796dcK/dSIyFItWycZPT8ZO1UcG1JoXFortpkeLBH4F5Qn369DGmz8NHIWa4Bq0eq5PB19GwYUNasGABiekFtGnTpqD1+MsABza2sIBemOluBEsM3Z5oRPC9v2LFCsIfRP0EdMsbLv/4YR2pcmdvC2yve2EB5c6PLEbh1B/dyphbBczQYxbIuW8vq0uXLkY+8DEaF/PGkpW4YUnWOxvn15WSmkLVejaiis2qUlnRU3Qk7yAd/HMP7Vu7k3Yv3RrntQ+tephdLy1UeQ5NU/zn4oYl/u8R1zAJEMA4GMwwB8FhC8s1mYkblmS+u3xtcYMAfHqym7ly5cqWjoO4qWQEK8INSwTBZFWMgA4BtUcOvUJY3yXZKfmvMNnvIF9f3COwbNkys46BRj6bggkeYIslwW8gVz/+EVDHriS701beDW5YJBJ8ZgQYgYghwJ9CEYOSFTECjIBEgBsWiQSfGQFGIGIIcMMSMShZESPACEgEuGGRSPCZEWAEIoYANywRg5IVMQKMgESAGxaJBJ8ZAUYgYghwwxIxKFkRI8AISAS4YZFI8JkRYAQihgA3LBGDkhUxAoyARIAbFokEnxkBRiBiCHDDEjEoWREjwAhIBLhhkUjwmRFgBCKGADcsEYOSFTECjMAxBPZyw8LPAiPACEQagUW8bEKkIWV9jAAjcDZ2kaopjg6MBSPACDACEULgX/gUKt4FPEJaWQ0jwAiUWgQexZXjUwhUSxybjRD/MAKMACMQGgLYXS4HWaXzFjuI1waDiRFgBBiBEBCYL/IYjQryyoYFYTQusGDGIsLECDACjIAHBPYIGRglnVVZ+Smk8uxhfCY9KI5LxVHJnshxRoARYAQYAUaAEWAEQkQAxsnb4nhEHPjAcSU3gwVGysfi6OSakxMYAUaAEWAEGAFGgBGILAJw1/YXh8N4sRssMFR+Fkc9cTAxAowAI8AIMAKMACNQEghg8AqG7puGi9rXDHcMRsixsSJAYGIEGAFGgBFgBBiBEkMAtghsEtgmBmECIuhlcdxhhPiHEWAEGAFGgBFgBBiB+ECgm6gGFkr4DF1CvcUxQxxMjAAjwAgwAowAI8AIxCMCxhJP40XNGsZj7bhOjAAjwAgwAowAI8AICATqwcOyVxwVGQ5GgBFgBBgBRoARYATiFIF9MFh8cVo5rhYjwAgwAowAI8AIMAIGAuosIYaEEWAEGAFGgBFgBBiBuESADZa4vC1cKUaAEWAEGAFGgBFQEWCDRUWDw4wAI8AIMAKMACMQlwiwwRKXt4UrxQgwAowAI8AIMAIqAmywqGhwmBFgBBgBRoARYATiEgE2WOLytnClGAFGgBFgBBgBRkBFgA0WFQ0OMwKMACPACDACjEBcIsAGS1zeFq4UI8AIMAKMACPACKgIsMGiosFhRoARYAQYAUaAEYhLBNLjslZcKUaAEWAEooRA3bJlqF2lCtQuqyI1LV+WsjPSqbI4stPTKDUlhfYXFNC+o4X056F8Wn/wEC3fe4Bm7dxN2w8fiVKNWC0jwAh4QYCX5veCEsswAoxAwiEA42Ngrap0XU5NalmxfETrv3jPfnpy3V80N3d3RPWyMkaAEXBHgA0Wd2w4hRFgBBIMgRqZGfTfFo2pe5VKMa35B1t20l1rNtIB4Z2JJW3dupVq1KgRdpEFot7Lli2jGTNm0GeffUY//PBD2DpZASMQaQTYYIk0oqyPEWAEYo7AnY3q0l2N6sS8XHuBe8WL/+ZV6+mL7bvsSVGJR8pgcavc22+/Tddccw0dPHjQTYT5jEDMEGCDJWZQc0GMACMQaQSeOqEBXVE3fA9DpOr1zIa/aZToKooVRdtgkdexfv166ty5M6E8JkagpBBgg6WkkI9AuWlpaVS9enVXTdu2baPCwkLX9JJOKFeuHGVlZTmqcfjwYcrNzXXwo8moUKECHXfccY4iDh06RHl5eQ4+M0oWge5Vs2hy62aEBixc2n74KG0Vz9xOcRbDXqi66FbCUU0MxPVKsTZUZL3cDJa6devS33//LcU8ndu3b09PPPEE9erVy1X+xRdfpGHDhrmmcwIjEE0E2GCJJrpR1j19+nQ699xzXUv5+OOP6cILL3RNL+mEa6+9ll555RVHNb777js6/fTTHfxoMu655x4aOXKko4hPPvmE+vXr5+Azo+QQmNiqKZ1dLTukCkwRY01Gb9xM/9sfXBfHSceVp+Gi28le7jPrhUdlfew8KvaLjqTBouq+++676cknn1RZZnjy5Mk0ZMgQM84BRiBWCHj/hIhVjbgcTwjceeedfo0VKOnfvz/dcssthK8ipvhFYNSoUVStWjVHBZ9//nljIKQjoZQyMtJSaN6pJ1NORpmgEJiXt5euWP4/yjtyNKh8qvBKMbX58mW/GaymFcpRNzGod/yfyds98tRTTxGM9V9//VWFwQhffPHF9NZbbxmDcx2JzGAEoogAGyxRBDdaquG6xUvOC40ePZpmz55Ny5cv9yLOMiWAwMCBA6lhw4aOkqdMmcIGi4LK9y+lU6smv1LBrjK0/6OGVLCtnJLqDC7fd4D6Llod8Zk7vwnvDI5kp9WrV9N///tfuvnmmx2Xes4557DB4kCFGdFGgA2WaCMcYf2ZmZn05ZdfarXiq+ef//ynI+2bb74h9GkfPRr6F6ZDKTMYgRgi8NyNadSmSVGBaZXzqdJVa4xI/pKqdODrekQF1tEs9679g97YlLwekFhBv3//fm1R5cu7r2tTs2ZNGjBgAF100UXUtWtXSk31v6D6mjVraObMmTRmzBhatWqVtjwwU8QAo5tuuokyMjIcMosXL6Y5c+Y4+KEw0M1+wgknOLLu3r2bXn/9dQefGbFFwCeK4yNBMBBrJPh0NG7cOOMevvHGG7pknxjPEnf3WIxh0db122+/jXldxRgWbV2mTp0a9bqIGRjassVXbNTLToT/fvMGKb7DX2f4PfKnlfXlXnWib2vPDr5L61QvNbiJMSzaZ6dOnTphYyA+jnziJa3Vf/3111v09+jRw7du3TqtbLDMvXv3+v71r39Z9Mvn9B//+Ierut69e2vzyLxezpdccolWv1inxte4ceOw9XupA8u42yPsYRFPR6LQXXfdRX369HFUFwPv/v3vfxt8DGS94IILqEqVKhY5DBzF6H50EUWSUM4NN9xgeHZOPPFErWp4djBA+LXXXqMvvviCRItgyGE2UCSpVq1adOONN9Kll15KonHRqkaZGIyMuuCrTlKk6yL12s/33XefY2aX/V7JPLiXZ511loxazhiXhKmmXqlevXp01VVX0aBBg+ikk07ym23JkiWE7ih8TW7fvt2vbCwSr+jt/wsddUgpV0AVL/6dPhS27tuzQvMkpmVWoC7DV0f9ktZOH05bfnk36uWEU0DTpk3pp59+okqVnAvwYYE58YFkqMeMIiw0p/N62MvH/x7PEzwueObdPC8VK1akN998kyZOnEgYL4NnURLqhGf4/ffflyzzjHrgf//HH3+YvGACzZs3J6w7o6MzzjiDhEGmS2JeDBHgWUIxBDucojp06GA0IDodnTp1ogULFphJcMMKL4UZVwOnnHIKLV26VGUFHS5TpozxMoNhEArt2LGD0AdetmxZwowgOwUzSwiNGxqZvn372tV4imPq55lnnknNmjUj4U1x5In0LKHffvuNmjQ51rfhKM0747TTTgu4Gika4A8//JBwDofwksA4mz///DMcNSHn/XlcBrU+3lv2U28qoIVrQpvKn16mIp3+4BZvBYUhtXXpZFo55eowNBRnjfQsIXwQwVCF8a8jdNm0bt3a7F4ePHiw8RGEbiCVYJw899xzBAM90MdA27ZtCTOPYCTpCB9Zt956qyXpjjvuoGeeecbCQwRLOeTk5AQs054RSyz89ddfVLlyZXsSXXnllTRhwgQHnxmxRyDwp0vs68Ql2hCAgeA2bmXEiBEWYwVZ8cLXTdFF2tdff+3pawiydkIfMrwSWJskVGMFOjEj5ueff6Zp06bZi/AcxxcddAj3ccjGCgoTrnOj3zyZGqRu3boRllrHyyVcYwUYCTe88dWK+46XVaypfhDrwq3cUOS9C6WO0vMXSt5g8pSpVDcY8ZBk8fLF9QR7wEvhZqxgxVt459SxcO+9954hj7YBH0p45mBcwHuCmYyBjBVcHMaf4IMB/0WME7ETPMOY8ajSs88+q539iG0KZs2apYp6CiOPzlh59NFH2VjxhGBshNhgiQ3OYZWCLgzdnwlfvg8//LBWN75sdJ4ULDSnuli1mTXMli1bGstz9+zZU5NKxgqYGGiHxezQeNkPfMFgwBxeepJ01yTT/J1PPfVUoy6YLaWjjRs3Gh4cNJr2eiAOrwzWmThypHj33VDroivfHw9fkfY6bdiwQZsFX7t2WRnX7fWCNHS9YfChzt2ORQQfe+wxqlq1qqteNPj4ctW9vGE4//LLLzFvwHft08KjZda29oRqZZjpHYF9+/YZ3jU8W+PHj/eb8fvvvzcMmlC7nTdv3mwY2Lpnz+5hQUVgyMADaqcuXbpo13eyy8k4BvvCS20nTGJ48MEH7WyOlyACbLCUIPheih4+fLjx8rXL4gs6UDcIRrvrVrrFeBZdA2AvQ8bRjw3jCC8sO8ElDXcwvso++ugjbXnIA0MFDQMMFzQO6leaXae/OL7C0N0Fw8hOGNOBlXMbiinC2MRN1/AhD2Y+PP3004QZV2KgnqucXX+8x999913t2jzAAdcJzB544AG/qwhjjAHGSsHgcVt08IorrqCxY8fGDI5fN3r3mvTrGnqThpdyLCh/7+ZYFBNSGfBwYHwI/qPAA6s/o1sxGMIHwdChQ41xKFjHBW0QnkH7Ae8LPDIwDMRgV8rOziYYLbolGFq0aKGtAtoyjLmyE8Z/6aZj2+WuvvpqY9ybnf/jjz+SGPhrZ3O8hBHgMSwlfAP8FQ9XvDo2RZXFnwl/9ECE/le3qXht2rQxvpgD6UA3kM6zgoYC/c+hEIwgNE666ZH+xrCgTIzDsRPqiLEooRCMIAzU0xlBkR7DoqsfDC0YWXaChwWDlL0QvFdYM8NO8CJhwC369kMh1AuDDXUvc6/PYCjlqnkGdU+lt//jNFBVGYQP+tLo0e0t6YXrltHRfcEP6E5Ny6A6/7jKrtZTvGargZRV3/mVrsu8+uMb6e+Fb+qSguZFegxL0BU4lgHLKcCz4jaAPFS9Mh+6fnUDgJGODw94VXVdWRgs69ZF1K5dO1q4cKEswjxjrBYG74b6UWUq4kDEEUiPuEZWGBEE4M2Al0BHGBz6+eefe2ocIIuuGt3soq+++spYn0XtGrGXl56eTt27d7ezjTi+ikKlPXv2GLOLMBPAK6ErQ2esIH84dcHAW/S3Y2XZRCW3LRowODFUYwVYbBDdVffffz89/vjjDmjg4fNiNDsyBsl4f04h3XtJGrVspM84M78OPbG/jWGwkLBrWjxZnVbc/hUVHi7QZ3DhFhYcoU3zxrmkurPLZtejZuc5B4DqchQezRczhN7TJSUkDzMEX3755YB1h0cYhgCMXxhZ8MLAo4IxVrpVngMqVATgqTn55JMN/RjIrxLG/jVo0MCxrxI8R3PnzlVFjfCBAweMNoaNFQc0ccFggyUuboOzEjA03MZVwA2KI1zCeBa4f/3pwleIbjwEDA6shBkOuXmP3HTC46QjvFTDeSlDZ7B10dWjJHkY16MjdOWFS27YuJUZbnm6/JeNPEqLXy1urnYUlqX/7GtPy484B61kVitPbSZcQL/eN5MObHQO4tTpD5VXJqsOdbptqefsG2aPJBgtyUCvvvoqYSCujrZs2UKXXXaZMchfl67joZ2BAYRVvNF1HAxh5iHGtK1YscKSDR9c8KLUr1/f4jGBFxcbnqqELivoiPXGq2odOOwfgdA7fP3r5dQwEMCA0LPPPjsMDd6zYs2W2267zTUD+ph1BPcsuhrCIbd+aTedbnVBt4Wua8lNj44fbF10OkqSp+v3R30icV1uOuwvh2he/4r1Pho4UnQNHWxCp+X2pb67ztIaK7IOKWLfoRZPnUktnjiDMio5x15JuXDOTc5+XKzbspZS073p3/3HAtowx5snJpx6xSJvx44dXY0VdA/Vrl07KGMFdcZYF2yGquua9XJNK1eu1I73s9cFMwJ1s93gpdTtneSlbJaJDQLFnyyxKY9LCYAAGgK3XVKxhDW+XEIlzADRTXPFegmYWaIbvIa+YzQEusXGsBU9vqJCJeQPhtBPjXEvaIDshC4Lf4aXXV6No4HE9MVEJgxExuwIO2HaO7rddIOv7bK6OKaPY6CujtzW+tHJRoI3bVY+zdywhZo/LgZgpnjTWL5xNrV+9TwqOHiUNr29nHbMXB/WIOvMKuXoxIEvULUGwa1BlLf+W1o8vo+3SieAlNvYNcxMdFt8zctlwZjAmJRQCd3oYhVec2E7qQfd2i+99BKtXbuWMGjcTlh40+t4MXtejscOAfztvQ/Bj129SmVJ6H/FCxl9u3bCWgXongmX5s2bp53CB5cqBp/qxrO0atVKO0UadQllq3lcJ9ZQwVRpHfkbdCuWAHcdRIdZSBh8GgzBU4RGVjfoFXpiMegW/fqNGjVyVBuzHNDIeiV4PHSG5e+//04YYA3jMxjCmCFMY9Z50tBNpJsKGoz+UGXTK2YKz0lPyqxhdekHoy9/637aNX8T7V21nfatzRUGTfEUd+hJTU+lcvWzqEKTKpR1Si1xiIXRUq1WUmbe2VRm52BhO/l3VG9b8TGteDc6M05KatAtDABsqmondKtgwCq6aYMhdE+jbTr++OO12fwNutVlwAcMlnbwQpjGj5lxTPGPABsscXSP8HWA6ad2wtcxVm/E4NBwCSPpN23apHW7YiE3dBHp6LrrrnN8tahy8JbgS9zflzz6jPG1j0HA/sifwYJ89957L7l5Z1A+0jFt2R/BKMSiV25L38u8sTBY8GWn6wLEtcBAs3sy0P2F6dswblWCgQEvHM46ghcNS53jJeePYKDIqa06OZSLhb6wRkdJUtUuOdToZv24pljWK+VoFpXbdiOlHzzRUqxPDOL95f8uoF3rvrXwIxkpKYMF14Bxdm7tBT4eMJBdXXdJd91Y5BAeGWzO6o+CNVigCwPCAy1wiSnbWMWZKTEQYIMlTu6T2HzPdXXaSC8NjTUSxCaJ2ivHrBJ0EekIRhP2EdF5gFR5vGix0iYaU7z8dNMNVXl7OJDBAnl0bS1atCjg4DzMToCBhvVFMFsAX3LBUCwMFsx80nXH+avnkCFDDO+WTgaznbyss4OXAKZUY7AjPEyYuRGIsPCcWxdRoLzRSq9+RiNqcLWYXm91gESrOL960/e3E8bLNbTh6+do/ayRfmUjkViSBgvqj8XksEdVIEJ7gKUDMO0ZA2DdBtWiXUK3uN1TGIrBgjrB2McKvDoKZ1kGnT7mRR8BNliij3HAEuBahztURx988IGx2ZcuLRweFnmzL3ct9aHrCV1QboT1TrBartssJrd8Kh9rNsAwwrgUO3kxWGQeXMOkSZMcI/5lupfzQw89RJ9++qn2mmNhsKCOMAZhgHk1qPwZLNCH2RFPPfUU3X777YiGRXDzw8UOnPx50MIqJAKZy9WrRI1v6Si6cpwb9kVAfUAVBWLtl/VjFlLeEqvnK2DGMARK2mBB1TFFGO1JqOsgQQeefXg7MUMHbQ+6MFUK1WDB/wCL4dkH5QM3GE5etg5Q68HhkkWADZaSxd/YABADaeHit1NeXp6ximw0/lT4wsGfFo2NnXbu3GmMZwlULsaiYLAa+n/tm5/ZdeKlh8XdMANKGkNoMMI1WGQ58A5g0C2W63brEpGy8LqgGwb1llOz0UDKekk5nGNlsMgycT+w4zQO4KMjeEUwEwOrcXohrHMBwwWrfwbCRurDNHGsZvvCCy8QnsNEIxgvdQefRNkd6kS16of+3ktbpq6hnT/8Sb6CwqiWpVMOj5fOMwbjUrcvj05HJHkYEA/vHry4/oxvtC3YcgRruNi7PPG/tHcR5efnG21HsHXFdgH2wegoG/8ttH9MiYUAGyyJdb+4towAIxACAunlM6hy53pUpXMOVWhahVLLpAWlxXe0UAzO3Ul7lm+jPcu20f7fc4PKz8KxRwAfG7rtSzDDKdgu2NjXnkvUIcAGiw4V5jECjAAjwAgkLAIYCwMvj50w4B/dV0yJiYD/+XiJeU1ca0aAEWAEGIFSigBmCOqMFcxaYmMl8R8KrMPCB2PAzwA/A/wM8DOQ0M+AGCMnhss5SaxnlNDXxe/oIhuFu4QS3+DkK2AEGAFGoNQjgOnVmGZtJ2wU67Y5qF2W4/GNABss8X1/uHaMACPACDACARDABq6YdWQn7A3ktheWXZbj8Y8AGyzxf4+4howAI8AIMAIuCGBxSqzrZKejR48aY1kOHDhgT+J4giLABkuC3jiuNiPACDACjAAjUJoQ4FlCpelu87UyAowAI8AIMAIJigAbLAl647jajAAjwAgwAoxAaUKADZbSdLf5WhkBRoARYAQYgQRFgA2WBL1xXG1GgBFgBBgBRqA0IcAGS2m623ytjAAjwAgwAoxAgiLABkuC3jiuNiPACDACjAAjUJoQYIOlNN1tvlZGgBFgBBgBRiBBEWCDJUFvHFebEWAEGAFGgBEoTQiwwVKa7jZfKyPACDACjAAjkKAIsMGSoDeOq80IMAKMACPACJQmBNhgKU13m6+VEWAEGAFGgBFIUATYYEnQG8fVZgQYAUaAEWAEShMCMFjWlqYL5mtlBBgBRoARYAQYgYRDYC0Mlm8SrtpcYUaAEWAEGAFGgBEoTQh8kyKuNlMc28VRqTRdOV8rI8AIMAKMACPACCQEAntELavDw3JYHCeIY784mBgBRoARYAQYAUaAEYgXBGCbwEY5LAfdbhGRquKYLw4mRoARYAQYAUaAEWAEShoB2CSwTWCjkDRYEM4XR2dxtBbHJnEwMQKMACPACDACjAAjEGsEYIO0EgdsEtgmBqkGi+QtE4EccZQVx6Pi4K4iAQITI8AIMAKMACPACEQNAdgasDlge8AGWS4OC2HQrVfC4Nwe4ugrjhbiqHPsqCjOTIwAI8AIMAKMACPACPhDYJ9I/PvYsUqcp4ljtjgwljYg/T+WZ02o2eGgrgAAAABJRU5ErkJggg==")
}

.add-to-google-pay-btn-es {
    height: 4rem;
    background-size: contain;
    background-repeat: no-repeat;
    width: 168px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAACQCAYAAAGjRSW6AAAAAXNSR0IArs4c6QAAP+tJREFUeAHtXQecFbXWP+yyS+9Ild6LIE2woIBP9FEEpOhTn9g7WEFRH1b0YW+I3Q94FCuK2EABK6CANAERWBCU3naBZWn3yz9LhszczL1z695795zfzk7KyUnyz9zMmeQkKUInyHfCyS4HAvuEv0yR44EMlAMdkxdgMVAmZAxhaYYwDnJBgMFyAcYUXNQUmOhhW7t1sIpYddYvlhuODh3y4375xR5uY4rAgz4r5MsnSE83ZMgQBEnSw53uadOmyXRgdMZ58QugfLjAq+56Ol3u4cOHw8pDl+dwhw4UBChyCAtaOAVWqOnAf2hmhhEgXZYOFtwvvPCCLOr06dN9kydPtspXrFgxy62nD+IOD6xGjRrJQijh8PTs2dMKg6NUqVI2f58+fWx+pAXt27fPVvC//vrL9+677/pQQSUfd4BVpmQRGdZt1D6ffik+KfD4P4QVLVpU8g8bNkzeEYVwdVfpPN5DB0vmdPxf3759bZmrQug8ekGeeeYZI7/O45YWYLWf0l+mV/wArO11X1lhKn8Vr/zO+9ixY600ijfYPSw9S2RMRYrk67PK7bxv3bqVqlatiiaUvMHuoqCSRN9HL730knSrNMej5E2AJe+Hth+gzJNKUtm142jW/aUtFmca5Vd3MOpuK6FHR8gII79gV9myZX342el8s2fPtvn1ON09YcKEgHx4utSlp3Nz33bbbTZ5Aiyb3y2dITx4xQ2Jws2swNP9/fffYZchrJ+hAK9QEmvwITQ7gxUiWBirYfKAQP77P//t5oGdWYDAGHGF/ZYoBGnPB0j8NgQKHok7eI9AgY3BYrBCQCAE1qQbKdVHSefuyaG+i1ZZ1W3Tpg2JIRk6cOAA/fbbb1Z4NB1hvQWdH6PwjxgxIqgslW7FihVBeUUlbTxqlLRWiWK+wTWr+A0EipEOi1/l45QRod9eIC/CBg4c6Nu1a5dVMC9pFE8klcB4lpJjuutgffDBB5IX+YHAr+5Ot0mWS1joYKlM9bssifiHTNauXetr1qyZDIL/66+/VtFW2MqVK60KrFmzRrrBC9LvcKtLB8s0SgqwdFLplLyjR49asqpXr265db4g7hOFCcJoCXcWCH6VdtGiRdKteBCuxyu3AkulU3dUSJEKU/enPmlj5aPCAJpy608WwnJycnzz5s2zyoMwRSpNKPeQO3iRmTVKOnToUJGXPyme0aNH+0cGCUlLS7NGVp2s7+bWp/ZT6lvB6Qcb05G1eyy/01G6dGnq1KmTM5hEg/iFeQ2wWkYkiJrb+eS89tprnmXPmDHDlbd0o0rWKGmRtPzJi0Dlvv76622y8GQF4g8UV+g+d9RTL0AJmQodWCEjpCXgzx0NjGBOBisYQlo8g6WBEczJYAVDSItXw8qtRNgSLZydjEAkCBTBrxDD7/xQRQIjp3Ui4GOV1AkJ+6OCAOsNUYGRhTgR4AfLiQj7o4JAyIOkUcm1EAnRZ+3cqu1c86D4xAg5ValSRXltd2XOawtMME/YA6yiHiGnxYAuSE1pOGUgDmEzZ86E0ydG0EPOQ5eJ5QkgFSY9ml+FR/u+f0xlOaOJWc7xrRpZ+YeSj5qncqYRi2xkNZzhCeYP/eEItwJ6o8LtlKPiMW+lyGkHnpubq6Lk3Slj3LhxVjzm015//XUbHzz6LAr8kKHIKQ/+zMxMFS3vy5Yt8yu7Mx0mN3Hd1CfdxqtPdDrdThluD5YqTHZ2tnSuX79e5oF1NiDM/UEWaNSoUbb8ZaD458wr2v64vQqFTYMou7CaO74iQzwwqLnll5HH/+lzfOD5/PPPqUePHjK2RIkSOqtNBnjx+lB5gDEfQ1sSP8+NN95oS+NkOHTokC0eMnHp+TjTKP8FHYrQ2E+UL7z7W2+9JROKHxWJhQ+2fMVyGkL5VT1ffPFFUvO4KB/C77//fpleLSf0Uu7wSmpPFfOnV2Qn6udOiNd5lF+FqdemkuCMV37EO1fEzZ07VybTeUw9lop33ps0aWJLj3hFTl7d3+yxrtYcsHNNluLTeywVpt/deizFg3Ls3bvX1n7nnnuuLJ7iEQ+R9JcvX94WruJjdY9LjyVqRAcPHiRnbyMqJX9RS5cupVatMPgfmNAbqfVlJk71C9XjJk2aZLRy0HkCuX///XcZjTqEQisfmC3Z1do1dddlZNNg6V1wyYd6sGc38EQvppdNvLZt6RHXv39/2r17t62nszHFwMMDpDEANdFE4uGCzWgkJkOh1onHsUJFLMn48VBBB4vnQwWIuMdKsgclWYrLPVaytFSSlZMfrCRrsGQpLh6sC5KlsFzO5EFAGfqhxKF9TydPHbmk8Ufg+DB4fsYYAFkmrsbxLwfnmAIIzBF16KrqoXos7q0UInyPFIFNQkAtPFjYd6ZUpNI4PSOgIVAdDxb3Vhoi7IwOAjzcEB0cWYoDAX6wHICwNzoI8IMVHRxZigMBfrAcgLA3OgjwgxUdHFmKAwF+sByAsDc6CMTFgjQ6RU1OKd0rl6cJrRoZC++27Esxq6NvlH/hwoV07Ngx5U3oO49jxbB5IllTiGLpJsd6MevVq0diZY4elHDuuL8KAZYbYEBHxcMOHm5xgk9EoEHG8OHDpYzLL788YN4RZeRI/PvZbW0hs3btJfRQei+lu23MmqdmzZrSVh32/MqmPysrS+NIXCdG3uNyLV++XLRzPrnliVjEgbAu0I3PazjkiAdLyhGvEXgjluklb7UdL+5e+E08KGuNGjX80iNcLOnyCzfJKKiwuPZYLVq0oO3bt4u6El144YXy7vyHXyUI9/T0dGd0RH61x2lEQjwk/n1CBlUYsZjSyh2i6rMXeEgROos4Z00mEs+Y1cvDrQju1atXK691V/xWQAwdcXvyRaVkXriDRJ1slwqTkcf/6Tw4ME4nfX2g4tPjFb/qsS666CIZrfOiVxRLvKxkKk6/i6VrVjwcepzJrVZB61s9Kz59LaHuVvH6HXk5eyxVVvApwjbVYimY8sryYXU0SJen0jjDYuGPW4+VX0dRBUEtW7bMdxj+g+/ll18mrOgF6enEOZfWSueJEydS06ZNSez3bUlRvFj5O2XKFAJ/MEIv1rhxY5o6daqRdcOGDSQWwcq8ypQpI3lUPsYEUQ4UJznaeiSU9b777pO5KL1L/MDk+kLV27/66qtUt25dyaOv14xnueM63PDll1/KyqrzEBYvXkynnnqqDFP/zjrrLPrxxx+lV/xaacCAASrKtuASivhll11GYuWvjP/444/lXYELD3iOHDkiwwP909M4+erUqWMLAm88G0gcD0r79++XZcASeTw0OpnKcumll8olX+BbsmSJDbdBgwbpyWPq9usuRW5RDbv44otF/c2k5wUO3S8AkolUmHhIjEIQr0jxqjvCA70KEa943e7gcZIbL8IfuSpdbgiCpfU1L27hKj+cV6GeryoTXvkIv+OOO2QQNgtRfAiA+6abbpJxKjzW97i8CvFaipTQc0CZVwp4oF4m0rz09Pntkv8xgTy95DvynaN0xs78j5Pq/ZpS8WonjoNVshv1eFw5w7oLfVGmQ3lUr/zcc88ZZaEOr7zyCqntAoxMUQ6M26vwrrvuomeffdZWfFQYl5fG6t69u0yrGtomSHhq165Nf/75JwlFlqBzgMTwhrxH+g9yFYnjuZUz4H3FPV9T89H/kDwtn5fH09GxQ0cpLVN96S4kWpsvQj+HOKBQLVIcSqH58p0LFvh/gWIcDHoaCDppvCjmD9aqVfnnTjkfKlQwLy9PKsZeKvvGG2+Q2OvKVb/ZuHGjFKO2S/Ii0wvPzp075UPr9kC7yTiwYS9lvfQz1RtymsVy4qHKD8puMJjC3RBEHNcuhQQrlzi22Mo/3g7rfSwyTnj3+PHj5W5/bmUtV66cHD5wHg3jxu8lHFsAiR+Ir1evXmHh025CP9uWRtC9Wjz5j7BkOcsrenuf+IL2VapUyVWeePhc45zyouXnuUKBZCoT3grY2siLuhFNHOKivEezwCwrNATwUInN40JLFAVufrCiAGKiivjpp59k0UxTO7EuM78KY41wIZXPPVYhbfhYV5sfrFgjXEjl84NVSBs+1tXmByvWCBdS+fxgFdKGj3W1+cGKNcKFVD4/WIW04WNdbUy14zon1hmx/EKFgDDmyae54tapUFWdKxsrBKoLwVvUg6UyKSYcO8XFO/wpRPjOCDACBYnAoyLzkaoAqsNCR3VQBfKdEWAEGIEEQ2CeKM/p6LAyxZWXYIXj4jACjAAj4EQgG6OjOIqCiRFgBBiBREegLDQsrN5gYgQYAUYg4RHg+eeEbyIuICPACCgEuMNSSPCdEWAEEh4B7rASvom4gIwAI6AQ4A5LIcF3RoARSHgEYr7fWsIjwAVMGQSaly5Jk1o3purFMlzr9HTW3/RUVv7Ghq5MHJGwCPAsYcI2DRfMCwK/dW5DlTPCf+92mreMsg6EbjO9detWqlKlipciEjaROvPMMz3xMlNgBMJv6cByUyq2cuXKNHLkSHkUxqhRo6y6lS6dv7d2bm4uifNSrHB2xB4BL+f0eSlFOJ2VUy72N1c7DKs4HGGCQ6Jw7t8ZZ5xh7cSMZ0adAqF4+R4aAnHfRVcULy55Vq1aFZsE2yjQjsKmctkSu3hM6eIVNm3aNKtU6tQNlbcVcdyhwpP53q1SOZ9+TJ/unn96q6DPVa8qFWX6SDEQGpYFr/PwLJNsi1k4RGcWtJwmGRxGvpQedN+yZYtoYzvt2LHDHhDEh52rg11BRBRYdPHixa1jo3HeVbLTGS3T6MspB6jC3UttVckR2i0OqO041x5uYzrumb5tl+1gWxNPLMIeeOABS+yECRMst3JUrFiRevToQffccw/hXK2TTjpJRfFdQyBlPwnVUUWoa7du3eRhKl988YWs+qFDh+Q2+hoOnp1dunShU045hXAY3qxZszyna9OmDeEc+gMHDtDPP/9sPO80kDCcCnTOOecQDi356quv5AExgfgRh+MCwjmXFnXEZ7DQ3ghYhUpt27aVdcVn0vz582nNmjWhijDyz3kOWyEJyjgmz6yFc+OXVanhM5vgTGh67LHHrPKhUwKJw6M9H+WgH/kglDRLlh5uBWqO7777jjp37ixDPvnkE+rbt68Wm3zOlOywxowZY/1Q8WOZPXu2bBkcj4rz6DIyMghnrokD/VxbTH8oxIF/VLZsWVdeHOt63nnn2eJxlClOnfRCbg8dtEHxCRtQBI5X7d27t5EHZ819+OGHMg6nY6HT00nVET8c5GUaRHYrmy6nffv2hFM5vZAXeV7kKJ6uEwLP+IlDIBWr53uox6/hqDkc+aETtFtx2BI99dRTerB8eWZlZckwnDQmDnmSp7uqdtKZxaFNtHv3bhmEthIHQxGeRYTv2bPHCnfDdPDgwVZnhcPXk72zQoVTbpawevXqUguRrYkKWnvJ5YeoHyl8+IGiIU2k8yEeB246w3T/0KFD6aWXXrKJEmNK8uFSZzbrkQ0aNLBpHno50aHqms3YsWPp5ptv1pNLN7RIXYPCm/vJJ5+0+Lx2WCpBo0aNbGVS4V7u//nPfyTWjzzyiB87zkVUZ0YiUq+rH3OAAHFYu19slzuO0k/Lj/mFq4BYdVihzBKiLHhZqCMVVdmc92rVqhGe323btllnSoJHPWfAsHnz5jIZtO05c+ZINwbx1QSQDBD/SpUqZZsICBdzJS+R7ik1ACga1yLRiH51w/GFOomG8ONBmE5uPNdee63FtmjRIqOcs88+2yfeqBYfHPA7j8XW89CZ69evb5Sr+PXBX+egu+iwLFHiYfeTY0UKh5IXyb1r164+ocXqYn1r1671ifPhbWHh5iE6LHm0trqv/rKiPPYxXHkdh8736cdwK7cXeTruXgbdTTJtoHjw6Ed7Q54YF7NSffDBB7Y2tCKEw5R3soal1CehPm4lGoRycnJwC0iRjGdhPMqNYOYArUwR3ob4NC1ZsiSJHzZ5PW593bp1SoTxDu3rwQcfNMbFK9A5FoOxPdQXb33U9f33349KUTLPO0zQsnrtOp92+bDnZD6J82lpyY2f0eE93u2pTr3yYypVtYUSYd3nPtPScsfKUbRoUTp8+LAlHqYP69evt/xOR36f4wwlwrgYxqdwOnr//v1p4MCBEmudP5U0KyCQMh0Wfrj651GwhlKNis8vHEN/2223+T8RYYbgE1B1Vhicb9nS/CNQZXBmg1MqGzduLINxND0eSDcq6M4Kn4AK64ULFxLGs0zkVlcTb6AwdFrtp5zorBRv61d7Suf+1bto1YNzrM8oFY97RrnidMpLF1Cp3UMoY19HPUq6F4w9h3J3rfcLj3YAOhZFGGMN1FnhZRCIzj//fDn+iLHO9957z/ZJ7/xMDCQnWeJOqADJUmJDOWvWrEk33nijFaN+QFaAwaHzYPzJNOBsSOYpCAP6ilq0aEE9e+b/mFTYs88+a/xBqXic16wGVTGYjx/71KlTrU4QY0IYt4hWJ6DyDeeuDyq3a9fOr3N9+eWXo17OBZd8SBvHm00YSjWuSO0mXyQ6tf5+V+vXelJaZjrlVn2FshsMFtdVVpUx0J69aaHlj6Vj8uTJFiYNGzaU7iuvvNLK8p///KcMQ/vqz6nF4HBgRlcR5IHEUERKGqimhIa1adMm1V7Ur18/yx3MMWjQIPlWAh8GUb08HMFkIh6W75C1efNmwkDq9OnT/ZIh3GQnphgrVKggneiY8BmJGR6nNT06M2himBUtKMJnN+qKgWLYDsHkwkkId5vccPJ69W/9/A/ChQ6o7TgxVY/poxBp/+odtGBk/mqFEJNGzA4NHBeGFWAV/84778hLF4xwDFl4eTH16dOHYLYAeuihh+j777/XRaWMO+VmCVOmZbgiYSNQsk45qnROXSperRSll8yg3E05dHBTNu2YvZ6O5h0JW26iJsQM5IoVK2Tx0FFBu0pV4g4rVVuW61UoEIBtlho+MJk3pBoI3GGlWotyfQoNAvgU1wflozWkkcgAcoeVyK3DZWMEGAEbAikxS2irEXsYAUYgZRHgDitlm5YrxgikHgLcYaVem3KNGIGURYA7rJRtWq4YI5B6CHCHlXptyjViBFIWAe6wUrZpuWKMQOohgA5rTupVi2vECDACqYgA7LBA2DOHiRFgBBiBREZgrOqwUMiN4jo5kUvLZWMEGIFCi0B1UfMt+hhWLRGADgwR2eJiYgQYAUagIBEYKzJHn4RLHoGla1h6wc4XnnvFhd3YCmb/Db007GYEGIHCgsBqUdGvxXWHuPyObHJ2WI8Ipv+Ii4kRYAQYgYJGYL8oAI6NylMF0TssHsNSqPCdEWAEEgmBVqIwy1Ag1WHNFe5OCGBiBBgBRiABESguypSHDquauDYnYAG5SIwAI8AIKATweVgaHdZecbkfa6zY+c4IMAKMQMEiUAwdFhuNFmwjcO6MACPgDYFXuMPyBhRzMQKMQMEjsJo7rIJvBC4BI8AIeERAt3T3mITZGAFGgBEoGAS4wyoY3DlXRoARCAMB7rDCAI2TMAKMQMEgwB1WweDOuTICjEAYCHCHFQZonIQRYAQKBgHusAoGd86VEWAEwkCAO6wwQOMkjAAjUDAIcIdVMLhzrowAIxAGAtxhhQEaJ2EEGIGCQYA7rILBnXNlBBiBMBAoGkYaTsIIJCQCDzWqTTfVqupatl9z9tO9v2+gxdnYqYQpGRHgtYTJ2GpcZhsC33ZsSU1LlbCFBfNcuGgVzd+TE4zNNb5Dhw6ucYhYv349bd++PSAPR4aOAHdYoWPGKRIEgW6VytHk1o3DLs2K/bnUdf7ysNL7fN53ZerWrRvNnj07rHw4kR0BHsOy48G+JEHgoYa1IuqsUM3mQisbVr9mzGs8a9YsWrx4cczzKQwZsIbloZWvvvpqOv/882nMmDH03XffyRQZGRlUrFgx6d63b58HKcwSLQSG1KlODzSI/Mzfp9f/TU+t+yusYuka1pNPPukno3bt2nTJJZfYwhcuXEjt2+PkPKZIEIBum5LXgAEDxHN1gnr37h1yPU+kPuG68cYbfXv37rUCChI/qxDC4SzHsWPHrOiSJUv6xTv5k8Ffq0Qx39ZuHQJel1SvbKsr0kxq3diWZli9mjaeUOtuAWvAXZc1YsQIndXXtGnTiPLVZRdSd2p2VmjMw4cP2x6WvLy8kB6WsWPH2tKbPPfdd19IMqP9kOll0mWfe+65epRv3rx5BVpOvWyRuAN1VmdWKBu0juvOaeeLtLNC+XUKVp9PP/3UYs/JyQlaxmDyCnl86nZY1lOiOUJp7B07dsiUf/zxh3zIzjjjDE2Sz/f8888X+MOnF0ivW506dfQo3/jx4wu8rHr5wnH/+7w037YebW2akurAMtPS4lo/HVwvdQmV34vMQsqTmh3Wyy+/rD8jlvvZZ5+N64Md64fKqphwOPN65plnZPSaNWv84py8yeA/NDPDh2vP0Aa2Tqt6scy41y8Q7iYsg/G3adPGd8011/huvfVWX/fu3eNeH1OZEzQsNTss/QEpUaKE7k2ph0GvWII+YFHDW3VYuOeOKyc7rTkdW0ZNfij4hYq7ib9UqVK+I0eO6FE2N8YgmzRpYqufzlCkSBFbnKn8whbMSpIiL+vU67CqVatmNRIcaEidKle2D8qaGtoUVr16dd/gwYN9l156qa906dJBHxYlo0KFCr6ePXv6hgwZIu8q3Os9TXzuDBw40HfLLbf4Tj31VFu+er28ygvEd/LJJ/uuuOIKHz5/A/G5xVWsWNHXq1cvqSmgzm58oYZfLj4H9Q5Lumdk+Eqkx/dTUJU7FNxvv/12nV1ictlll9nCAnmGDx9u4fjjjz9arJ988okVrsrlvFvMwuGMS1J/6nVYv/32m9VOL774omyoV1991Qr79ddfAzbeypUrLV7MrjVq1MjyOx2VKlVylXXvvfc62W3+YJ1C2bJlfUePHrWlUZ5Ro0bJfJUfd+cDGChu48aNVjTSYfbKScWLF/eT6cxD+UeOHOlMbvMLy3DPspRM/f7ZE0X9Oyyhaek8Tnd6Zilft1H7QrrqnzcyoEyVh145FWa616pVS2f13Xzzzb769evbwuB5+OGHfZmZ+Z+2+CR0tvtJJ50ky5Wenm5La8pThWGMVdGSJUs81UulTdR7StphiUYSeOeTUJulA3ehYqtgUuFWgOYQHRaJH7AMgd3MggULtFh/p9CAoMLZInbv3k3ly5e3hZk8QmuiV155xS+qc+fOls2XX+TxgM8//5x69OhhRTvrpJfJGSc6LBLalEwrOl3auXOnJUc5xKc0HTx4UHld79nZ2VSmTBnXeBUhxmjo7bffVt6Q7qsnZFDdav5JMs877B94PER0WHTOg1td400RO3//ipaM72+KsoXp2NarV88WBw/ssEaPHk2dOnWy4kQnREWL5i/fxbOxa9cu+dyITsji0R0wNm3durUMEjPcJF4g0i1mGklo+NItNDWaNGmSnsxy62X02pZW4gR1pJyl+6BBg4xQ640Hhj59+hj5nIGqs4Jx6HXXXUfoYPBj10m8vXQvic82W2cltCHZQaLTQAeolwXGqE4CnzJQVXFz5syRhoh33nknCXMNGax3VoovnLveWS1atCikZSSoj95ZPfLII1ZdTzvtNFtx3nrrLZs/FE+ZkqFw5/M6O2kvEjJKVvTCZuPJysoi5/Xtt9/aOiskUJ0V3Hv27CG86Nw6K/DgOVKkjJSd4RMnTlQstnurVq0sP54XLy8eK0GCO1JCVRQYy3rog5hDhw611e3uu+8WfUU+HTp0yBan0uOufxKC22S+ILSi45Lyb3p6uMWPRQ6oOsOVX3SAVnqnLZc+UAomYVXvV9abbrrJSq8cSra6q3DcVZi665+EiI9kJhF1xSeMku285+bmIgtJosN15XOm0/3zx+bPEDrHsXQepzucT8LWV3zgqXyqPl7uQhMOKlN0SHKAHYPsomOz+Ddv3mxlodfPChQODB3ocXDrhs3ipeIX7+RPFn/KfRKK9hPY55PpDRssHin1T0L4TXIQ7kUW+EwE7WP+/PkyavXq1SQeVItNlyvGLkjYg1lxuuOnn36i008/3QpyllOX44zTPwkhwBlvCY2C4+yzzyZoHCBoo7rm4FX8I1el072X+n8QRPuTcMO3T9PaGQ8FLZaOrekzd8OGDfT1118T2siN0Lbr1q2zPu+cfPv376dt27aR+uTU20hMjNC4ceNkEjyvzZs3tyXXy6enszElqSdlel/dMl00trFeQjUWbZlPJs1JtKFNwwo0Fazk4I50puv//u//dDYfpqoRhhlHRbDIV2kxC6gIvCrcdIfmpZOTJ1CcrmG9/vrrAfNxynXzT5gwQc9S1lX8mH1169a1wsO19K5TtYjfoPuA97v7qvVqHHbZTQPy5et08iTPqpBwuOERKDzYhIwuX7md8lQ47noc2lORPsOo8ySx2/xDS8YKqUYK5W6qp/5JCHMCEw/CdHLyDBs2TI8O6NY7LP1TT4xbueat8tMFqzB1DxSnd1h9+/YNmo+Sabo/8MADelYB3eF2WMhXfQ7mzsz0tZ/S37pMZQoW1qjHE8bZw2DpVLxeSRXm9e6cOYQs5zpXrFRYvny5no1fG73xxhtW/EMPPWTFW4HC4bVMycLnr2OLkicj1ahRI6xiV6lSJWA6MSYWMN4U2bFjR9JX8OO5efPNN0nYYdG7775LYvzMlEyGqdkfeDAbFA/Cp0e4hM+9Rx991EqOmVjxQyIxfkjvvfcehYOfJczhmLO0CP16pBJ13tnbFtNqzImZUluEi6eIGOyudeYQl9jYBwuzGisTfO7jk02sN7TC4MAnZcuWLeXdFqF5MAmk6MEHH5ROfVZyxowZKjpl7ikzhuUcd/LaQkuXLrWmjlUaXdZFF11EU6dOVVG2e/4LLD9IHyfQw7/44gub6YESID6T5MwS/PhRY7sakG7OgA5LDKjKcLd/el56GcAfKE4fwxJ2PzRz5ky3LAKG63kAJ+DlJJiIAFMQZlv1WUUnbyA/6tdusr98pMnbso+W3f5VoOQyrkhaOnV9dK+Rb8m4frRztTcc9Ho7cTcK1wL1tML2ypr11Vgsp85rykd/Vlu0aCFNcGDCADKZ21iCk9SRMhqWsptCOzRr1syaWkcjO68GDRpYzaVP/1qBUXS4mR7AJslE33//vRUc7If9xBNPWLyJ4DB1ViiXW11DLTN+vDu+yTImK1atNInPRCrfrroxHoE1Bzandv+72DXea2flKiCMCGWiYkoabBtmpGnbtq2VdO7cuaQ6K5hN6J2dxZTkjpQ4hMK5UdqqVasCNgtmZnTq16+fqxal80XTLcZ9XMXhswpvR5CYnqZy5cr58cLwUAzc+oUnYoAwJ4lasda/sYgqdq5NaZnpRpkNh51hhR/acYDSS2VSegn9Mc+j7AaDqcz6F6nI0RO4zn3mFCtdrB2wiVJGoBgiuPhi/060atWq9PPPPwctijAZkRoaNHRdGw9nJjZoZgnAkBIalm48980333iCFVPOijDWEk2CBbMi5/gQtKZgbz4x4KqSy4cQFtJdunSxwmBsCkv6RCB9nE13o2zoaIPVNZw6LLriY0/JMiuXdHRWJ5Ll1B1KeeW/kAEr3r+OcneZNbcTKaLn6tq1qyUMhs5//vmn9ZkMA9Fp06bRli1bLJ5gDt20RfFiDCwVKSU6LKWNoIH69w++rAJ8YjdS3CTpFsgqLJI7BksVibWI8keLHy4uLGMB6QOvilfdN23aRLpVOOqHQwyUDLEeTbI6OwiVPp53va6YMFBlxB2fJaBAdQ23rAsu+ZCOHToabnKZLq/SFMpaeTFtWTw5IjmhJhabKVp2aUgrZg3lcwHMoH2JGUMpEqsbvGCHrZd1Egv0dW9KuZO+wxKLmm0Ngk8oL+TkE4ukvSTzxCOsk40D7SoxDiXASSqB6NprryW3ZUZI99dff9k+AQLJimUctINAy5y++uqrgFhEUjZoWtu+XBu2iKW3fEFZ//ss7PSRJITGLLZPdhUhbARJ18RcGQ0RYrNGQ2hqBKXMLGGiNseVV15Jl19+OdWsWZPE1iAk9oMPeaofb8wbbriBYIIBGWKTt7iZPISCKwbXxdY7BBOTH374QdYVn7PxoAa3daQKp+cv5g6W37rn59OueZuCscUtHloqvgwwBgXc3Gal3Qp05plnynSIh/U7nrlUJe6wUrVlC2m9iqQVocrd6lHpxpWouJg5PLwnl3I3ZtO+1Ttp75LQdm5IFggxSaNMHtQ9Wcoeajm5wwoVMeZnBBIIAWizGB4AYaC9bt260p2q/7jDStWW5XoVCgQwFqvMGcTOttZER6pWnjusVG1ZrlfKIwAreWzsB8IMoz5bnqqVT/pZwlRtGK4XIxAMASwrU3TBBRcoZ0rfWcNK6eblyqUyAtCqFKX6YLtVT+E4UWsVyndGgBFgBBIQAf4kTMBG4SIxAoyAGQHusMy4cCgjwAgkIALcYSVgo3CRGAFGwIwAd1hmXDiUEWAEEhAB7rASsFG4SIwAI2BGgDssMy4cyggwAgmIAHdYCdgoXCRGgBEwI8AdlhkXDmUEGIEERIA7rARsFC4SI8AImBHgDsuMC4cyAoxAAiLAHVYCNgoXiRFgBMwIcIdlxoVDGQFGIAER4A4rARuFi8QIMAJGBHK4wzLiwoGMACOQgAgs5P2wErBVuEiMACNgROACnPddVVwdjNEcyAgwAoxA4iDwb3wS5h8jnDiF4pIwAowAI+BE4FEE4JMQVE1cm6WL/zECjAAjkFgI4NTbWiiSGnTfItzVEcDECDACjEACITBPlEV2ViiT6rDgRqcFjWssPEyMACPACBQgAtkibyhRp+tlUJ+EepjTjc/FkeK6TFxlnZHsZwQYAUaAEWAEGAFGoJAgAGVqorgeERc+9FzJTcGCUjVVXJ1cU3IEI8AIMAKMACPACDAChRsBDLP3E5efsuVUsKBY/SKuk8XFxAgwAowAI8AIMAKMACMQHAEYX2EJjqVo6TYNGO6C5SgrVwIEJkaAEWAEGAFGgBFgBDwiAN0JOhR0KUlY+Ax6RVx3SRf/YwQYAUaAEWAEGAFGgBEIB4FzRCJsKPMZpgjPF9eX4mJiBBgBRoARYAQYAUaAEYgcAbl135tCTt3IZbEERoARYAQYAUaAEWAEGAGBwMkYwcoRV2mGgxFgBBgBRoARYAQYAUYgKgjsg4Lli4ooFsIIMAKMACPACDACjAAjIBHQVxEyJIwAI8AIMAKMACPACDACUUCAFawogMgiGAFGgBFgBBgBRoAR0BFgBUtHg92MACPACDACjAAjwAhEAQFWsKIAIotgBBgBRoARYAQYAUZAR4AVLB0NdjMCjAAjwAgwAowAIxAFBFjBigKILIIRYAQYAUaAEWAEGAEdAVawdDTYzQgwAowAI8AIMAKMQBQQYAUrCiCyCEaAEWAEGAFGgBFgBHQEWMHS0WA3I8AIMAKMACPACDACUUCgaBRksAhGgBFgBBiBGCFQs3gxale2FLUrV5oalSxO5TOKUgVxlS+aTmlFitD+o0dp35FjtPFgHmXlHqRlOQdo1s69tP3Q4RiViMUyAoyAFwT4qBwvKDEPI8AIMAIxRgDK0oBqleiGWlWpZemSUc1tUfZ++u+6v+jbXXujKpeFMQKMgDsCrGC5Y8MxjAAjwAjEFIEqmRn0UvP61KVi2Zjm4xT+wZadNOz3DXRAjH7Fk7Zu3UpVqlSJOMujotxLly6lL7/8kj777DP68ccfI5bJAhiBaCPACla0EWV5jAAjwAgEQeDuejVpWL0aQbhiH50jFJUhK7Loi+27Y5+ZyCFaCpZbYSdOnEjXXXcd5ebmurFwOCMQNwRYwYob1JwRI8AIFHYERjepQ1fWjHwEJ1o4Pr3+b3pKTB3Gi2KtYKl6ZGVl0emnny4VOhXGd0Yg3gjwKsJ4Ix7F/NLT06latWquV1pafJr38ssvp+3bt5PP5/O7Fi9eTIMGDSK9LK+99pof39lnnx1FZJJHVIUKFYztV6pUqaCV6NKlC82ePZt27dpFq1evpueff55Kly4dNB0zxB+BLpXK0ZZuHaKiXG0/dISW7zsg7Kmy6bvd2bRyfy7tOHwkpEpBsao665e4KleBClizZk0qImzQQrk6dOhAM2fONIqtV68ebdmyhV544QVjPAcyAvFAgEew4oFyjPKYPn069ezZ01X6Rx99RP3793eNjzSifv360g7CizIQKK/NmzdTjRoFP10SqIyxips2bRr17t3bT/w999xDTz75pF84AsqVK0cbNmyQdxPD448/Tvfff78pisMKAIFxrRrRBZXLh5Xze8JW6oUNm2mNUKJCoRZlStJwMQ3pzPfpLDFilRW/EStnmd1GsKBg/f333052z378Xv773/8a+adMmUL/+te/jHEcyAjEEoH4DHHEsgaFVPbdd98dULkCLBdddBENHTo0ZgiNGzeOnMrVpEmT6Oabb6avvvrKU74//fQTQVFj8o5A165dXZUrSOnbt693YcwZMwQy0ovQgs6t/JScYBnO3ZNDTb7/VY4wDVmxLmTlCvJ/E1s1DF76h5Rx1vzldP8ff+aPWBWgchWs3pHEjx49mpo1a2YUcckllwTtK40JOZARiBAB3gcrQgALInn79u3pqaee8pQ1hsjnzJkjR5o8JQiB6cYbb7Rx79mzh/76K//reOzYsVYcbCG6d+9OKHdeXh5h2hArf3799VeLhx3eEfj4449pzJgxdMstt/glOnDgAPXp08cvnAPij8APLxelVg1X0tHdxWj/R3Xp6LYSAQuxTEz7XbhwVdRX9v0hRr9wpTqtWrWKXnrpJRoyZIhfVf/5z3/KPscvggMYgRgiwApWDMGNhejMzEzX0aH//e9/BHsoJ8FOAUPwR46EZqfhlOP0//bbb84go3/u3LmEiyl6CNx6662Eq3z58tSyZUvasWOHtMM6duxY9DJhSWEj8OzN6dSmYX7y9Ap5VPaa36Un79dKdGDmyURHYZ1xgkas/pPe3rT1RAC7wkJg//79xnQlS7rvK1a1alVpSgFb0c6dO9vsRU3Cfv/9d/rmm2/kR86KFStMLDIM9mT4jWZkZPjxLFq0SH74+kWEEQAzkSZNmvil3Lt3L7311lt+4RwQXwR8Iju+kgQDMfIjbMn96dVXX5Vt+Pbbb/tHipCpU6dyGydgGwsbLGN7DR8+nNsrAdvLS1/ZrE4R36GZGQGvvGnFfbuuaerb2q2D77IaJxWathY2WMbnXdhgRoyB+Pj0CaXCKF+Mttvki2l237p164y8oQbm5OT4/v3vf9vkq+fktNNOcxV3/vnnG9OotF7ul156qVG+2CfMJ0wvIpbvpQzM464/sZG7eDqShYYNG2Y0fIbhKEaosPle0aJF5dLkihUr+lXr9ttvj2hVzb333kv42nOSUAbo8OH8YzmQPwzrsRdNt27d5KogJz94YXv1zDPP0KeffuqMDslfqVIlmR/sLM4555yAX587d+6k7777jl5//XU5Cih6ppDycmM+5ZRT6KabbpKrJVEeE+3evZsmTJgg89ZH/j744APjQoRARu6Q36pVK7rqqqv8ssKz4Gbsq5gffPBBOfKl/LgDizvvvNMKKlasGInOm+644w5C/ZyEqUisgDx06JAzKir+k046iQYMGEBo17POOitgu2IFK9oVq1PdVpVFpVAehYy+Pp3uGOjNvPXD73z0r0fDG1lOzyxFZw5f5bFU4bOtnj6ctiyeHL4ALWWsjNwbNWpEP//8s99zjayxIWnr1q1lKc477zw5VWgaVdKKKZ34TeDZwgpo9Kf6SmgnL/zgx/P63nvv2aLxHL///vu2MHjQX8P+9M8///SL8xIAmzO3ETTYacI0hKngEWAtNwm+lMWSZPH7NVPHjh1tbSiGuc2MIlR0NDZe8fh59q9cudIoVwy/+/A1tm/fPmN8sEAx5O6rXr2653KceuqpviVLlgQTGzReTJn6wh0pwtehUJSC5uHGIKZMfWXKlPEJZcjIEqxcYgGDMR3aKFibbty40S8tvniR7h//+IfrKIAzUfHixYPmFawseryw0fMtX77cmU3IfqH0+W677baolk0vZzD3L68GHr3SR7faN0kLu5xFi5X2dRu1L+ZXi0Fvhl1GJ1bRHsHq0aOHT6xCdn1G8BsVH31W+S+++GKf2L7Bj19MrfuefvppH0bBnGV2+tu2besT26L4yVABYrsUPxl33XWXirbdgYeXPJ1lKFGihE9sz2KTpTziw8svf2d69nt/70WClbfPLJEDU8EhgNEEt1V5Dz/8MM2fP99WuO+//56eeOIJW5jy4Avfy9eb4vdy37Rpkzyywrmi0Eta8DRu3Fgu0b7yyisDJmnYsKHc2wbG8RjBcaODBw/SmjVrpMG96HTc2Aj7iGH1EWzTsKeOF8JIIfadWrt2LTVv3txLEiNPp06dKDs7m66//npjfLwDYS/yySefyBGgsmXje2wLvsQxUvDLL79QixYtXKuO3bn/+OOPoMv58XxjTzCMlKqRC1ehMYioHcI+or+td38+gxUt0LMdLG0o8cXK1gyFPSxeLI5BfUK9sFgGewGaCKPoeJ5029N3331X8uN5h70VRoAwso/RKazM9jIiC/sp9FnYWgZ2Tk4Syj3169fPFozR+hdffNEWBg+ODZo1a5ZfeLAApMEIspMeffRReuedd5zB7C8gBFjBKiDgQ8lW2E8Zf0wYEn/ooYeMou677z4Sozx+cZh6cQ5h+zGFGKD/0DENVrlyZeOGgdgEE9NXbobY6BjatGnjmjuUpqZNmxL2jtIJ6VAGtUmh+LojTBmcfPLJsuNU4VCi1q9fryeVbihawFJ8mfrF6QHoiKFM6vXV4zFNJUbXrHKofNUdypnT6NRNli43Hm6U8cILL7SywnQqXjhilM2vPsAVLy/9xWUlDMMhRt1ku+JcOZ0wlYs9vxR+MFTGiw04qjDcsUoV7eIkTFdjxWokirBTphf/7n1euPJ5qlf0zsucwREQo+hyahnPxZtvvhkwwQ8//CAVsHA3I8X+ffg4MCm66CucBMULHzFOOvPMM+X0tjPczY8VxPhAcxIWOY0cOdIZzP4CRIAVrAIE30vWsG/CEmMnYf5efyE64+HH6hKTMoN9kkwdgEmG1zB81eGFdsUVVxBezibCCp8RI0YQ7JQwYmGiYOXCVhDYhgAdKL5Ocb/66qsJ4cFowYIFhB2e3Ub33Db2hFx8kT733HPGLGBHhnLABsyk1KpE2Ejx2muvlbywg0pEEga7VLduXakk46sbLywnYbQBL69oKViQj2cGzzlwxKpI3G+44QY5yufM3+mfN28e1apVy7V9ArWrU1Y0/Cs3eB+V6ts5/C4YGMWD8nI2xyObsPLACBLsm6BwAA98EHz44YchycKHH+wZx48fT1D20WeaRtIwuoURLygysE/ECl4oWcuWLfPLz02pR99r2p4GI9mm7SWcgtF/YJ9BJ8GmVRjaO4PZX8AIsJF7ATdAoOzFChS/6T/Fjx8TfujB6JprrnH9ksNoEb7wvZIaaXDyY2QJI0ahEJQcGM07CS9LjEiEQxhux4sWHZ+wD5LKATpglE9XFGCoj2M0nISpP5OROqbMsA2CaWoVQ/LhfjWis8XopImCGbljE1nTiwR7AbltuKjyETZYcnRP+dUdhviYbvEyTaLSxOOOMmHUCqN9mC5HW0KhRrvqy/Lr1KljHKGEYov08aKBXdJo4v3pQbPL9aXTo9tb0vM3LKUj+0JfLJCWnkE1TrsmaD4mhqqtBlC52v6jICbeVVNvpr8XjDdFhRwWKyP3UAuC7WwwcmVaDBSqLBM/PlTcptqx1Q5OYjBNbZ577rmuU4bt2rUjfCQ6Cb9nGMtH84PHmQf7w0OgaHjJOFWsEcCLxDllovLERpOff/65p84BL3C8jIUxqEpu3WfMmCFfPGoFoBURogOb+4VKpq8+yEC9vRA2LcWqsWDTeiZZ6PxM5NYhYmTKpFyJZd5hK1fIH+2Ir++BAweaihP3MCiKBa1cYSQC7RrIxs4NmFDb1U1OpOHvzzlGIy5Np5b1zJK+yatBj+9vQ1CwSPw1/+9JtPzOGXTs0FFzApfQY0cP06a5r7rEugcXL38yNe71tDuDFnPsSJ5YQfiuFpLcTqz2feWVV4JWAjMEUFzwG4dSiFEufLjh4wUmEJEQfmNYmQv5+BDUCba2+FBwHhuEkblvv/1WZ5VurOaFWQIrV37QJEQAK1gJ0Qz+hcDL180+ByMfuCIl2GPhBR+pLHQU8SKcsffYY49FlB06q1DIzQDeubggFJmKFzISRcHCBooFRRgJfOCBByLKPtR2jSizIImveOIILXr9RPe641hxun9fe1p22N/oKrNySWrzTh9aed83dGDD3iCSI4suVq4GdbrD3zbTTer62U8QlKxUINj0wXbQRBjRhnlDKNt8wDAeChtO1YDdZyiEEXF8JIpVs7ZkMLPAKFXt2rVtShMWLjkXEWEaEzIw8s6UmAiEbwCQmPVJiVJheuiCCy6IS11gz4S9jpKBfvzxR1flCgopvgphh+F2YQoRhtuYRguFMDVqIjc7CxOvW1g0ZLjJTpbwhQsXuipX+ADAqIFbmyIcUy2YbsYKw0Sh5Vk+GvCEmCrMbUhn7bqQLtzd3ahcqfIWEecWNh/9D2r++LmUUdbbKK5K6/Xe8IJRYt+s1ZRW1Jv8vX/Op/VzvI10eS1DQfGJrWxclStMF4ptYkJSrlAP2GphtBWLZMIh7Idnsq91lgWLeEyrYWFj69Y3hVMeThN9BE58YkVfNksMAwF0BG4bRWKEwWQ75DUbKBgm+5xnn31WbkpnMr70KjvWfIMHD6YzzjjDLxt0crCpwhdhMIJhPQy38UKfPXt2MHYr3u2YH3R6OF4j3FWZ2HYCBvqFmXCepWmaF9PWGGE1LYN34oUpHGy3gQUGX3zxhTO6wPzTZuXRN+u3ULNRYjsPj/boJeuXp9av96KjuUdo08RltOObLOMqNa+VyqxYgpoOeJ4q17nMaxLJtyfrO1r0pr9ZQUhCEojZ9IyheHhmJk6cGHZJofzApipcghkIfgPiJA6biC5dutDLL78sj78ybV+Dc0gT6Vm3FZ49FgKsYFlQFLwD8/FudldYpQcjx0gJyoJpiS/ssbCvS6T2WJGWzy09lBETff31156UK5UWtlSTJk1SXk/39evXE6YmR40a5cePfXUgM9ROGjZG2BqisFODBg2MEODl4UW5Uonx28EWIYlG+9ftpsXXfSpGprpRZpVSnouXXqIo1bm2jbyQKG/rfto9bxPlrNhO+1bvEgrYYZustKJpVKJ2OSrVsCKVO7WauMSJC2lKq5tB2TSDMvdcQMV2Xix0vcATF9uWT6Xlk1NrRZrbSA9+h3Xr1jUujrAB7PBA+Udf6vb8OtgDejEKhilBbK2jk+kwd8SLDVE92ZHpsthdMAgE/qUVTJkKba6Y5oIhpZMwStO7d29ncFh+2FvBgNNJMNzEsS2JSiYDT5S1e/fudNll3r7OwZeXlyenA0Kt5+OPP07Tp083JsNqTqxqMy0kcCbAPl5iF2j55ezVoN8pI5X8bu2KLUhw5JIXwkpZbEIaqfGxl7zC4cEKwaVDv6Ssl8JXqItVLUXV+jShRiPOEvZaF1L7Kf1tV9v/9aNmQomrffWpVK5tNU25OlHiQ+W/pJwGV1FOnaF0pIT/NLlPGM3/+laPlFOugMAccWyMaQ8qTDFnZWXJ0SKnwfkJ5E64sOAFe65t27YtKsqVkowPOC8faVg5jCPTmJIDAVawEqSdYEMijpsxlgZ7nzhXlRgZPQRiOsXN0BMvNf08Og/i4saCkSoYk5oICg4MPnHC/dChQ6VdA4bYMbSOFUPYMR3x4EOHGi5BycX+NybChpjYVVrtn4Pd5GHrhW0wVP6Iw5d0qFtamPJLlTAorW6rUKHwAzOsrLr11lvl7wNnrGHPInz1Y7sGxAfbUDJRsNr540ZacMmHtOGNRfkHVBVQwXxF99KBGk9QdoPBdKDai+RLy6Wsb0bR7JEVaPe67wqoVLHPFh+Xzo1+Va4YLYKSrn6/UKKwtxR+w1ipp8KhqOlbfrz99tukny2q5IVzhy0YjNndCCYcONeQKXkQwNvG+654yVOvpCoppuzc7HzwkonFKrOPPvrI7zgHBRqmIjEl6SQoBxiBcRK2gXDbz8nJq/xQVExfbOhE3OwlkBZ2WLCfCtfuAfKhSJpWPmKps2k7BlVmdYeShi0NsFlouAobRhF79eol96/BzsxOCrYPFjY+RRs6KZJ9sDAaGMoqKmfekfihECNvrKIKh7AaE88UjjByEhSxRFphqMpX4uSyVH9oRzG1V1YFxfV+VIysZY1ZQHt+3Ry3fBNhHyw8C/jtiHM3w6437Djxe8EKPvSVzhMoAu2DFShTPP+YGsepBToBN0wjFvQ2KnqZ2B0cgfB6s+BymcMjAoHsrjDt5HX6y2N2Fhvk4kdrevEoe6xE/DHjqxJTa9gQFAbrOL0+2FQb6omFA9hYEF+ipmlYCxgPDsjAGZC4cGwMFC18fQabYsCmmFAqsZu9Wlpt2pXZQxHCVuy8yC4IHowMQLnFQgzsmI8v9WBKNHbRhl2cUlBNGzcWRF285pm7KZt+Gz5TskPZqnlxCyrfoYbX5GHxHfw7h7Z8/DthNM139FhYMiJJ9MYbb8g9pZwy9A1jnXHR9kP5Oe+886RYrNjD6REYFYVdlRuhL8RHJEbEcSSWTpMnT/YLgylCOITfgVO5Qt5YUJOI/XE4dSxMaXgEqzC1NteVEWAEkgKBoiUzqMLpJ1PF02tRqUYVKa1Yekjl9h05Jozhd1L2sm2UvXQb7V+7K6T0zBx/BGAjZjr+DCP6ibzCO/5IJU+OrGAlT1txSRkBRoARYARSEAHYcmEUzUlY6GEyBXDysT8xEUhLzGJxqRgBRoARYAQYgdRHAIeRm5QrbIrMylXytz+M3PliDPgZ4GeAnwF+BvgZiOMzIBazCJNOfxKbjHI7xLEdYqUD8RRh8ivIXANGgBFgBBiBJEMA+7eZthj5/PPPCcfgMCU/AqxgJX8bcg0YAUaAEWAEkggB7Mll2toGW+Hw+aRJ1JBBisoKVhCAOJoRYAQYAUaAEYgWAtjaBVvGOAn78MEWCxubMqUGAqxgpUY7ci0YAUaAEWAEGAFGIIEQ4FWECdQYXBRGgBFgBBgBRoARSA0EWMFKjXbkWjACjAAjwAgwAoxAAiHAClYCNQYXhRFgBBgBRoARYARSAwFWsFKjHbkWjAAjwAgwAowAI5BACLCClUCNwUVhBBgBRoARYAQYgdRAgBWs1GhHrgUjwAgwAowAI8AIJBACrGAlUGNwURgBRoARYAQYAUYgNRBgBSs12pFrwQgwAowAI8AIMAIJhAArWAnUGFwURoARYAQYAUaAEUgNBFjBSo125FowAowAI8AIMAKMQAIhwApWAjUGF4URYAQYAUaAEWAEUgMBVrBSox25FowAI8AIMAKMACOQQAhAwVqdQOXhojACjAAjwAgwAowAI5DsCKyGgvV1steCy88IMAKMACPACDACjEACIfB1EVGYTHFtF1fZBCoYF4URYAQYAUaAEWAEGIFkRCBbFPokjGAdElcTce0XFxMjwAgwAowAI8AIMAKMQHgIQJeCTnVIGblvEZ5K4ponLiZGgBFgBBgBRoARYAQYgdAQgA4FXQo6FSkFC+48cZ0urtbi2iQuJkaAEWAEGAFGgBFgBBiBwAhAZ2olLuhQ0KUk6QqWClsqHLXEVVxcj4qLpw4FCEyMACPACDACjAAjwAgcRwC6EXQk6ErQmZaJy0YwcvdKMIbvKq4LxdVcXDWOX6XFnYkRYAQYAUaAEWAEGIFUQmCfqMzfx68V4j5NXLPFBdv1oPT/XAm7FZ7XSZAAAAAASUVORK5CYII=")
}

.add-to-apple-wallet-btn-en {
    height: 4.7rem;
    width: 15rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlVTIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjExMC4wOTVweCIgaGVpZ2h0PSIzNC4wMTZweCIgdmlld0JveD0iMCAwIDExMC4wOTUgMzQuMDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMTAuMDk1IDM0LjAxNiINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjQTZBNkE2IiBkPSJNOTkuODQ2LDBIMTAuMjU1QzkuODU4LDAsOS40NjksMCw5LjA3NiwwLjAwMkM4Ljc0OSwwLjAwNSw4LjQyMSwwLjAwOSw4LjA4NywwLjAxNg0KCQkJCWMtMC43MTQsMC4wMi0xLjQzOSwwLjA2MS0yLjE1NSwwLjE5QzUuMjE0LDAuMzMyLDQuNTQ1LDAuNTQ4LDMuODg5LDAuODgxQzMuMjQ1LDEuMjA5LDIuNjU3LDEuNjM5LDIuMTUsMi4xNDgNCgkJCQlDMS42MzYsMi42NTcsMS4yMDgsMy4yNDcsMC44ODIsMy44OUMwLjU0OCw0LjU0MywwLjMzNiw1LjIxNywwLjIxLDUuOTM3QzAuMDgsNi42NDksMC4wMzYsNy4zNjksMC4wMTksOC4wOQ0KCQkJCUMwLjAwOCw4LjQxOSwwLjAwNiw4Ljc1LDAsOS4wNzhjMCwwLjM5MSwwLDAuNzgyLDAsMS4xNzR2MTMuNTExYzAsMC4zOTcsMCwwLjc4NSwwLDEuMTc2YzAuMDA2LDAuMzM0LDAuMDA4LDAuNjU5LDAuMDE5LDAuOTkxDQoJCQkJYzAuMDE3LDAuNzIsMC4wNjEsMS40NDEsMC4xOTEsMi4xNTNjMC4xMjYsMC43MiwwLjMzOCwxLjM5NSwwLjY3MiwyLjA0OGMwLjMyNiwwLjY0LDAuNzU0LDEuMjMxLDEuMjY4LDEuNzM4DQoJCQkJYzAuNTA2LDAuNTExLDEuMDk0LDAuOTQxLDEuNzM5LDEuMjY3YzAuNjU1LDAuMzM1LDEuMzI1LDAuNTQ3LDIuMDQzLDAuNjc2YzAuNzE2LDAuMTMsMS40NDEsMC4xNywyLjE1NSwwLjE5Mg0KCQkJCWMwLjMzNCwwLjAwNywwLjY2MSwwLjAwOSwwLjk4OSwwLjAwOWMwLjM5MywwLjAwMiwwLjc4MSwwLjAwMiwxLjE3OCwwLjAwMmg4OS41OTFjMC4zODQsMCwwLjc3OSwwLDEuMTY2LTAuMDAyDQoJCQkJYzAuMzI4LDAsMC42NjItMC4wMDIsMC45OTEtMC4wMDljMC43Mi0wLjAyMiwxLjQ0My0wLjA2MiwyLjE0Ni0wLjE5MmMwLjcyNC0wLjEyOSwxLjM5NC0wLjM0MSwyLjA1NC0wLjY3Ng0KCQkJCWMwLjY0My0wLjMyNywxLjIzNS0wLjc1NiwxLjczOS0xLjI2N2MwLjUxMi0wLjUwNywwLjkzOS0xLjA5NywxLjI3MS0xLjczOGMwLjMzMi0wLjY1MywwLjU0NC0xLjMyNywwLjY3LTIuMDQ4DQoJCQkJYzAuMTI4LTAuNzEyLDAuMTcyLTEuNDMyLDAuMTk1LTIuMTUzYzAuMDA0LTAuMzMyLDAuMDA0LTAuNjU3LDAuMDA0LTAuOTkxYzAuMDEzLTAuMzkxLDAuMDEzLTAuNzc5LDAuMDEzLTEuMTc2VjEwLjI1Mw0KCQkJCWMwLTAuMzkzLDAtMC43ODQtMC4wMTMtMS4xNzRjMC0wLjMyOCwwLTAuNjU5LTAuMDA0LTAuOTg5Yy0wLjAyMy0wLjcyMS0wLjA2Ny0xLjQ0MS0wLjE5NS0yLjE1Mw0KCQkJCWMtMC4xMjYtMC43Mi0wLjMzOC0xLjM5My0wLjY3LTIuMDQ3Yy0wLjMzMi0wLjY0My0wLjc1OC0xLjIzMy0xLjI3MS0xLjc0MmMtMC41MDQtMC41MDktMS4wOTYtMC45MzktMS43MzktMS4yNjcNCgkJCQljLTAuNjU5LTAuMzMzLTEuMzI5LTAuNTQ5LTIuMDU0LTAuNjc1Yy0wLjcwNC0wLjEyOC0xLjQyNi0wLjE3LTIuMTQ2LTAuMTljLTAuMzMtMC4wMDctMC42NjQtMC4wMTEtMC45OTEtMC4wMTQNCgkJCQlDMTAwLjYyNSwwLDEwMC4yMywwLDk5Ljg0NiwwTDk5Ljg0NiwweiIvPg0KCQkJPHBhdGggZD0iTTk5Ljg0NiwwLjY2NGMwLjM4MiwwLDAuNzc1LDAsMS4xNTcsMC4wMDJsMC4wNTcsMC4wMDFsMC45MjIsMC4wMTNjMC41NzcsMC4wMTcsMS4zMjcsMC4wNTEsMi4wNTQsMC4xOA0KCQkJCWMwLjY3NCwwLjExOSwxLjI4NSwwLjMyLDEuODYzLDAuNjE0YzAuNTg2LDAuMjk4LDEuMTEzLDAuNjgyLDEuNTczLDEuMTQ2YzAuNDYyLDAuNDYsMC44NDYsMC45OSwxLjE0NywxLjU3MQ0KCQkJCWMwLjI5NiwwLjU3OSwwLjQ5MSwxLjE4OSwwLjYwNywxLjg2OWMwLjEzLDAuNzAzLDAuMTcsMS40MzMsMC4xODcsMi4wNDVjMC4wMDYsMC4zMjUsMC4wMDYsMC42NTEsMC4wMDYsMC45OTENCgkJCQljMC4wMDgsMC4zODYsMC4wMDgsMC43NzEsMC4wMDgsMS4xNTl2MTMuNTExYzAsMC4zOTMsMCwwLjc3NS0wLjAwOCwxLjE3NmMwLDAuMzMsMCwwLjY1My0wLjAwNiwwLjk3DQoJCQkJYy0wLjAxNywwLjYyMi0wLjA1NywxLjM1LTAuMTg3LDIuMDZjLTAuMTE2LDAuNjctMC4zMTEsMS4yOC0wLjYwMSwxLjg1NmMtMC4zMDcsMC41ODQtMC42OTEsMS4xMTMtMS4xNTUsMS41NzUNCgkJCQljLTAuNDU4LDAuNDYxLTAuOTg1LDAuODQ1LTEuNTcxLDEuMTQyYy0wLjU2NywwLjI5LTEuMTc4LDAuNDkxLTEuODYzLDAuNjE2Yy0wLjcxLDAuMTI1LTEuNDM2LDAuMTYxLTIuMDQ1LDAuMTgxDQoJCQkJYy0wLjMyOCwwLjAwNy0wLjY1NSwwLjAwOS0wLjk4NSwwLjAwOWMtMC4zODQsMC4wMDItMC43NzcsMC4wMDItMS4xNTksMC4wMDJIMTAuMjU1Yy0wLjM5MywwLTAuNzgzLDAtMS4xNzgtMC4wMDINCgkJCQljLTAuMzI1LDAtMC42NDctMC4wMDItMC45NjgtMC4wMDljLTAuNjE3LTAuMDItMS4zNDQtMC4wNTYtMi4wNTgtMC4xODFjLTAuNjgzLTAuMTI1LTEuMjkyLTAuMzI3LTEuODU5LTAuNjE2DQoJCQkJYy0wLjU4LTAuMjkzLTEuMTA3LTAuNjc5LTEuNTc1LTEuMTQ5Yy0wLjQ2LTAuNDUzLTAuODQyLTAuOTgxLTEuMTQyLTEuNTY3Yy0wLjI5LTAuNTcxLTAuNDg5LTEuMTc3LTAuNjExLTEuODY1DQoJCQkJYy0wLjEzNC0wLjczNS0wLjE2Ni0xLjQ3OS0wLjE4MS0yLjA1NGMtMC4wMDYtMC4yMjctMC4wMTEtMC40NTYtMC4wMTMtMC42ODVsLTAuMDA0LTAuMjg2di0xLjE3NlYxMC4yNTNWOS4wODlMMC42Nyw4Ljc5MQ0KCQkJCWMwLjAwMi0wLjIyNywwLjAwNi0wLjQ1NCwwLjAxMy0wLjY4NWMwLjAxNS0wLjU2OCwwLjA0Ni0xLjMxMiwwLjE4My0yLjA1M2MwLjEyLTAuNjg2LDAuMzE5LTEuMjk0LDAuNjExLTEuODYyDQoJCQkJYzAuMjk4LTAuNTg3LDAuNjgtMS4xMTQsMS4xNDUtMS41NzJjMC40NjQtMC40NjYsMC45OTEtMC44NSwxLjU3My0xLjE0NkM0Ljc2NywxLjE4LDUuMzc4LDAuOTc5LDYuMDUsMC44NTkNCgkJCQljMC43MjktMC4xMjksMS40OC0wLjE2MiwyLjA1LTAuMThsMC45NzYtMC4wMTRjMC4zOTUtMC4wMDIsMC43ODUtMC4wMDIsMS4xNzgtMC4wMDJIOTkuODQ2Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8ZGVmcz4NCgkJCQk8cGF0aCBpZD0iU1ZHSURfMV8iIGQ9Ik0zMy42MDEsMjEuNDM3YzAsMC4xOTksMCwwLjM5OC0wLjAwMSwwLjU5N2MtMC4wMDEsMC4xNjgtMC4wMDMsMC4zMzUtMC4wMDgsMC41MDMNCgkJCQkJYy0wLjAxLDAuMzY1LTAuMDMyLDAuNzMzLTAuMDk3LDEuMDk0Yy0wLjA2NywwLjM2Ny0wLjE3NiwwLjcwOC0wLjM0NywxLjA0MWMtMC4xNjksMC4zMjctMC4zODksMC42MjctMC42NTIsMC44ODYNCgkJCQkJYy0wLjI2MywwLjI2LTAuNTY2LDAuNDc3LTAuODk4LDAuNjQ0Yy0wLjMzNywwLjE2OS0wLjY4MywwLjI3Ny0xLjA1NCwwLjM0M2MtMC4zNjYsMC4wNjUtMC43MzksMC4wODctMS4xMDksMC4wOTYNCgkJCQkJYy0wLjE3LDAuMDA0LTAuMzQsMC4wMDctMC41MDksMC4wMDdjLTAuMjAyLDAuMDAxLTAuNDAzLDAuMDAxLTAuNjA1LDAuMDAxbC0wLjE2OCwwSDE1LjE1NWwtMi4zMTYsMA0KCQkJCQljLTAuMjAyLDAtMC40MDMsMC0wLjYwNS0wLjAwMWMtMC4xNy0wLjAwMS0wLjM0LTAuMDAzLTAuNTA5LTAuMDA3Yy0wLjM3LTAuMDEtMC43NDMtMC4wMzEtMS4xMDktMC4wOTYNCgkJCQkJYy0wLjM3MS0wLjA2Ni0wLjcxNy0wLjE3My0xLjA1NC0wLjM0M2MtMC4zMzItMC4xNjctMC42MzUtMC4zODQtMC44OTgtMC42NDRjLTAuMjYzLTAuMjYtMC40ODMtMC41NTktMC42NTItMC44ODYNCgkJCQkJYy0wLjE3Mi0wLjMzMy0wLjI4MS0wLjY3NC0wLjM0Ny0xLjA0MUM3LjYsMjMuMjcsNy41NzgsMjIuOTAyLDcuNTY4LDIyLjUzN2MtMC4wMDUtMC4xNjgtMC4wMDctMC4zMzUtMC4wMDgtMC41MDMNCgkJCQkJYy0wLjAwMS0wLjE5OS0wLjAwMS0wLjM5OC0wLjAwMS0wLjU5N2wwLTIuMjg2di02Ljk5OXYtMS40NTljMC0wLjEyNywwLTAuMjU0LDAuMDAxLTAuMzgxYzAuMDAxLTAuMTA3LDAuMDAyLTAuMjE0LDAuMDA1LTAuMzIxDQoJCQkJCWMwLjAwNi0wLjIzMywwLjAyLTAuNDY4LDAuMDYyLTAuNjk4YzAuMDQzLTAuMjM0LDAuMTEyLTAuNDUyLDAuMjIyLTAuNjY0YzAuMTA4LTAuMjA5LDAuMjQ4LTAuNCwwLjQxNi0wLjU2Ng0KCQkJCQljMC4xNjgtMC4xNjYsMC4zNjEtMC4zMDUsMC41NzMtMC40MTFDOS4wNTIsNy41NDQsOS4yNzMsNy40NzUsOS41MSw3LjQzM2MwLjIzNC0wLjA0MiwwLjQ3Mi0wLjA1NSwwLjcwOC0wLjA2Mg0KCQkJCQljMC4xMDgtMC4wMDMsMC4yMTctMC4wMDQsMC4zMjUtMC4wMDVjMC4xMjktMC4wMDEsMC4yNTctMC4wMDEsMC4zODYtMC4wMDFoMS40NzhoMTcuNzIybC0xLjM3NCwwLjAwMWwxLjQ3OC0wLjAwMQ0KCQkJCQljMC4xMjksMCwwLjI1NywwLDAuMzg2LDAuMDAxYzAuMTA4LDAuMDAxLDAuMjE3LDAuMDAyLDAuMzI1LDAuMDA1YzAuMjM2LDAuMDA2LDAuNDc0LDAuMDIsMC43MDgsMC4wNjINCgkJCQkJYzAuMjM3LDAuMDQyLDAuNDU3LDAuMTExLDAuNjcyLDAuMjE5YzAuMjEyLDAuMTA2LDAuNDA1LDAuMjQ1LDAuNTczLDAuNDExYzAuMTY4LDAuMTY2LDAuMzA4LDAuMzU3LDAuNDE2LDAuNTY2DQoJCQkJCWMwLjExLDAuMjEyLDAuMTc5LDAuNDMsMC4yMjIsMC42NjRjMC4wNDIsMC4yMywwLjA1NiwwLjQ2NSwwLjA2MiwwLjY5OGMwLjAwMywwLjEwNywwLjAwNCwwLjIxNCwwLjAwNSwwLjMyMQ0KCQkJCQljMC4wMDEsMC4xMjcsMC4wMDEsMC4yNTQsMC4wMDEsMC4zODF2MS40NTl2Ni45OTlWMjEuNDM3eiIvPg0KCQkJPC9kZWZzPg0KCQkJPGNsaXBQYXRoIGlkPSJTVkdJRF8yXyI+DQoJCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iICBvdmVyZmxvdz0idmlzaWJsZSIvPg0KCQkJPC9jbGlwUGF0aD4NCgkJCTxwYXRoIGlkPSJ3YWxsZXRfYmFja183OV8iIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNEOUQ2Q0MiIGQ9Ik0zMy42MDEsOS44N3YxNi43OEg3LjU1OVY5Ljg1MmgwDQoJCQkJYzAtMS40MjMsMS4xMDEtMi40NTcsMi40NTktMi40NTdsMCwwaDIxLjEyM2wwLDBoMGMxLjM1OCwwLDIuNDU5LDEuMDI1LDIuNDU5LDIuNDU3QzMzLjYwMSw5Ljg1OCwzMy42MDEsOS44NjQsMzMuNjAxLDkuODd6Ii8+DQoJCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzNfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjIwLjU4MDYiIHkxPSIxNi40MDc4IiB4Mj0iMjAuNTgwNiIgeTI9IjE4LjM0ODUiPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNEOUQ2Q0MiLz4NCgkJCQk8c3RvcCAgb2Zmc2V0PSIwLjMwNTEiIHN0eWxlPSJzdG9wLWNvbG9yOiNDN0M0QkIiLz4NCgkJCQk8c3RvcCAgb2Zmc2V0PSIwLjkxNzYiIHN0eWxlPSJzdG9wLWNvbG9yOiM5Nzk3OTAiLz4NCgkJCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojOTA5MDhBIi8+DQoJCQk8L2xpbmVhckdyYWRpZW50Pg0KCQkJPHJlY3QgeD0iNy41NiIgeT0iMTYuNDA4IiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJ1cmwoI1NWR0lEXzNfKSIgd2lkdGg9IjI2LjA0MSIgaGVpZ2h0PSIxLjk0MSIvPg0KCQkJPGcgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSI+DQoJCQkJPGRlZnM+DQoJCQkJCTxwYXRoIGlkPSJibHVlXzE1N18iIGQ9Ik04LjY0NCwyMC43NjRWMTEuNTV2LTAuOTM2YzAtMC4wODIsMC0wLjE2MywwLTAuMjQ1YzAtMC4wNjksMC4wMDEtMC4xMzcsMC4wMDMtMC4yMDYNCgkJCQkJCWMwLjAwNC0wLjE0OSwwLjAxMy0wLjMsMC4wMzktMC40NDhjMC4wMjctMC4xNSwwLjA3MS0wLjI5LDAuMTQxLTAuNDI2YzAuMDY4LTAuMTM0LDAuMTU4LTAuMjU2LDAuMjY0LTAuMzYzDQoJCQkJCQlDOS4xOTgsOC44Miw5LjMyMSw4LjczMSw5LjQ1NSw4LjY2M2MwLjEzNy0wLjA2OSwwLjI3Ni0wLjExMywwLjQyNy0wLjE0YzAuMTQ4LTAuMDI3LDAuMjk5LTAuMDM1LDAuNDQ5LTAuMDM5DQoJCQkJCQljMC4wNjktMC4wMDIsMC4xMzctMC4wMDMsMC4yMDYtMC4wMDNjMC4wODIsMCwwLjE2MywwLDAuMjQ1LDBoMC45MzdoMTguNTkybC0wLjg2OSwwbDAuOTM3LDBjMC4wODIsMCwwLjE2MywwLDAuMjQ1LDANCgkJCQkJCWMwLjA2OSwwLDAuMTM4LDAuMDAxLDAuMjA2LDAuMDAzYzAuMTUsMC4wMDQsMC4zMDEsMC4wMTMsMC40NDksMC4wMzljMC4xNSwwLjAyNywwLjI5LDAuMDcxLDAuNDI3LDAuMTQNCgkJCQkJCWMwLjEzNCwwLjA2OCwwLjI1NywwLjE1NywwLjM2MywwLjI2NGMwLjEwNiwwLjEwNiwwLjE5NiwwLjIyOSwwLjI2NCwwLjM2M2MwLjA2OSwwLjEzNywwLjExNCwwLjI3NiwwLjE0MSwwLjQyNg0KCQkJCQkJYzAuMDI3LDAuMTQ4LDAuMDM2LDAuMjk5LDAuMDQsMC40NDhjMC4wMDIsMC4wNjksMC4wMDMsMC4xMzcsMC4wMDMsMC4yMDZjMCwwLjA4MiwwLDAuMTYzLDAsMC4yNDV2MC45MzZ2OS4yMTRIOC42NDR6Ii8+DQoJCQkJPC9kZWZzPg0KCQkJCTxjbGlwUGF0aCBpZD0iYmx1ZV8xXyI+DQoJCQkJCTx1c2UgeGxpbms6aHJlZj0iI2JsdWVfMTU3XyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQoJCQkJPC9jbGlwUGF0aD4NCgkJCQk8cGF0aCBpZD0iYmx1ZV8xNThfIiBjbGlwLXBhdGg9InVybCgjYmx1ZV8xXykiIGZpbGw9IiMzQjk5QzkiIGQ9Ik04LjY0NCwyMC43NjRWMTEuNTV2LTAuOTM2YzAtMC4wODIsMC0wLjE2MywwLTAuMjQ1DQoJCQkJCWMwLTAuMDY5LDAuMDAxLTAuMTM3LDAuMDAzLTAuMjA2YzAuMDA0LTAuMTQ5LDAuMDEzLTAuMywwLjAzOS0wLjQ0OGMwLjAyNy0wLjE1LDAuMDcxLTAuMjksMC4xNDEtMC40MjYNCgkJCQkJYzAuMDY4LTAuMTM0LDAuMTU4LTAuMjU2LDAuMjY0LTAuMzYzQzkuMTk4LDguODIsOS4zMjEsOC43MzEsOS40NTUsOC42NjNjMC4xMzctMC4wNjksMC4yNzYtMC4xMTMsMC40MjctMC4xNA0KCQkJCQljMC4xNDgtMC4wMjcsMC4yOTktMC4wMzUsMC40NDktMC4wMzljMC4wNjktMC4wMDIsMC4xMzctMC4wMDMsMC4yMDYtMC4wMDNjMC4wODIsMCwwLjE2MywwLDAuMjQ1LDBoMC45MzdoMTguNTkybC0wLjg2OSwwDQoJCQkJCWwwLjkzNywwYzAuMDgyLDAsMC4xNjMsMCwwLjI0NSwwYzAuMDY5LDAsMC4xMzgsMC4wMDEsMC4yMDYsMC4wMDNjMC4xNSwwLjAwNCwwLjMwMSwwLjAxMywwLjQ0OSwwLjAzOQ0KCQkJCQljMC4xNSwwLjAyNywwLjI5LDAuMDcxLDAuNDI3LDAuMTRjMC4xMzQsMC4wNjgsMC4yNTcsMC4xNTcsMC4zNjMsMC4yNjRjMC4xMDYsMC4xMDYsMC4xOTYsMC4yMjksMC4yNjQsMC4zNjMNCgkJCQkJYzAuMDY5LDAuMTM3LDAuMTE0LDAuMjc2LDAuMTQxLDAuNDI2YzAuMDI3LDAuMTQ4LDAuMDM2LDAuMjk5LDAuMDQsMC40NDhjMC4wMDIsMC4wNjksMC4wMDMsMC4xMzcsMC4wMDMsMC4yMDYNCgkJCQkJYzAsMC4wODIsMCwwLjE2MywwLDAuMjQ1djAuOTM2djkuMjE0SDguNjQ0eiIvPg0KCQkJCTxnIGlkPSJ5ZWxsb3dfc2hkd18xNTZfIiBjbGlwLXBhdGg9InVybCgjYmx1ZV8xXykiPg0KCQkJCQkNCgkJCQkJCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xNyIgd2lkdGg9IjE3MSIgaGVpZ2h0PSI5OSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMVUFBQUJxQ0FZQUFBRDZPeEJUQUFBQUNYQklXWE1BQUVVMEFBQkZOQUd1eHJVZEFBQUENCkdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUJwVkpSRUZVZU5yc213dHpvellVUmlVWk85NDANCmFkUHQvLytSblNTT242akN2Z3JYaWlDOHZOMHg1OHpjQWZ5QzJUMWNQZ2xpREFBQUFNQXZ4YzU4LzNCYi9MMUpaVHZzQTZubks3Vy8NCmxmajJoaUkzU1kzSVNLNjMvZFNDMnh1S1hKVnJFUnk1NXlleno4aWNxMUdDRnhQS3JFVjJ5YnBya0IvQjU5bVZxeXBWK2N4eWNDNHYNClJnaWRFN21xaFZTNjdwTHZJUE84NUM0VG9VOVM2WG9xZTIreGk1RkNhNUVMdFV4cmtlbmFpRDJ2MktGbGpSSWZHK3FrVG9UZUhic1kNCktiU1dlQlZxbVZrdWxkZ0xPdllzaGZhSjBGSGVmYWlETFBkcSt5Qk82TzdkV2V4aWhOQlI1aWp3T3RTRExHT3RsTnhhYkp2a2JNUysNCnp5enRrNXljQ2wzVk50Uk9sckZjeG9mT1lnL3AxTHBEcjVUSWo2citDUFZEaVI3Ri9oSkRMRkxmcGRqK1drWmRzUlB2cEQ1Q2JhVGUNCms2dDVicUE1V2FmT2RlbWxDQnNsZmdyMUxNdW5qTmhucVcweWNFVHErK3pVOXJMeTJhbDlIVDJpMUZzbDlKdlVVbDNKY3pNbW5RYU8NCmZlTkgycVhYSW04bDgxK3EvaFN4SDBYc2M2Y09QMURZeTNmSjFET1EyMTZMZWZMWDBXT3J1dk9qTkw0aUVicHAybS9TVHUwU29SOUYNCjNrcmtuNkgrRHZVaTI4OGkvTnJXbmJydzlabVlDbzNZOXpsSWpNdVRyVFAxM3RkU3Y0cExTL0VyUnBaME5xU1U5Ny90MWtVUG9YV24NCjF0RWpkdWxLNkg5RTdyUFVWcVJXWjZFZUtGb0dpck1iTEVhcEQxYWs5dldFd2tKOTdwQlVsTnZXeVdhYStKR0xIcnBUdjRqUVArMWwNCi9WbmUxd2ZkTktWbmtQdnVaTTVKclhQMVRxN2k1eHd0WHp5cTkvUnNTR3lJbmNUdTA2bTExRXVWcDU4a1E1L3p0QWo5b2pKMTdOS0YNCllZNTZ6akVrN2RZUHlna2pyKzlVMW41VE0yZGJOYmxRS20vOEVLbHR3OHhIN05RL2twbVA1MlFHSkE0U0M1Ty9tNGpVODRrZ0p1blcNCmVsQlk1ZTJkdnpqenBtYk5WcG1HYUtibzFNWjh2UjIrVE1RK1QrdEpobjVVc3g2ZkEwVERFM3R6amlIcDh4OG5KZVpKWmtPaU05RWINCmZYOGo5MkRjNEV4dFcrS0h2dkVTejZ5MStYckRaZGt5T0VUcWVXVnJteXlqUitjS0w2NTg3VlhUNHhWbXJOUmFPdGNpOXNwZW4xMjUNCmg1bmFNalJTM3hlNWVHRE45UTJVaGJsK2RtaVpOTUVtb2UxVVVyZUpyVXMvcWVkYVpqcVFlQjVpNXpwMU92bWdIMUV1d3NhaXJQMVoNClpNWjFrM1pxazhTUXo3TFhYWG5Cb0JDK2tkeTJsQnZiRUYxUG9kT3p5OWxhNnFaNWFJdk04TTE0emJZNFkxdE9pc0ZTdHgyRWE1R1kNClA5bUNRVzY1citMMmNzZjEyS2xwNk5pdXcxa0cwTlljdi9PdFYyTjBIWGJlRmtWeUVpTXlqSlY5bEV0dTRNNXplKzJjZVFCdWlSc2kNCmM0Kzh6RUFSK3JyMVM2VysyZVVDNEhlUkdtQTJVdE90Z1U0TmdOUUFTQTFJRFlEVUFFZ05nTlFBU0ExSURZRFVBRWdOZ05RQVNBMkENCjFJRFVBRWdOZ05RQVNBMkExSURVQUVnTmdOUUFTQTJBMUlEVUFFZ05nTlFBU0EyQTFJRFVBRWdOZ05RQVNBMkExQUJJRFVnTmdOUUENClNBMkExQUJJRFVnTmdOUUFTQTJBMUFEL2k5UStXZmY4TThNM1R2amZYZXJ2UkFlNHFSTnVnb1B5RFdjZ0lzT1FxN29mNjA4eDhvaTgNCnpjdnNXeTQxbHY5TDVHMXJobjZrMk1YWUEvTVhTK04ybVNtYmZCK3BrVHAxeGFkT05YUnNQMWJxcGtGZWVnRHh3RTdtZXYwa0F2c2sNCjVpRDF2TVgyR1U4K3k5ZnZ0MFdSMWdtSVlzQ0I2VE90T3BCajJEZ0dVNDloL2FCS0MyMFJHcFNJMFozS2s2T3AzVG03cENRdk0zRmwNCnN2aVJ1MlNjMU1Ic1ErMUNiVU90Uk9SUzNvOVNJelNZdENHS00xdnhaeTkxYUJDN1V3VHBtNm05a3ZWSzV2REdKbGo3RU5ZWDhwbVYNCi9MN0xkR2tFSjFOcnFkOURiY0tMSDRuY3h3YXhSMHZ0VzRTdURxZzZrRGVST0FxOVUxSmI0Z2RrY25XTUg1VXJtMUN2NHRHN3FlVSsNCkRCRzdUL3pRd2Y0Z1FtK1UwRTRHamJ0ZzdscCtHNm1oVGVwSzJMMnZHK08vSW5jcXRwWjZkS2YyR2FuajJmVWhPOWNadXVyZTcvN3kNCjJ0SmRPcmNsVTBONjFmZVhPcW9JK3k1Q1I3RTMwamhqRENtN2R1cys4U05LSFdQSFVrb0xYUjNJUTR3aXBVanRFQnBxbWVJOHRHNlMNCmU5VWtYMVczM2liWmVwTDQwWlNuZDJvUVdLcURXb3ZRVWZhejFDWFJBNzVlK2IyS3MzdDE5ZCtJMEcwUlpQUThkUlRhcWh5MGsrMVMNCmJXK1UwRkY0OGpSMGliUzZXVzdWQk1TMlFlakpCNG9IOWJxV1BNYVJoYm5PMGdnTmZjVGVxODU5VURNZ01WT2JLYVRPSFVEY1BpcXANCkN4VTV1SXNJblFlTjVucG1UZDloUERVTUVrY1BGQ05scG5NdlpNY3VLWVNHSVdLbno0U2tEOGQxbXRMckkxMzhiSlJXWjJiOVd1NTMNCmtSdHlWLzhtdVhQTHpyZkorOHFtTzdCdHlNMTBhUmlhcjFQQmZjTm5KcFhhOUJRWXNhRnJ0ell0QXZzaGNvN0IzdmozWVY1U0R4SVoNCkFBQUFBQUFBQUdBKy9DZkFBUHlYdlFuaVRBVnRBQUFBQUVsRlRrU3VRbUNDIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjE2IDAgMCAwLjE2IDYuOTE5MSA4LjQ0MjgpIj4NCgkJCQkJPC9pbWFnZT4NCgkJCQkJPGc+DQoJCQkJCQk8Zz4NCgkJCQkJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOC42NDQsMjIuOTMydi05LjIxNHYtMC45MzZjMC0wLjA4MiwwLTAuMTYzLDAtMC4yNDVjMC0wLjA2OSwwLjAwMS0wLjEzNywwLjAwMy0wLjIwNg0KCQkJCQkJCQljMC4wMDQtMC4xNDksMC4wMTMtMC4zLDAuMDM5LTAuNDQ4YzAuMDI3LTAuMTUsMC4wNzEtMC4yOSwwLjE0MS0wLjQyNmMwLjA2OC0wLjEzNCwwLjE1OC0wLjI1NiwwLjI2NC0wLjM2Mw0KCQkJCQkJCQljMC4xMDYtMC4xMDYsMC4yMjktMC4xOTYsMC4zNjMtMC4yNjRjMC4xMzctMC4wNjksMC4yNzYtMC4xMTMsMC40MjctMC4xNGMwLjE0OC0wLjAyNywwLjI5OS0wLjAzNSwwLjQ0OS0wLjAzOQ0KCQkJCQkJCQljMC4wNjktMC4wMDIsMC4xMzctMC4wMDMsMC4yMDYtMC4wMDNjMC4wODIsMCwwLjE2MywwLDAuMjQ1LDBoMC45MzdoMTguNTkybC0wLjg2OSwwbDAuOTM3LDBjMC4wODIsMCwwLjE2MywwLDAuMjQ1LDANCgkJCQkJCQkJYzAuMDY5LDAsMC4xMzgsMC4wMDEsMC4yMDYsMC4wMDNjMC4xNSwwLjAwNCwwLjMwMSwwLjAxMywwLjQ0OSwwLjAzOWMwLjE1LDAuMDI3LDAuMjksMC4wNzEsMC40MjcsMC4xNA0KCQkJCQkJCQljMC4xMzQsMC4wNjgsMC4yNTcsMC4xNTcsMC4zNjMsMC4yNjRjMC4xMDYsMC4xMDYsMC4xOTYsMC4yMjksMC4yNjQsMC4zNjNjMC4wNjksMC4xMzcsMC4xMTQsMC4yNzYsMC4xNDEsMC40MjYNCgkJCQkJCQkJYzAuMDI3LDAuMTQ4LDAuMDM2LDAuMjk5LDAuMDQsMC40NDhjMC4wMDIsMC4wNjksMC4wMDMsMC4xMzcsMC4wMDMsMC4yMDZjMCwwLjA4MiwwLDAuMTYzLDAsMC4yNDV2MC45MzZ2OS4yMTRIOC42NDR6Ii8+DQoJCQkJCQk8L2c+DQoJCQkJCTwvZz4NCgkJCQk8L2c+DQoJCQkJPHBhdGggaWQ9InllbGxvd183OV8iIGNsaXAtcGF0aD0idXJsKCNibHVlXzFfKSIgZmlsbD0iI0ZGQjAwMyIgZD0iTTguNjQ0LDIyLjkzMnYtOS4yMTR2LTAuOTM2YzAtMC4wODIsMC0wLjE2MywwLTAuMjQ1DQoJCQkJCWMwLTAuMDY5LDAuMDAxLTAuMTM3LDAuMDAzLTAuMjA2YzAuMDA0LTAuMTQ5LDAuMDEzLTAuMywwLjAzOS0wLjQ0OGMwLjAyNy0wLjE1LDAuMDcxLTAuMjksMC4xNDEtMC40MjYNCgkJCQkJYzAuMDY4LTAuMTM0LDAuMTU4LTAuMjU2LDAuMjY0LTAuMzYzYzAuMTA2LTAuMTA2LDAuMjI5LTAuMTk2LDAuMzYzLTAuMjY0YzAuMTM3LTAuMDY5LDAuMjc2LTAuMTEzLDAuNDI3LTAuMTQNCgkJCQkJYzAuMTQ4LTAuMDI3LDAuMjk5LTAuMDM1LDAuNDQ5LTAuMDM5YzAuMDY5LTAuMDAyLDAuMTM3LTAuMDAzLDAuMjA2LTAuMDAzYzAuMDgyLDAsMC4xNjMsMCwwLjI0NSwwaDAuOTM3aDE4LjU5MmwtMC44NjksMA0KCQkJCQlsMC45MzcsMGMwLjA4MiwwLDAuMTYzLDAsMC4yNDUsMGMwLjA2OSwwLDAuMTM4LDAuMDAxLDAuMjA2LDAuMDAzYzAuMTUsMC4wMDQsMC4zMDEsMC4wMTMsMC40NDksMC4wMzkNCgkJCQkJYzAuMTUsMC4wMjcsMC4yOSwwLjA3MSwwLjQyNywwLjE0YzAuMTM0LDAuMDY4LDAuMjU3LDAuMTU3LDAuMzYzLDAuMjY0YzAuMTA2LDAuMTA2LDAuMTk2LDAuMjI5LDAuMjY0LDAuMzYzDQoJCQkJCWMwLjA2OSwwLjEzNywwLjExNCwwLjI3NiwwLjE0MSwwLjQyNmMwLjAyNywwLjE0OCwwLjAzNiwwLjI5OSwwLjA0LDAuNDQ4YzAuMDAyLDAuMDY5LDAuMDAzLDAuMTM3LDAuMDAzLDAuMjA2DQoJCQkJCWMwLDAuMDgyLDAsMC4xNjMsMCwwLjI0NXYwLjkzNnY5LjIxNEg4LjY0NHoiLz4NCgkJCQk8ZyBpZD0iZ3JlZW5fc2hkd18xNTZfIiBjbGlwLXBhdGg9InVybCgjYmx1ZV8xXykiPg0KCQkJCQkNCgkJCQkJCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xNiIgd2lkdGg9IjE3MSIgaGVpZ2h0PSI5OSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMVUFBQUJxQ0FZQUFBRDZPeEJUQUFBQUNYQklXWE1BQUVVMEFBQkZOQUd1eHJVZEFBQUENCkdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUJrWkpSRUZVZU5yc21ndFg0a2dRUnBOT2VQZ1kNCm5Wbi8vNC9jVlVHRXBMZERxcUhTZHA2RTJYVzQ5NXc2Z1lqYVJ5OGYxWlVrQ1FBQUFBQUFBSUFpL2VZL0g3NC85djh1WFJwNWpOalENCko3U2RVL0o4WnBuMU1lMzRHaUJ4ZUxSekpYZytvOHhhWkNPUFRlUnJTSTNVVmxXcGpqSEI3ZStVT28yVWtjcmtlYWJPaFhJaitPMzENCnpLSE1WUlh5dkZEbmJDQzMvUjFTeDBRMjh2TXlLZjA0aTRpZHNxbThtYzJmalFoZHFEcElsWElzZ3ZRZUpYWitnZEJHcGJFWGVPRnENCktjZUZuUGRIRTBsdFpMNnRkcU5VVmNtN2wrT25QTjZMSDE3eVpJclkrUVZDKzFvb21WZXExbkxPU3g1TGJLUytQYWw5T3U5RjVxbysNClhPM2srQ21QMDZsaTV4T0UxbEo3WWRkUzk2N3VwTzdsM0VwZWw2dkVSdXJibGZxZzBybVNkeXUxRVU4MkVVY1MxV3RmSmFsMVFpOUYNCjNFcmlSNmtIVno5RWFpOTVLTFV4OGI0YS9rQ3h5MmJyNGFYMnlWeEovTzdxMWRXYmNzVDdwbnZ4ZEVoYTV5TmsxaW1kcTNialhpU3UNCjZ0blZrOVFQRWR4THZURE4zaHFwYjBScW82UXV6NzIwVDJrdnRHOVhzeURwMnlZaXM3VWZSbTBNbHlMc2cwajgwOVV2cVdlUit0RjkNCnc1MnQ1Vi9ZcjFMVGZ0eE8rM0dVTXhXcDNYRlgxaW45cG9JdlUrbXNKeUY2M05lYjF2bEFtZE5BNmtXUTBwWFVmMG05VklLbjlibEgNCld5OTRwVGFMYlROcitIUEZEamVLZS9kazUvNzVHMWNQWlozU1B2Q3Mya2p1VmJ0eVVGK2ZwZjFJT2xxUFIwbm1LcUZmM0F0ZWJQMzQNClNiVWZxK1E4OXVNSzQrMXVGRzB3K1RoK2lqc0JjbnRPNkgwd0Vkbko4MHkrdDllWGZLVFFQcW1YYXRyaGUrbGorMkhydFA2bGV1cDENCjBweFZjL0hsZG1SdVMycy8vZkFEaE5UOTgwdmI3TFUzVWxzVmlHWklDeksyL2ZEOTlFSko3WHZxcDdTVysxbHRGTVBXZzVRbXJYMEwNCnNnaDY2SU9rODN2d0NiOU1tbnV4WHZJQlFvZEpuYXVlZWkwTGVFaWFJNzJINUR5blhnNUlhYmd0c1F2bHcwbm9xcisyVGFGMTJ4cUcNCjRtd2J4U3pZS1BvWjliMWI0YjA5ejZiWGtVV2xTSTNVeVhuZTdCMG9rdWFWYUYyTG9QVVk1TTRsSTcyRlhvQnRMaWE4Tko0bDNLR0gNCjFPZkgvbit2US9KNFM0VVRiRm1lWmM0Ny9KbGxveGltZGE3a1hxb0tGOE5sY1VnRG9mMW9MaHRZb3o3bHpjaUY2YlEraVcyK2l0dzINCmowWm81STU5K3BzV21TZmRoMjlHQ2gwVHUyOGhDQTF0dzRkWVlGYjNCZlhkZTM5eFVxY2Rjb2Uzb2Fac0NHR2syRjJTSjFQMllHYmkNCmdrNWw0aUp6WVFVdWxUeVpHb3htNGk5UE9oYlI5VEVEY0hYTUJlK3N0bmNVRXNNbFFka1ZrRmVWR3VDUFN1cDA1THNNNEZ1MEh3QkkNCkRZRFVBRWdOZ05TQTFBQklEWURVQUVnTmdOU0ExQUJJRFlEVUFFZ05nTlNBMUFCSURZRFVBRWdOZ05TQTFBQklEWURVQUVnTmdOUUENClNBMUlEWURVQUVnTmdOUUFTQTFJRFlEVUFFZ05nTlFBU0ExSURZRFVBRWdOZ05RQVNBMUl6WjhBa0JvQXFRR1FHZ0NwQVpBYWtIb0MNCmxqOHQvRmV1bUFzWFlRZStIc2xockE5MnF2aG01b1hxQlZ2U0czb2NzQjMrVENhZjRkMW1ld1JIWnVpVHVFLzJxMHI5NVplN0V6YjkNCnVzQlNIVlBTR2lJZWxjSHhWTFpiOUtza2RiaUEwbGxiSkhVZFZPM2w5VjdzbFA4bEJNRzNENXc1ZW1Ram9zK2QxTFpGNkpQRXRsNmMNCnJrK1J1SlMrWGZmdXlFMC9YVW9keEpXVE83WXBldEVpdHAwanFXMkwwSDRobjg3VWJWTFhRc1F0NU9jYmtocGFrdHBMdlJGM3RyWXANCmVVenMzdFRPSnl4R0MvMnBGck54MWk2VjBFc2xOUWtOWWNxR1VyOWFKYmRLOEZEczJYcHEvZTRxQXFHUEM2b1MycjBnbGY3NlE2VE8NCmtCbzZwQzY4Uis3a216ditMUzV0QXJHTFlFTTVTMDhkZm1Uc1JkeXRMT0tVMExZK3R6WjFHNExVMENsMWVYYXBFdmtmSmZaV3p2dTANCkxvZTJJR09TT3BiU2I2ckZPTWdpN2lySnJVaWQwazlEeENkN2JtVkRuMTVGN3JlT3RMNG9xVzFMUDcyVDc4M1ZsS01TK3QzVlNxVFcNCm0wUW1IOUNZV3Rpdm04V2RwTFZ2WjczVXU3RWJ4akViUlozVU95V3NuemRXaTFuTDlNTUxieXd5US85bVViZTBIMHB1TDdWTzZsazMNCmltWFEzUHZ6UHJsWG9kQktacVNHdGc0Z0ZIdW42a05jSzVSL3MyMFVFOVYraEtMN2hmaU5ZZGRzR3JtUk9UYUVLRldMRVY3STY3c1ENCmMzSDdFVDdYMHhCLzVUQUxoRVprR0xwZkt3UEJENm83S0llMkgyT0VTMVVaZGN3aTV4QVp4Z29lM3VCVUpPMDNQYzBtdFg1OTJDK24NCjlOQXdZNDl0SStlU1pPQVZ4YW55eGRvTCttZVlxOCtPdFNlamsvY1NTR2U0Vm1vREFBQUFBQUFBWE02L0Fnd0Frak9KTktaSVdlNEENCkFBQUFTVVZPUks1Q1lJST0iIHRyYW5zZm9ybT0ibWF0cml4KDAuMTYgMCAwIDAuMTYgNi45NDM0IDEwLjY4OSkiPg0KCQkJCQk8L2ltYWdlPg0KCQkJCQk8Zz4NCgkJCQkJCTxnPg0KCQkJCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04LjY0NCwyNS4xdi05LjIxNFYxNC45NWMwLTAuMDgxLDAtMC4xNjMsMC0wLjI0NGMwLTAuMDY5LDAuMDAxLTAuMTM3LDAuMDAzLTAuMjA2DQoJCQkJCQkJCWMwLjAwNC0wLjE0OSwwLjAxMy0wLjMsMC4wMzktMC40NDhjMC4wMjctMC4xNSwwLjA3MS0wLjI5LDAuMTQxLTAuNDI2YzAuMDY4LTAuMTM0LDAuMTU4LTAuMjU2LDAuMjY0LTAuMzYzDQoJCQkJCQkJCWMwLjEwNi0wLjEwNiwwLjIyOS0wLjE5NiwwLjM2My0wLjI2NGMwLjEzNy0wLjA2OSwwLjI3Ni0wLjExMywwLjQyNy0wLjE0YzAuMTQ4LTAuMDI3LDAuMjk5LTAuMDM1LDAuNDQ5LTAuMDM5DQoJCQkJCQkJCWMwLjA2OS0wLjAwMiwwLjEzNy0wLjAwMywwLjIwNi0wLjAwM2MwLjA4MiwwLDAuMTYzLDAsMC4yNDUsMGgwLjkzN2gxOC41OTJsLTAuODY5LDBsMC45MzcsMGMwLjA4MiwwLDAuMTYzLDAsMC4yNDUsMA0KCQkJCQkJCQljMC4wNjksMCwwLjEzOCwwLjAwMSwwLjIwNiwwLjAwM2MwLjE1LDAuMDA0LDAuMzAxLDAuMDEzLDAuNDQ5LDAuMDM5YzAuMTUsMC4wMjcsMC4yOSwwLjA3MSwwLjQyNywwLjE0DQoJCQkJCQkJCWMwLjEzNCwwLjA2OCwwLjI1NywwLjE1NywwLjM2MywwLjI2NGMwLjEwNiwwLjEwNiwwLjE5NiwwLjIyOSwwLjI2NCwwLjM2M2MwLjA2OSwwLjEzNywwLjExNCwwLjI3NiwwLjE0MSwwLjQyNg0KCQkJCQkJCQljMC4wMjcsMC4xNDgsMC4wMzYsMC4yOTksMC4wNCwwLjQ0OGMwLjAwMiwwLjA2OSwwLjAwMywwLjEzNywwLjAwMywwLjIwNmMwLDAuMDgyLDAsMC4xNjMsMCwwLjI0NHYwLjkzNlYyNS4xSDguNjQ0eiIvPg0KCQkJCQkJPC9nPg0KCQkJCQk8L2c+DQoJCQkJPC9nPg0KCQkJCTxwYXRoIGlkPSJncmVlbl83OV8iIGNsaXAtcGF0aD0idXJsKCNibHVlXzFfKSIgZmlsbD0iIzUwQkUzRCIgZD0iTTguNjQ0LDI1LjF2LTkuMjE0VjE0Ljk1YzAtMC4wODEsMC0wLjE2MywwLTAuMjQ0DQoJCQkJCWMwLTAuMDY5LDAuMDAxLTAuMTM3LDAuMDAzLTAuMjA2YzAuMDA0LTAuMTQ5LDAuMDEzLTAuMywwLjAzOS0wLjQ0OGMwLjAyNy0wLjE1LDAuMDcxLTAuMjksMC4xNDEtMC40MjYNCgkJCQkJYzAuMDY4LTAuMTM0LDAuMTU4LTAuMjU2LDAuMjY0LTAuMzYzYzAuMTA2LTAuMTA2LDAuMjI5LTAuMTk2LDAuMzYzLTAuMjY0YzAuMTM3LTAuMDY5LDAuMjc2LTAuMTEzLDAuNDI3LTAuMTQNCgkJCQkJYzAuMTQ4LTAuMDI3LDAuMjk5LTAuMDM1LDAuNDQ5LTAuMDM5YzAuMDY5LTAuMDAyLDAuMTM3LTAuMDAzLDAuMjA2LTAuMDAzYzAuMDgyLDAsMC4xNjMsMCwwLjI0NSwwaDAuOTM3aDE4LjU5MmwtMC44NjksMA0KCQkJCQlsMC45MzcsMGMwLjA4MiwwLDAuMTYzLDAsMC4yNDUsMGMwLjA2OSwwLDAuMTM4LDAuMDAxLDAuMjA2LDAuMDAzYzAuMTUsMC4wMDQsMC4zMDEsMC4wMTMsMC40NDksMC4wMzkNCgkJCQkJYzAuMTUsMC4wMjcsMC4yOSwwLjA3MSwwLjQyNywwLjE0YzAuMTM0LDAuMDY4LDAuMjU3LDAuMTU3LDAuMzYzLDAuMjY0YzAuMTA2LDAuMTA2LDAuMTk2LDAuMjI5LDAuMjY0LDAuMzYzDQoJCQkJCWMwLjA2OSwwLjEzNywwLjExNCwwLjI3NiwwLjE0MSwwLjQyNmMwLjAyNywwLjE0OCwwLjAzNiwwLjI5OSwwLjA0LDAuNDQ4YzAuMDAyLDAuMDY5LDAuMDAzLDAuMTM3LDAuMDAzLDAuMjA2DQoJCQkJCWMwLDAuMDgyLDAsMC4xNjMsMCwwLjI0NHYwLjkzNlYyNS4xSDguNjQ0eiIvPg0KCQkJCTxnIGlkPSJyZWRfc2hkd18xNTZfIiBjbGlwLXBhdGg9InVybCgjYmx1ZV8xXykiPg0KCQkJCQkNCgkJCQkJCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xNyIgd2lkdGg9IjE3MSIgaGVpZ2h0PSI4NSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMVUFBQUJlQ0FZQUFBQmwwRlhvQUFBQUNYQklXWE1BQUVVMEFBQkZOQUd1eHJVZEFBQUENCkdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUJpbEpSRUZVZU5yc25ZdHk0amdRUlczWlBQS1kNClpHYnoveCs1bXdSQ3dOYkt1QVZ0SVQ5eFpuZkNPVlZkQm9ja3FzbmgwbXE3YXBJRUFBQUFBQUFBQU9BN2svN2hQeC8rZk96L1hibzANCjhoaXhvVTlvTzZmaytjd3k2MlBhOFRWQTR2Qm81MHJ3ZkVhWnRjaEdIcHZJMTVBYXFhMnFVaDFqZ3R2ZktYVWFLU09WeWZOTW5RdmwNClJ2RGI2NWxEbWFzcTVIbWh6dGxBYnZzN3BJNkpiT1RuWlZMNmNSWVJPMlZUZVRPYlB4c1J1bEIxa0NybFdBVHBQVXJzL0FxaGpVcGoNCkwvREMxVktPQ3pudmp5YVMyc2g4VysxR3FhcVNkeS9IVDNtOEZ6Kzg1TWtVc2ZNcmhQYTFVREt2VkszbG5KYzhsdGhJZlh0UyszVGUNCmk4eFZmYmpheWZGVEhxZFR4YzRuQ0sybDlzS3VwZTVkM1VuZHk3bVZ2QzVYaVkzVXR5djFRYVZ6SmU5V2FpT2ViQ0tPSktyWC9wS2sNCjFnbTlGSEVyaVIrbEhsejlFS205NUtIVXhzVDdhdmlHWXBmTjFzTkw3Wk81a3ZqZDFhdXJOK1dJOTAzMzR1bVF0TTVIeUt4VE9sZnQNCnhyMUlYTld6cXllcEh5SzRsM3BobXIwMVV0K0kxRVpKWFo1N2FaL1NYbWpmcm1aQjByZE5SR1pyUDR6YUdDNUYyQWVSK0tlclgxTFANCkl2V2orNFk3Vzh1L3NKZFMwMzdjVHZ0eGxETVZxZDF4VjlZcC9hYUNMMVBwckNjaGV0elhtOWI1UUpuVFFPcEZrTktWMUg5SnZWU0MNCnAvVzVSMXN2ZUtVMmkyMHphL2krWW9jYnhiMTdzbk4vL0kycmg3Sk9hUjk0Vm0wazk2cGRPYWl2ejlKK0pCMnR4Nk1rYzVYUUwrNEYNCkw3WisvS1RhajFWeUh2dHhoZkYyTjRvMm1Id2NQOFdkQUxrOUovUSttSWpzNUhrbTM5dnJTejVTYUovVVN6WHQ4TDMwc2Yyd2RWci8NClVqMzFPbW5PcXJuNGNqc3l0NlcxbjM3NEFVTHEvdmlsYmZiYUc2bXRDa1F6cEFVWjIzNzRmbnFocFBZOTlWTmF5LzJzTm9waDYwRksNCms5YStCVmtFUGZSQjB2azkrSVJmSnMyOVdDLzVBS0hEcE01VlQ3MldCVHdrelpIZVEzS2VVeThIcERUY2x0aUY4dUVrZE5WZjI2YlENCnVtME5RM0cyaldJV2JCVDlqUHJlcmZEZW5tZlQ2OGlpVXFSRzZ1UThiL1lPRkVuelNyU3VSZEI2REhMbm1wSGVRaS9BTmhjVFhoclANCkV1N1FRK3J6WS8rMzF5RjV2S1hDQ2JZc3p6TG5IZjdNc2xFTTB6cFhjaTlWaFl2aHNqaWtnZEIrTkpjTnJGR2Y4bWJrd25SYW44UTINCmx5SzN6YU1SR3Jsam4vNm1SZVpKOStHYmtVTEh4TzViQ0VKRDIvQWhGcGpWZlVGOTk5NWZuZFJwaDl6aGJhZ3BHMElZS1hhWDVNbVUNClBaaVp1S0JUbWJqSVhGaUJheVZQcGdham1makxrNDVGZEgzTUFIdzU1b3AzVnRzN0NvbmhtcURzQ3NndmxScmdXeVYxT3ZKZEJ2QkgNCnRCOEFTQTJBMUFCSURZRFVnTlFBU0EyQTFBQklEWURVZ05RQVNBMkExQUJJRFlEVWdOUUFTQTJBMUFCSURZRFVnTlFBU0EyQTFBQkkNCkRZRFVBRWdOU0EyQTFBQklEWURVQUVnTlNBMkExQURmV21yTFB5MzhWNjZZS3hkaEI3NGV5V0dzRDNhcStHYm1oZW9GVzlJYmVoeXcNCkhmNU1KcC9oM1daN0JFZG02Sk80VC9ZdmxmcmlsN3NUTnIxY1lLbU9LV2tORVkvSzRIZ3EyeTM2bHlSMXVJRFNXVnNrZFIxVTdlWDENClhteitHenBJZ3VEYkI4NGNQYklSMGVkT2F0c2k5RWxpV3k5TzE2ZElYRXJmcm50MzVLYWZMcVVPNHNySkhkc1V2V2dSMjg2UjFMWkYNCmFMK1FUMmZxTnFsckllSVc4dk1OU1EwdFNlMmwzb2c3Vzl1VVBDWjJiMnJuRXhhamhmNVVpOWs0YTVkSzZLV1Ntb1NHTUdWRHFWK3QNCmtsc2xlQ2oyYkQyMWZuY1ZnZERIQlZVSjdWNlFTbi85SVZKblNBMGRVaGZlSTNmeXpSMy9GcGMyZ2RoRnNLR2NwYWNPUHpMMkl1NVcNCkZuRkthRnVmVzV1NkRVRnE2SlM2UEx0VWlmeVBFbnNyNTMxYWwwTmJrREZKSFV2cE45VmlIR1FSZDVYa1ZxUk82YWNoNHBNOXQ3S2gNClQ2OGk5MXRIV2wrVjFMYWxuOTdKOStacXlsRUovZTVxSlZMclRTS1REMmhNTGV6bFpuRW5hZTNiV1MvMWJ1eUdjY3hHVVNmMVRnbnINCjU0M1ZZdFl5L2ZEQ0c0dk0wTDlaMUMzdGg1TGJTNjJUZXRhTlloazA5LzY4VCs1VktMU1NHYW1oclFNSXhkNnAraERYQ3VYZmJCdkYNClJMVWZvZWgrSVg1ajJEV2JSbTVramcwaFN0VmloQmZ5K2k3RVhOMStoTS8xTk1SZk9jd0NvUkVaaHU3WHlrRHdnK29PeXFIdHh4amgNClVsVkdIYlBJT1VTR3NZS0hOemdWU2Z0TlQ3TkpyVjhmOXNzcFBUVE0yR1BieUxra0dYaEZjYXA4c2ZhQy9obm02ck5qN2NubzVMMEcNCjBobStLclVCQUFBQUFBQUFBT0NDZndVWUFDVnRpUmhQeTVKSEFBQUFBRWxGVGtTdVFtQ0MiIHRyYW5zZm9ybT0ibWF0cml4KDAuMTYgMCAwIDAuMTYgNi45NDM0IDEyLjg1NjkpIj4NCgkJCQkJPC9pbWFnZT4NCgkJCQkJPGc+DQoJCQkJCQk8Zz4NCgkJCQkJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOC42NDQsMjUuMXYtNy4wNDZ2LTAuOTM2YzAtMC4wODIsMC0wLjE2MywwLTAuMjQ1YzAtMC4wNjksMC4wMDEtMC4xMzcsMC4wMDMtMC4yMDYNCgkJCQkJCQkJYzAuMDA0LTAuMTQ5LDAuMDEzLTAuMywwLjAzOS0wLjQ0OGMwLjAyNy0wLjE1LDAuMDcxLTAuMjksMC4xNDEtMC40MjZjMC4wNjgtMC4xMzQsMC4xNTgtMC4yNTcsMC4yNjQtMC4zNjMNCgkJCQkJCQkJYzAuMTA2LTAuMTA2LDAuMjI5LTAuMTk2LDAuMzYzLTAuMjY0YzAuMTM3LTAuMDY5LDAuMjc2LTAuMTEzLDAuNDI3LTAuMTRjMC4xNDgtMC4wMjcsMC4yOTktMC4wMzUsMC40NDktMC4wMzkNCgkJCQkJCQkJYzAuMDY5LTAuMDAyLDAuMTM3LTAuMDAzLDAuMjA2LTAuMDAzYzAuMDgyLTAuMDAxLDAuMTYzLTAuMDAxLDAuMjQ1LTAuMDAxaDAuOTM3aDE4LjU5MmwtMC44NjksMGwwLjkzNywwDQoJCQkJCQkJCWMwLjA4MiwwLDAuMTYzLDAsMC4yNDUsMC4wMDFjMC4wNjksMCwwLjEzOCwwLjAwMSwwLjIwNiwwLjAwM2MwLjE1LDAuMDA0LDAuMzAxLDAuMDEzLDAuNDQ5LDAuMDM5DQoJCQkJCQkJCWMwLjE1LDAuMDI3LDAuMjksMC4wNzEsMC40MjcsMC4xNGMwLjEzNCwwLjA2OCwwLjI1NywwLjE1NywwLjM2MywwLjI2NGMwLjEwNiwwLjEwNiwwLjE5NiwwLjIyOSwwLjI2NCwwLjM2Mw0KCQkJCQkJCQljMC4wNjksMC4xMzYsMC4xMTQsMC4yNzYsMC4xNDEsMC40MjZjMC4wMjcsMC4xNDgsMC4wMzYsMC4yOTksMC4wNCwwLjQ0OGMwLjAwMiwwLjA2OSwwLjAwMywwLjEzNywwLjAwMywwLjIwNg0KCQkJCQkJCQljMCwwLjA4MiwwLDAuMTYzLDAsMC4yNDV2MC45MzZWMjUuMUg4LjY0NHoiLz4NCgkJCQkJCTwvZz4NCgkJCQkJPC9nPg0KCQkJCTwvZz4NCgkJCQk8cGF0aCBpZD0icmVkXzc5XyIgY2xpcC1wYXRoPSJ1cmwoI2JsdWVfMV8pIiBmaWxsPSIjRjI2RDVGIiBkPSJNOC42NDQsMjUuMXYtNy4wNDZ2LTAuOTM2YzAtMC4wODIsMC0wLjE2MywwLTAuMjQ1DQoJCQkJCWMwLTAuMDY5LDAuMDAxLTAuMTM3LDAuMDAzLTAuMjA2YzAuMDA0LTAuMTQ5LDAuMDEzLTAuMywwLjAzOS0wLjQ0OGMwLjAyNy0wLjE1LDAuMDcxLTAuMjksMC4xNDEtMC40MjYNCgkJCQkJYzAuMDY4LTAuMTM0LDAuMTU4LTAuMjU3LDAuMjY0LTAuMzYzYzAuMTA2LTAuMTA2LDAuMjI5LTAuMTk2LDAuMzYzLTAuMjY0YzAuMTM3LTAuMDY5LDAuMjc2LTAuMTEzLDAuNDI3LTAuMTQNCgkJCQkJYzAuMTQ4LTAuMDI3LDAuMjk5LTAuMDM1LDAuNDQ5LTAuMDM5YzAuMDY5LTAuMDAyLDAuMTM3LTAuMDAzLDAuMjA2LTAuMDAzYzAuMDgyLTAuMDAxLDAuMTYzLTAuMDAxLDAuMjQ1LTAuMDAxaDAuOTM3aDE4LjU5Mg0KCQkJCQlsLTAuODY5LDBsMC45MzcsMGMwLjA4MiwwLDAuMTYzLDAsMC4yNDUsMC4wMDFjMC4wNjksMCwwLjEzOCwwLjAwMSwwLjIwNiwwLjAwM2MwLjE1LDAuMDA0LDAuMzAxLDAuMDEzLDAuNDQ5LDAuMDM5DQoJCQkJCWMwLjE1LDAuMDI3LDAuMjksMC4wNzEsMC40MjcsMC4xNGMwLjEzNCwwLjA2OCwwLjI1NywwLjE1NywwLjM2MywwLjI2NGMwLjEwNiwwLjEwNiwwLjE5NiwwLjIyOSwwLjI2NCwwLjM2Mw0KCQkJCQljMC4wNjksMC4xMzYsMC4xMTQsMC4yNzYsMC4xNDEsMC40MjZjMC4wMjcsMC4xNDgsMC4wMzYsMC4yOTksMC4wNCwwLjQ0OGMwLjAwMiwwLjA2OSwwLjAwMywwLjEzNywwLjAwMywwLjIwNg0KCQkJCQljMCwwLjA4MiwwLDAuMTYzLDAsMC4yNDV2MC45MzZWMjUuMUg4LjY0NHoiLz4NCgkJCTwvZz4NCgkJCTxnIGlkPSJ3YWxsZXRfcG9ja2V0X3NoZHdfMTU2XyIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSI+DQoJCQkJDQoJCQkJCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xMiIgd2lkdGg9IjE4MSIgaGVpZ2h0PSI3OSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMd0FBQUJZQ0FZQUFBQlBuSjAvQUFBQUNYQklXWE1BQUVVMEFBQkZOQUd1eHJVZEFBQUENCkdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUNScEpSRUZVZU5yc25RdHoyam9RaGVVSGhOQW0NCmFkSzB1Zi8vLzkxcGJ4NlFCTnNxbnRtOVBkbXN3T1lSbS9hY0dRM2dBQTdTNTZQVldyWkNvQ2lLb2lpS09ubGxlN3czRzlIdmlGdGUNClU2Zlp0Z2R2MTZ6RDM3SVRBTDVMNWZ5dEIwV1hkanMxTTR1N3RtRzVCWFF0T1R3ZkkreTJjbUtpWWc1YWVTTUgzR3VyTE5IR1llUnQNCkc1M1M3R0plcFZOWldBcUJYUjl6Qi82eFZvaFdTa3djQ0p2S0tVT3V6M1BUbHJyTmErY3M4ZjR4dFdzanBUYVB2UXdyNWZBS2VTbGwNCklxVUErTE9CdTBEUHJSdFRvdlBjZTUvOXpLbUFiMEhQTnhRTGRaNzRURFp3MjlwNjEzYXBCUEtWbEFxMmRYYjZNdUh1aFFCK0ptVW0NCmoxUDV6QmlnajZaU3JBdlU0QUtONHhCYVdaV3B2Rk1BMzRLT1BYRUJiVlFhazdMRmZtNE0wTWNFN0Mza3IrdnlMT1VGM2xmdjZ2QVoNClZGUUwrUG02ZklKeUx0Q3IyNCtoKzFNb2F3TzdoUmhCcjhBcFhxSG9ObnVnakNuR3p4eEh4MTU0QW0wMGhWNjZNR0I3QjBkdTJuWEkNCnRsWFRxYVJ0V3NBWDYvSWsvMnUyWmJ6VzJlRnpBTDZGL0dwZHZxekw1YnA4RnVqUEVpNC81Q0MxY1J3Ym9hOU5sNGh1c1lUbkNyOSsNCk5oc1I5TFlYTGdCczdZbXhhQTg5Y2FESGtMVjBlb01oQjdCb1lwVzBTd3Y3dmZ6VzNMUjNMZjlyN092d09WVGlUSUJ2WWY4cTVVcWcNCm40RWo1Q055ZUlUYXdvNEh3QXVBcnE3eEtNOFhBSDh1M3hWR0FMMFhjbW83dFNZME43M3hITXdKZStVeUFUeU8wWVoyZURTd1YybW4NCmUvbXRoZnh0WmVMNXBrOUlZN3ZKQ1RqOHBjRCtmVjF1NUxXR05zVUlLaVk0c1h0bFluVGN2Z0xnRmZRSEtmZnkrQ2gxczVUZlppczENCkRnUjduZ2c1UDB1N2FMa0E2R2NBdkJmZVdJZlBUYytkRFFpOHV2dWovSlpDMmhITnl2WklzWS9EWTZWT3BVSS9pN08zc0g4VHgvOEUNCjhlRllZbmpyOGw2eER2OEVzUCtFY2NvWkhORFkrRU5BYjJGWE01cEQyM3lSY20zQ1R3OTRHOE1YenZhaDQvY0lMdjRzN1ZOSy9TL0INCm5IcVBKYjIwSkxvSVFuOHBsWGtqWU14RzVQRFJTVGQ2V1pvYUJrRWFGejVLNVYwNGtIampsSStFUHBVNW0wdDdYRUc0K1ZYYTV0b0ENCjcyWFhDbk1RRlU3NmNzZ1lYZ2VzR3M0VVV1OExhSi9KaG14aDdPUHducHZNVE1ZRzQvZ3hBQitjUEhzcTcxN0RvSFVwTHErd284TlANCk5nek1Qd0o2QzN0cFlMOFd5TDlCK1FvT1A0ZlFzNFMyOG5MdUh1eEREMXExblRTTVdjQkFmT0treDNzNWZCYjhreGlGY2Z1cHlRQk0NClJoRHJoUTNwS2UvTUswTC80cVJkMFJGemNJd2h6c3FtbkwyRi9WYkdWWGZ5ZUNzT2YyV3lhVGI3NGswZHlUWU1WSWM2djFKRE51WVoNCitDczNESzU3eC9BcHQ4K2RuTzFrSktsSkQvelVvNFhlcHZLbUVPL2k3MHFka1EzbStUSGlkaldidWZSRVh5Q0o4QThBcis2T29jeGsNCnkwQjAyK09RWXpKTkJ4Zm1QRUcrVDhoVjlxajQxUHlMb2RPUzNnK1BIZUw5R2xKN05oOXRZYmVEM3liMFBPR3hKK3dhVGw0QjdIZFENCmJzWDFMd3pzcFdtL0ZDUmptaGVGUFdydXNMZlgrS0xzQ0ZBSXB6WER6dXZhTWdObUJwVmFKTHI5eHFRelZ5Yk5hY2NLaDRZZHo0ZG8NCnBpd1Z5bHc2c0hkTkw0NXhodVMyV1o3aGtNQjMrZEt4VGhIdSt2L2xKaFZyblJCendhdncva1JIWlp3KzJ4TjZMMkdnc051NC9ic00NClVtOGhLMk96RjBVWWZvTGZzZHZ3NENITm42ak1BVDl6dXRNR1VwZzZsK01sL0o1elk0RVBlMlJ1TE94VGdQMENZTWVNakFmN05ERTQNCnBmNWk0RGQxbVVGQ0F1dnVDUHhMZUR2QlRPSEdiVjJoejB3dms0STlsWDdVTTZxcHZEUmhKL0RKZUQ4SFVNOGM0Ri9CNFRXT2o4YWgNCnZTbkdJVEdleUV6cUVkT1BHc2JjSkdCWFovKzBZOHhPNEFuOS8zRjRBZERYRHZUV3lmSEUwSXNKZDFMUWV5bGZoQjNEbUx2RUFKWE8NClR1QVBFdUpvaGlRS1VONlU0MmplcStuTnBZRytkdUw4MUZ4MlBiRjBFZnowbzdvN25sakNNNDZFbmNEdkJUMW1TbXdPSG1ISHVlanQNCk5JV0ZDWDJxOERabmoxY29ZZXJSVHRUVFFlcWRFN2ZqbEFFNk80RS9DUGdhMmt6RCs2dWY3RWtobll1dVU0djFnaElNZ2FJVEF1bkINCmNnNXh1NTVKdllXaWNidkNqbE1HY3NKTzRBOFp6MCtja0tRd3pxeHg5NzJCSHAwZXp4NWlHSE1Pb1l6bTIyOWd3SG9Oemo0SDJPbnMNCkJQNW84YndkYkdJb2dyQXE4QThTM3VqRnhwWHBIZlN5UEh2QXFNTXI1RmZoL2FXVlk1ckRST0QvY09pemhFUHI5UUlQNFBCNnVhQm0NCmQ1cnc5b3F5S1J3d091VmFvYmRYTFhsaEROMmR3QjhOZklYY1htYUhFN3NVK2llQWZRa09YeWVBMTVER3V5YlYzaDRsSit3RS9xUGkNCmVUdjN4bDRnbzZITk1yeS9DOEttN0E1T1VUNFA3KzgyNEYxY1RkZ0ovTkZEbXhEZVh5VlVHTGZHczdIZWlTb2NBeWowK25rczlub0QNCk93MmJzQlA0RHdNL2RXRU01dU85ZStMWUxJOTN4NERVM1FQbzZnUitjTGRIOEdONGV5VVl6cWRSMktNSmllenQ3c1oyajBjQ1R5WEINCmo4YTU3WjJMdmFrRm02NGtJK2dFL2lUQXh3T2dDSnRuUzRZdDRRcEJKL0FuQWI1OUhUdThuNUFUK0Q4Sy9raXdDZnpmZkJCUUF5bG4NCkZWQUVucUlJUEVVUmVJb2k4QlJGNENtS3dGTVVnYWNvQWs5UkJKNmlDRHhGRVhpS0l2QVVnYWNvQWs5UkJKNmlDRHhGRVhpS0l2QVUNClJlQXBpc0JURklHbktBSlBVYnNDai9kQ0RIdThoNkoyVWVvV2hhbjNkVmJaY2VkWTdHSzdoSjQ2Tk94ZHlrN2FCbndEa09QSzBuclANCmM3eHpMa1VkRXZyYWNHY1pqUHNBSDUxdXdzS05TN0N2SkJ4cUF0Y0pwWTdqOEUxNHU0cEtaUTRDeisxalYrQnQzS1JmcXF0WXREdlYNCk5ZdmE5WXNLK1h2QmdTOTFKT2dWZUcvTkxPV3l0OXVYRzQ0dUJMM2RZYnNVNDROQVhzdDJ1OUFXUlIwUytKV3dwK3ZmTHNMYnRXL3INCnZ0Q1hpUjFwK1BJaU8ybDNPSmYzVjdKTkY5OGk3TlN4Z0s4RThCYjJIK3Z5WC9pOXl2bXJjZmxPWVUyWkNHZHErVUtGZlNadXJyRFANCkJQaWNEazhkRVhpTkpCWUMrNy9yOGhPZ1gvVjErZElKWjJyNW9uWkhUd0syaGpGTGNYcGRGVHBuREU4ZEVmZ0d3dXBIZ2YySE9ENHUNCit0enNFdEpFRXpzOUE5UU5kQzJ0dTAvTWdKVU9UeDByVTFNSjJEaU9mSUN3cHQ0bmh0ZHVSSGVTT1lPSFNmaTlsaWhocDQ0TlBXWUsNCmw2YXN3T0Y3WjJrdy8xN0JkZzF4RmlHOUREckJwdzRKdWhmTFl5SkZjL09yMFBOa1ZKbllZUTNQZFVkRmVMOUNORVY5VkdpRDROZmcNCjdFMmZMOHdTMit6Q3VYWjFhR1ptcUkrR1BobzNSOWc3eC9EYjFndTFjR2NNWDZnQnd4dzduYURyck1yT2NmZW1HSjNRVXg4WnozZDUNCnZUZndoL29NUlIwYWZvcWlLSXFpS0lxaUtJcWlLSXFpcUZQUUx3RUdBT1ZDcGhSOTNpc0VBQUFBQUVsRlRrU3VRbUNDIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjE2IDAgMCAwLjE2IDYuMTIxNCAxNS40MjU0KSI+DQoJCQkJPC9pbWFnZT4NCgkJCQk8Zz4NCgkJCQkJPGc+DQoJCQkJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzMuNjAxLDI2LjkwNkg3LjU1OXYtOS43NTZsNi4zMjQsMGMwLjE1NSwwLDAuMzExLDAsMC40NjYsMC4wMDENCgkJCQkJCQljMC4xMzEsMC4wMDEsMC4yNjIsMC4wMDIsMC4zOTIsMC4wMDZjMC4yODUsMC4wMDgsMC41NzIsMC4wMjQsMC44NTQsMC4wNzVjMC4yODYsMC4wNTEsMC41NTIsMC4xMzUsMC44MTIsMC4yNjcNCgkJCQkJCQljLTAuMDU1LTAuMDI4LDAuNzE1LDAuMjg4LDEuMzkxLDEuMzM5YzAuNDg4LDAuNzU4LDEuNDM2LDEuNTYyLDIuNzYzLDEuNTYyczIuMjc1LTAuODA0LDIuNzYzLTEuNTYyDQoJCQkJCQkJYzAuNjQyLTAuOTk5LDEuMzU2LTEuMzIyLDEuMzktMS4zMzljMC4yNi0wLjEzMiwwLjUyNi0wLjIxNiwwLjgxMi0wLjI2N2MwLjI4Mi0wLjA1MSwwLjU2OS0wLjA2NywwLjg1NC0wLjA3NQ0KCQkJCQkJCWMwLjEzMS0wLjAwNCwwLjI2Mi0wLjAwNSwwLjM5Mi0wLjAwNmMwLjE1NS0wLjAwMSwwLjMxMS0wLjAwMSwwLjQ2Ni0wLjAwMWw2LjM2MiwwVjI2LjkwNnoiLz4NCgkJCQkJPC9nPg0KCQkJCTwvZz4NCgkJCTwvZz4NCgkJCTxwYXRoIGlkPSJ3YWxsZXRfcG9ja2V0Xzc5XyIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0Q5RDZDQyIgZD0iTTMzLjYwMSwyNi45MDZINy41NTl2LTkuNzU2bDYuMzI0LDANCgkJCQljMC4xNTUsMCwwLjMxMSwwLDAuNDY2LDAuMDAxYzAuMTMxLDAuMDAxLDAuMjYyLDAuMDAyLDAuMzkyLDAuMDA2YzAuMjg1LDAuMDA4LDAuNTcyLDAuMDI0LDAuODU0LDAuMDc1DQoJCQkJYzAuMjg2LDAuMDUxLDAuNTUyLDAuMTM1LDAuODEyLDAuMjY3Yy0wLjA1NS0wLjAyOCwwLjcxNSwwLjI4OCwxLjM5MSwxLjMzOWMwLjQ4OCwwLjc1OCwxLjQzNiwxLjU2MiwyLjc2MywxLjU2Mg0KCQkJCXMyLjI3NS0wLjgwNCwyLjc2My0xLjU2MmMwLjY0Mi0wLjk5OSwxLjM1Ni0xLjMyMiwxLjM5LTEuMzM5YzAuMjYtMC4xMzIsMC41MjYtMC4yMTYsMC44MTItMC4yNjcNCgkJCQljMC4yODItMC4wNTEsMC41NjktMC4wNjcsMC44NTQtMC4wNzVjMC4xMzEtMC4wMDQsMC4yNjItMC4wMDUsMC4zOTItMC4wMDZjMC4xNTUtMC4wMDEsMC4zMTEtMC4wMDEsMC40NjYtMC4wMDFsNi4zNjIsMFYyNi45MDZ6DQoJCQkJIi8+DQoJCTwvZz4NCgk8L2c+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQzLjY5NiwyMy40MTZINDAuNDlsLTAuODEsMi4zMDdoLTEuMDU2bDIuOTcxLTguMDU5aDAuOTk0bDIuOTcxLDguMDU5aC0xLjA1NUw0My42OTYsMjMuNDE2eg0KCQkJCSBNNDAuNzg2LDIyLjU2MUg0My40bC0xLjI5LTMuNjc0aC0wLjAzNEw0MC43ODYsMjIuNTYxeiIvPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTUyLjA5MiwyMi43MTJjMCwxLjgzNy0xLjAzOSwzLjA2Ni0yLjU1OCwzLjA2NmMtMC44NTQsMC0xLjU0Mi0wLjM3NC0xLjkyMS0xLjAzM2gtMC4wMjJ2Mi45ODhoLTAuOTcyDQoJCQkJdi04LjAzMWgwLjkyMXYwLjk3OGgwLjAyMmMwLjM1Mi0wLjYyNSwxLjExNy0xLjAzMywxLjk0OS0xLjAzM0M1MS4wNDgsMTkuNjQ2LDUyLjA5MiwyMC44NzUsNTIuMDkyLDIyLjcxMnogTTUxLjA5OCwyMi43MTINCgkJCQljMC0xLjMyOS0wLjcwNC0yLjItMS43NjUtMi4yYy0xLjAzOSwwLTEuNzQ4LDAuODk0LTEuNzQ4LDIuMmMwLDEuMzEyLDAuNzA5LDIuMjAxLDEuNzQ4LDIuMjAxDQoJCQkJQzUwLjM5NCwyNC45MTMsNTEuMDk4LDI0LjA0Nyw1MS4wOTgsMjIuNzEyeiIvPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTU4Ljg0NSwyMi43MTJjMCwxLjgzNy0xLjAzOSwzLjA2Ni0yLjU1OCwzLjA2NmMtMC44NTQsMC0xLjU0Mi0wLjM3NC0xLjkyMS0xLjAzM2gtMC4wMjJ2Mi45ODhoLTAuOTcyDQoJCQkJdi04LjAzMWgwLjkyMXYwLjk3OGgwLjAyMmMwLjM1Mi0wLjYyNSwxLjExNy0xLjAzMywxLjk0OS0xLjAzM0M1Ny44MDEsMTkuNjQ2LDU4Ljg0NSwyMC44NzUsNTguODQ1LDIyLjcxMnogTTU3Ljg1MSwyMi43MTINCgkJCQljMC0xLjMyOS0wLjcwNC0yLjItMS43NjUtMi4yYy0xLjAzOSwwLTEuNzQ4LDAuODk0LTEuNzQ4LDIuMmMwLDEuMzEyLDAuNzA5LDIuMjAxLDEuNzQ4LDIuMjAxDQoJCQkJQzU3LjE0NywyNC45MTMsNTcuODUxLDI0LjA0Nyw1Ny44NTEsMjIuNzEyeiIvPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYwLjAxLDE3LjMxMmgwLjk3MnY4LjQxMUg2MC4wMVYxNy4zMTJ6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNjcuNTEyLDI0LjAwMmMtMC4xNjcsMS4wMzMtMS4yMTIsMS43NzYtMi40OTYsMS43NzZjLTEuNjkyLDAtMi43NTktMS4xNzgtMi43NTktMy4wNDMNCgkJCQlzMS4wNzItMy4wODgsMi43MTQtMy4wODhjMS42MDgsMCwyLjYxNCwxLjEzNCwyLjYxNCwyLjk1NHYwLjM4aC00LjMyM3YwLjA1NmMwLDEuMTQ1LDAuNzA0LDEuODg3LDEuNzc2LDEuODg3DQoJCQkJYzAuNzU0LDAsMS4zNC0wLjM1NywxLjUxNC0wLjkyMUg2Ny41MTJ6IE02My4yNjIsMjIuMjA0aDMuMzEyYy0wLjAyMi0xLjAyMi0wLjY3LTEuNzAzLTEuNjItMS43MDMNCgkJCQlDNjQuMDExLDIwLjUwMSw2My4zMjksMjEuMTg4LDYzLjI2MiwyMi4yMDR6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNzQuODEsMjUuNzIzaC0wLjk0OWwtMi4xOTUtOC4wNTloMS4wNWwxLjYxNCw2LjU3OWgwLjA0NWwxLjgxNS02LjU3OWgxLjAxN2wxLjgxNSw2LjU3OWgwLjA0NA0KCQkJCWwxLjYxNC02LjU3OWgxLjA1bC0yLjE5NSw4LjA1OWgtMC45NDlsLTEuODYtNi4zOTVINzYuNjdMNzQuODEsMjUuNzIzeiIvPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTgyLjEwMiwyNC4wMDhjMC0xLjAzMywwLjc5My0xLjY0MiwyLjI1Ni0xLjczMWwxLjY4Ny0wLjEwMXYtMC41MDJjMC0wLjc0OS0wLjQ5MS0xLjE2Mi0xLjM3OS0xLjE2Mg0KCQkJCWMtMC42OTgsMC0xLjIxNywwLjM1Ny0xLjMzNSwwLjkyN2gtMC45MzNjMC4wMjgtMS4wMTYsMS4wMTctMS43OTIsMi4yNzktMS43OTJjMS40MjQsMCwyLjM0LDAuNzU5LDIuMzQsMS45NDN2NC4xMzNoLTAuOTIxDQoJCQkJdi0xLjA0NGgtMC4wMjJjLTAuMzQsMC42Ny0xLjA5NCwxLjEtMS45MzgsMS4xQzgyLjkxMiwyNS43NzgsODIuMTAyLDI1LjA3NSw4Mi4xMDIsMjQuMDA4eiBNODYuMDQ1LDIzLjQzM3YtMC40ODZsLTEuNTc1LDAuMQ0KCQkJCWMtMC45MDUsMC4wNTYtMS4zNzQsMC4zODYtMS4zNzQsMC45NjZjMCwwLjU1OSwwLjQ4NiwwLjkyMSwxLjI0NiwwLjkyMUM4NS4zMjUsMjQuOTM1LDg2LjA0NSwyNC4yOTgsODYuMDQ1LDIzLjQzM3oiLz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04OC40NzIsMTcuMzEyaDAuOTcydjguNDExaC0wLjk3MlYxNy4zMTJ6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOTEuMjg3LDE3LjMxMmgwLjk3MnY4LjQxMWgtMC45NzJWMTcuMzEyeiIvPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTk4Ljc4OSwyNC4wMDJjLTAuMTY3LDEuMDMzLTEuMjEyLDEuNzc2LTIuNDk2LDEuNzc2Yy0xLjY5MiwwLTIuNzU5LTEuMTc4LTIuNzU5LTMuMDQzDQoJCQkJczEuMDcyLTMuMDg4LDIuNzE0LTMuMDg4YzEuNjA4LDAsMi42MTQsMS4xMzQsMi42MTQsMi45NTR2MC4zOGgtNC4zMjN2MC4wNTZjMCwxLjE0NSwwLjcwNCwxLjg4NywxLjc3NiwxLjg4Nw0KCQkJCWMwLjc1NCwwLDEuMzQtMC4zNTcsMS41MTQtMC45MjFIOTguNzg5eiBNOTQuNTM5LDIyLjIwNGgzLjMxMmMtMC4wMjItMS4wMjItMC42Ny0xLjcwMy0xLjYyLTEuNzAzDQoJCQkJQzk1LjI4OCwyMC41MDEsOTQuNjA2LDIxLjE4OCw5NC41MzksMjIuMjA0eiIvPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEwMS40MzIsMTguMzQ1djEuMzU3aDEuMTczdjAuODA0aC0xLjE3M3YzLjYxM2MwLDAuNTUzLDAuMjM0LDAuODA0LDAuNzQ4LDAuODA0DQoJCQkJYzAuMTE4LDAsMC4zNTItMC4wMTcsMC40MTktMC4wMjh2MC44MjFjLTAuMTE3LDAuMDI4LTAuMzk2LDAuMDUtMC42MjUsMC4wNWMtMS4wODksMC0xLjUxMy0wLjQ1Mi0xLjUxMy0xLjYwOHYtMy42NTJoLTAuODM4DQoJCQkJdi0wLjgwNGgwLjgzOHYtMS4zNTdIMTAxLjQzMnoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Mi41MjYsMTIuNDg1aC0yLjQwOWwtMC42MDgsMS43MzNoLTAuNzkzbDIuMjMyLTYuMDU1aDAuNzQ3bDIuMjMyLDYuMDU1aC0wLjc5M0w0Mi41MjYsMTIuNDg1eg0KCQkJCSBNNDAuMzQsMTEuODQzaDEuOTY0bC0wLjk0OS0yLjcwMmgtMC4wNjdMNDAuMzQsMTEuODQzeiIvPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ0LjQxNiwxMS45NTdjMC0xLjQxOCwwLjc1MS0yLjM0MSwxLjkwMS0yLjM0MWMwLjYyOSwwLDEuMTYzLDAuMjk4LDEuNDE4LDAuNzkzaDAuMDYzVjcuODk5aDAuNzIyDQoJCQkJdjYuMzE5aC0wLjY4OHYtMC43MjJoLTAuMDY3Yy0wLjI4NSwwLjUwMy0wLjgyMiwwLjgwMS0xLjQ0OCwwLjgwMUM0NS4xNTksMTQuMjk4LDQ0LjQxNiwxMy4zNzksNDQuNDE2LDExLjk1N3ogTTQ1LjE2MywxMS45NTcNCgkJCQljMCwxLjA1OCwwLjQ5NSwxLjY5MSwxLjMyMiwxLjY5MWMwLjgyMiwwLDEuMzMtMC42NDYsMS4zMy0xLjY5MWMwLTEuMDM3LTAuNTEyLTEuNjkxLTEuMzMtMS42OTENCgkJCQlDNDUuNjYyLDEwLjI2Niw0NS4xNjMsMTAuOTAzLDQ1LjE2MywxMS45NTd6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDkuNjkzLDExLjk1N2MwLTEuNDE4LDAuNzUxLTIuMzQxLDEuOTAxLTIuMzQxYzAuNjI5LDAsMS4xNjMsMC4yOTgsMS40MTgsMC43OTNoMC4wNjNWNy44OTloMC43MjINCgkJCQl2Ni4zMTloLTAuNjg4di0wLjcyMmgtMC4wNjdjLTAuMjg1LDAuNTAzLTAuODIyLDAuODAxLTEuNDQ4LDAuODAxQzUwLjQzNSwxNC4yOTgsNDkuNjkzLDEzLjM3OSw0OS42OTMsMTEuOTU3eiBNNTAuNDQsMTEuOTU3DQoJCQkJYzAsMS4wNTgsMC40OTUsMS42OTEsMS4zMjIsMS42OTFjMC44MjIsMCwxLjMzLTAuNjQ2LDEuMzMtMS42OTFjMC0xLjAzNy0wLjUxMi0xLjY5MS0xLjMzLTEuNjkxDQoJCQkJQzUwLjkzOSwxMC4yNjYsNTAuNDQsMTAuOTAzLDUwLjQ0LDExLjk1N3oiLz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01OC41NTgsOC41NjZ2MS4xMjloMS4wNDl2MC42MDRoLTEuMDQ5djIuNTZjMCwwLjUzMywwLjIwMiwwLjc1OSwwLjY3MSwwLjc1OQ0KCQkJCWMwLjEzLDAsMC4xOTMtMC4wMDQsMC4zMjctMC4wMTd2MC42MDhjLTAuMTQzLDAuMDI1LTAuMjcyLDAuMDQyLTAuNDE1LDAuMDQyYy0wLjkzMiwwLTEuMzA1LTAuMzQ0LTEuMzA1LTEuMjA4di0yLjc0NWgtMC43Ng0KCQkJCVY5LjY5NWgwLjc2VjguNTY2SDU4LjU1OHoiLz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02MC4zNjYsMTEuOTU3YzAtMS40NTYsMC43OTctMi4zNDEsMi4wODUtMi4zNDFzMi4wODUsMC44ODUsMi4wODUsMi4zNDENCgkJCQljMCwxLjQ1Mi0wLjc5NywyLjM0MS0yLjA4NSwyLjM0MVM2MC4zNjYsMTMuNDA4LDYwLjM2NiwxMS45NTd6IE02My43OSwxMS45NTdjMC0xLjA3NC0wLjQ4My0xLjY5MS0xLjMzOS0xLjY5MQ0KCQkJCXMtMS4zMzgsMC42MTctMS4zMzgsMS42OTFjMCwxLjA3LDAuNDgyLDEuNjkxLDEuMzM4LDEuNjkxUzYzLjc5LDEzLjAyNiw2My43OSwxMS45NTd6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==")
}

.add-to-apple-wallet-btn-es {
    height: 4.7rem;
    width: 15rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkVTIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjExMC4wOTVweCIgaGVpZ2h0PSIzNC4wMTZweCIgdmlld0JveD0iMCAwIDExMC4wOTUgMzQuMDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMTAuMDk1IDM0LjAxNiINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjQTZBNkE2IiBkPSJNOTkuODQ2LDBIMTAuMjU0QzkuODU4LDAsOS40NjksMCw5LjA3NiwwLjAwMkM4Ljc0OSwwLjAwNSw4LjQyMSwwLjAwOSw4LjA4NywwLjAxNg0KCQkJCWMtMC43MTQsMC4wMTktMS40MzksMC4wNjEtMi4xNTUsMC4xOUM1LjIxNCwwLjMzMiw0LjU0NCwwLjU0OCwzLjg4OSwwLjg4MUMzLjI0NSwxLjIwOSwyLjY1NiwxLjYzOSwyLjE1LDIuMTQ4DQoJCQkJQzEuNjM2LDIuNjU3LDEuMjA4LDMuMjQ3LDAuODgyLDMuODlDMC41NDgsNC41NDMsMC4zMzYsNS4yMTcsMC4yMSw1LjkzN0MwLjA4LDYuNjQ5LDAuMDM2LDcuMzY5LDAuMDE5LDguMDkNCgkJCQlDMC4wMDgsOC40MTksMC4wMDYsOC43NSwwLDkuMDc4YzAsMC4zOTEsMCwwLjc4MiwwLDEuMTc0djEzLjUxMWMwLDAuMzk3LDAsMC43ODUsMCwxLjE3NmMwLjAwNiwwLjMzNCwwLjAwOCwwLjY1OSwwLjAxOSwwLjk5MQ0KCQkJCWMwLjAxNywwLjcyLDAuMDYxLDEuNDQxLDAuMTkxLDIuMTUzYzAuMTI2LDAuNzIsMC4zMzgsMS4zOTQsMC42NzIsMi4wNDdjMC4zMjYsMC42NDEsMC43NTQsMS4yMzEsMS4yNjgsMS43MzgNCgkJCQljMC41MDYsMC41MTEsMS4wOTQsMC45NDEsMS43MzksMS4yNjdjMC42NTUsMC4zMzUsMS4zMjUsMC41NDcsMi4wNDMsMC42NzZjMC43MTYsMC4xMywxLjQ0MSwwLjE3LDIuMTU1LDAuMTkyDQoJCQkJYzAuMzM0LDAuMDA3LDAuNjYyLDAuMDA5LDAuOTg5LDAuMDA5YzAuMzkzLDAuMDAyLDAuNzgxLDAuMDAyLDEuMTc4LDAuMDAyaDg5LjU5MWMwLjM4NCwwLDAuNzc5LDAsMS4xNjYtMC4wMDINCgkJCQljMC4zMjgsMCwwLjY2Mi0wLjAwMiwwLjk5MS0wLjAwOWMwLjcyLTAuMDIyLDEuNDQzLTAuMDYyLDIuMTQ2LTAuMTkyYzAuNzI0LTAuMTI5LDEuMzk0LTAuMzQxLDIuMDU0LTAuNjc2DQoJCQkJYzAuNjQzLTAuMzI2LDEuMjM1LTAuNzU2LDEuNzM5LTEuMjY3YzAuNTEyLTAuNTA3LDAuOTM5LTEuMDk3LDEuMjctMS43MzhjMC4zMzItMC42NTMsMC41NDQtMS4zMjcsMC42Ny0yLjA0Nw0KCQkJCWMwLjEyOC0wLjcxMiwwLjE3Mi0xLjQzMiwwLjE5NS0yLjE1M2MwLjAwNC0wLjMzMiwwLjAwNC0wLjY1NywwLjAwNC0wLjk5MWMwLjAxMi0wLjM5MSwwLjAxMi0wLjc3OSwwLjAxMi0xLjE3NlYxMC4yNTMNCgkJCQljMC0wLjM5MywwLTAuNzg0LTAuMDEyLTEuMTc0YzAtMC4zMjgsMC0wLjY1OS0wLjAwNC0wLjk4OWMtMC4wMjMtMC43MjEtMC4wNjctMS40NDEtMC4xOTUtMi4xNTMNCgkJCQljLTAuMTI2LTAuNzItMC4zMzgtMS4zOTMtMC42Ny0yLjA0N2MtMC4zMzItMC42NDMtMC43NTgtMS4yMzMtMS4yNy0xLjc0MmMtMC41MDQtMC41MDktMS4wOTYtMC45MzktMS43MzktMS4yNjcNCgkJCQljLTAuNjU5LTAuMzMzLTEuMzI5LTAuNTQ5LTIuMDU0LTAuNjc1Yy0wLjcwNC0wLjEyOC0xLjQyNi0wLjE3LTIuMTQ2LTAuMTljLTAuMzMtMC4wMDctMC42NjQtMC4wMTEtMC45OTEtMC4wMTQNCgkJCQlDMTAwLjYyNSwwLDEwMC4yMywwLDk5Ljg0NiwwTDk5Ljg0NiwweiIvPg0KCQkJPHBhdGggZD0iTTk5Ljg0NiwwLjY2NGMwLjM4MiwwLDAuNzc1LDAsMS4xNTcsMC4wMDJsMC4wNTcsMC4wMDFsMC45MjIsMC4wMTNjMC41NzcsMC4wMTcsMS4zMjcsMC4wNTEsMi4wNTQsMC4xOA0KCQkJCWMwLjY3NCwwLjExOSwxLjI4NSwwLjMyLDEuODYzLDAuNjE0YzAuNTg2LDAuMjk4LDEuMTEzLDAuNjgyLDEuNTczLDEuMTQ2YzAuNDYyLDAuNDYsMC44NDYsMC45OSwxLjE0NywxLjU3MQ0KCQkJCWMwLjI5NiwwLjU3OSwwLjQ5MSwxLjE4OSwwLjYwNywxLjg2OWMwLjEzLDAuNzAzLDAuMTcsMS40MzMsMC4xODcsMi4wNDVjMC4wMDYsMC4zMjUsMC4wMDYsMC42NTEsMC4wMDYsMC45OTENCgkJCQljMC4wMDgsMC4zODYsMC4wMDgsMC43NzEsMC4wMDgsMS4xNTl2MTMuNTExYzAsMC4zOTMsMCwwLjc3NS0wLjAwOCwxLjE3NmMwLDAuMzMsMCwwLjY1My0wLjAwNiwwLjk3DQoJCQkJYy0wLjAxNywwLjYyMi0wLjA1NywxLjM1LTAuMTg3LDIuMDZjLTAuMTE2LDAuNjctMC4zMTEsMS4yOC0wLjYwMSwxLjg1NmMtMC4zMDcsMC41ODQtMC42OTEsMS4xMTMtMS4xNTUsMS41NzUNCgkJCQljLTAuNDU4LDAuNDYxLTAuOTg1LDAuODQ1LTEuNTcxLDEuMTQyYy0wLjU2NywwLjI5LTEuMTc4LDAuNDkxLTEuODYzLDAuNjE2Yy0wLjcxLDAuMTI1LTEuNDM2LDAuMTYxLTIuMDQ1LDAuMTgxDQoJCQkJYy0wLjMyOCwwLjAwNy0wLjY1NSwwLjAwOS0wLjk4NSwwLjAwOWMtMC4zODQsMC4wMDItMC43NzcsMC4wMDItMS4xNTksMC4wMDJIMTAuMjU0Yy0wLjM5MywwLTAuNzgzLDAtMS4xNzgtMC4wMDINCgkJCQljLTAuMzI1LDAtMC42NDctMC4wMDItMC45NjgtMC4wMDljLTAuNjE3LTAuMDItMS4zNDQtMC4wNTYtMi4wNTgtMC4xODFjLTAuNjgzLTAuMTI1LTEuMjkyLTAuMzI2LTEuODU5LTAuNjE2DQoJCQkJYy0wLjU4LTAuMjkzLTEuMTA3LTAuNjc5LTEuNTc1LTEuMTQ5Yy0wLjQ2LTAuNDUzLTAuODQyLTAuOTgxLTEuMTQyLTEuNTY2Yy0wLjI5LTAuNTcxLTAuNDg5LTEuMTc3LTAuNjExLTEuODY1DQoJCQkJYy0wLjEzNC0wLjczNS0wLjE2Ni0xLjQ3OS0wLjE4MS0yLjA1NGMtMC4wMDYtMC4yMjctMC4wMTEtMC40NTYtMC4wMTMtMC42ODVMMC42NjYsMjQuOTR2LTEuMTc2VjEwLjI1M1Y5LjA4OUwwLjY3LDguNzkxDQoJCQkJYzAuMDAyLTAuMjI3LDAuMDA2LTAuNDU0LDAuMDEzLTAuNjg1YzAuMDE1LTAuNTY4LDAuMDQ2LTEuMzEyLDAuMTgzLTIuMDUzYzAuMTItMC42ODYsMC4zMTktMS4yOTQsMC42MTEtMS44NjINCgkJCQljMC4yOTgtMC41ODcsMC42OC0xLjExNCwxLjE0NS0xLjU3MmMwLjQ2NC0wLjQ2NiwwLjk5MS0wLjg1LDEuNTczLTEuMTQ2QzQuNzY3LDEuMTgsNS4zNzgsMC45NzksNi4wNSwwLjg1OQ0KCQkJCUM2Ljc3OSwwLjczMSw3LjUzMSwwLjY5Nyw4LjEsMC42OGwwLjk3Ny0wLjAxNGMwLjM5NS0wLjAwMiwwLjc4NS0wLjAwMiwxLjE3OC0wLjAwMkg5OS44NDYiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxkZWZzPg0KCQkJCTxwYXRoIGlkPSJTVkdJRF8xXyIgZD0iTTMzLjYwMSwyMS40MzdjMCwwLjE5OSwwLDAuMzk4LTAuMDAxLDAuNTk3Yy0wLjAwMSwwLjE2OC0wLjAwMywwLjMzNS0wLjAwOCwwLjUwMw0KCQkJCQljLTAuMDEsMC4zNjUtMC4wMzIsMC43MzMtMC4wOTcsMS4wOTRjLTAuMDY3LDAuMzY3LTAuMTc2LDAuNzA4LTAuMzQ3LDEuMDQxYy0wLjE2OSwwLjMyNy0wLjM4OSwwLjYyNi0wLjY1MiwwLjg4Ng0KCQkJCQljLTAuMjYzLDAuMjYtMC41NjYsMC40NzctMC44OTgsMC42NDRjLTAuMzM3LDAuMTctMC42ODIsMC4yNzctMS4wNTQsMC4zNDNjLTAuMzY2LDAuMDY1LTAuNzM5LDAuMDg2LTEuMTA5LDAuMDk2DQoJCQkJCWMtMC4xNywwLjAwNC0wLjM0LDAuMDA2LTAuNTA5LDAuMDA3Yy0wLjIwMiwwLjAwMS0wLjQwMywwLjAwMS0wLjYwNSwwLjAwMWwtMC4xNjgsMEgxNS4xNTVsLTIuMzE2LDANCgkJCQkJYy0wLjIwMiwwLTAuNDAzLDAtMC42MDUtMC4wMDFjLTAuMTctMC4wMDEtMC4zNC0wLjAwMy0wLjUwOS0wLjAwN2MtMC4zNy0wLjAxLTAuNzQzLTAuMDMxLTEuMTA5LTAuMDk2DQoJCQkJCWMtMC4zNzEtMC4wNjYtMC43MTctMC4xNzMtMS4wNTQtMC4zNDNjLTAuMzMyLTAuMTY3LTAuNjM1LTAuMzg0LTAuODk4LTAuNjQ0Yy0wLjI2My0wLjI2LTAuNDgzLTAuNTU5LTAuNjUyLTAuODg2DQoJCQkJCWMtMC4xNzItMC4zMzMtMC4yODEtMC42NzQtMC4zNDctMS4wNDFDNy42LDIzLjI3LDcuNTc4LDIyLjkwMiw3LjU2OCwyMi41MzdjLTAuMDA1LTAuMTY4LTAuMDA3LTAuMzM1LTAuMDA4LTAuNTAzDQoJCQkJCWMtMC4wMDEtMC4xOTktMC4wMDEtMC4zOTgtMC4wMDEtMC41OTdsMC0yLjI4NnYtNi45OTl2LTEuNDU5YzAtMC4xMjcsMC0wLjI1NCwwLjAwMS0wLjM4MWMwLjAwMS0wLjEwNywwLjAwMi0wLjIxNCwwLjAwNS0wLjMyMQ0KCQkJCQljMC4wMDYtMC4yMzMsMC4wMi0wLjQ2OCwwLjA2Mi0wLjY5OGMwLjA0My0wLjIzNCwwLjExMi0wLjQ1MiwwLjIyMi0wLjY2NGMwLjEwOC0wLjIwOSwwLjI0OC0wLjQsMC40MTYtMC41NjUNCgkJCQkJYzAuMTY4LTAuMTY2LDAuMzYxLTAuMzA1LDAuNTczLTAuNDExQzkuMDUyLDcuNTQ0LDkuMjczLDcuNDc1LDkuNTEsNy40MzNjMC4yMzMtMC4wNDEsMC40NzItMC4wNTUsMC43MDgtMC4wNjENCgkJCQkJYzAuMTA4LTAuMDAzLDAuMjE3LTAuMDA0LDAuMzI1LTAuMDA1YzAuMTI5LTAuMDAxLDAuMjU3LTAuMDAxLDAuMzg2LTAuMDAxbDEuNDc4LDBoMTcuNzIybC0xLjM3MywwLjAwMWwxLjQ3OC0wLjAwMQ0KCQkJCQljMC4xMjksMCwwLjI1NywwLDAuMzg2LDAuMDAxYzAuMTA4LDAuMDAxLDAuMjE3LDAuMDAyLDAuMzI1LDAuMDA1YzAuMjM2LDAuMDA2LDAuNDc0LDAuMDIsMC43MDgsMC4wNjENCgkJCQkJYzAuMjM3LDAuMDQyLDAuNDU3LDAuMTExLDAuNjcyLDAuMjE5YzAuMjExLDAuMTA2LDAuNDA1LDAuMjQ1LDAuNTczLDAuNDExYzAuMTY4LDAuMTY2LDAuMzA4LDAuMzU3LDAuNDE2LDAuNTY1DQoJCQkJCWMwLjExLDAuMjEyLDAuMTc5LDAuNDMsMC4yMjIsMC42NjRjMC4wNDIsMC4yMywwLjA1NiwwLjQ2NSwwLjA2MiwwLjY5OGMwLjAwMywwLjEwNywwLjAwNCwwLjIxNCwwLjAwNSwwLjMyMQ0KCQkJCQljMC4wMDEsMC4xMjcsMC4wMDEsMC4yNTQsMC4wMDEsMC4zODF2MS40NTl2Ni45OTlWMjEuNDM3eiIvPg0KCQkJPC9kZWZzPg0KCQkJPGNsaXBQYXRoIGlkPSJTVkdJRF8yXyI+DQoJCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iICBvdmVyZmxvdz0idmlzaWJsZSIvPg0KCQkJPC9jbGlwUGF0aD4NCgkJCTxwYXRoIGlkPSJ3YWxsZXRfYmFja18xM18iIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNEOUQ2Q0MiIGQ9Ik0zMy42MDEsOS44N3YxNi43OEg3LjU1OVY5Ljg1MmgwDQoJCQkJYzAtMS40MjMsMS4xMDEtMi40NTcsMi40NTktMi40NTd2MGgyMS4xMjN2MGgwYzEuMzU4LDAsMi40NTksMS4wMjUsMi40NTksMi40NTdDMzMuNjAxLDkuODU4LDMzLjYwMSw5Ljg2NCwzMy42MDEsOS44N3oiLz4NCgkJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfM18iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMjAuNTgwNSIgeTE9IjE2LjQwNzkiIHgyPSIyMC41ODA1IiB5Mj0iMTguMzQ4NiI+DQoJCQkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0Q5RDZDQyIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuMzA1MSIgc3R5bGU9InN0b3AtY29sb3I6I0M3QzRCQiIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjAuOTE3NiIgc3R5bGU9InN0b3AtY29sb3I6Izk3OTc5MCIvPg0KCQkJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5MDkwOEEiLz4NCgkJCTwvbGluZWFyR3JhZGllbnQ+DQoJCQk8cmVjdCB4PSI3LjU2IiB5PSIxNi40MDgiIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9InVybCgjU1ZHSURfM18pIiB3aWR0aD0iMjYuMDQxIiBoZWlnaHQ9IjEuOTQxIi8+DQoJCQk8ZyBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIj4NCgkJCQk8ZGVmcz4NCgkJCQkJPHBhdGggaWQ9ImJsdWVfMjVfIiBkPSJNOC42NDQsMjAuNzY0VjExLjU1di0wLjkzNmMwLTAuMDgyLDAtMC4xNjMsMC4wMDEtMC4yNDVjMC0wLjA2OSwwLjAwMS0wLjEzNywwLjAwMy0wLjIwNg0KCQkJCQkJYzAuMDA0LTAuMTQ5LDAuMDEzLTAuMywwLjA0LTAuNDQ4YzAuMDI3LTAuMTUsMC4wNzEtMC4yOSwwLjE0MS0wLjQyNmMwLjA2OC0wLjEzNCwwLjE1OC0wLjI1NywwLjI2NC0wLjM2Mw0KCQkJCQkJQzkuMTk4LDguODIsOS4zMjEsOC43MzEsOS40NTUsOC42NjNjMC4xMzYtMC4wNjksMC4yNzYtMC4xMTMsMC40MjYtMC4xNGMwLjE0OC0wLjAyNywwLjI5OS0wLjAzNSwwLjQ0OS0wLjAzOQ0KCQkJCQkJYzAuMDY5LTAuMDAyLDAuMTM3LTAuMDAzLDAuMjA2LTAuMDAzYzAuMDgyLDAsMC4xNjMsMCwwLjI0NSwwaDAuOTM3aDE4LjU5MmwtMC44NjksMGwwLjkzNywwYzAuMDgyLDAsMC4xNjMsMCwwLjI0NSwwDQoJCQkJCQljMC4wNjksMCwwLjEzOCwwLjAwMSwwLjIwNiwwLjAwM2MwLjE1LDAuMDA0LDAuMzAxLDAuMDEzLDAuNDQ5LDAuMDM5YzAuMTUsMC4wMjcsMC4yOSwwLjA3MSwwLjQyNywwLjE0DQoJCQkJCQljMC4xMzQsMC4wNjgsMC4yNTcsMC4xNTcsMC4zNjMsMC4yNjRjMC4xMDYsMC4xMDYsMC4xOTYsMC4yMjksMC4yNjQsMC4zNjNjMC4wNjksMC4xMzYsMC4xMTQsMC4yNzYsMC4xNDEsMC40MjYNCgkJCQkJCWMwLjAyNywwLjE0OCwwLjAzNSwwLjI5OSwwLjAzOSwwLjQ0OGMwLjAwMiwwLjA2OSwwLjAwMywwLjEzNywwLjAwMywwLjIwNmMwLDAuMDgyLDAsMC4xNjMsMCwwLjI0NXYwLjkzNnY5LjIxNEg4LjY0NHoiLz4NCgkJCQk8L2RlZnM+DQoJCQkJPGNsaXBQYXRoIGlkPSJibHVlXzFfIj4NCgkJCQkJPHVzZSB4bGluazpocmVmPSIjYmx1ZV8yNV8iICBvdmVyZmxvdz0idmlzaWJsZSIvPg0KCQkJCTwvY2xpcFBhdGg+DQoJCQkJPHBhdGggaWQ9ImJsdWVfMjZfIiBjbGlwLXBhdGg9InVybCgjYmx1ZV8xXykiIGZpbGw9IiMzQjk5QzkiIGQ9Ik04LjY0NCwyMC43NjRWMTEuNTV2LTAuOTM2YzAtMC4wODIsMC0wLjE2MywwLjAwMS0wLjI0NQ0KCQkJCQljMC0wLjA2OSwwLjAwMS0wLjEzNywwLjAwMy0wLjIwNmMwLjAwNC0wLjE0OSwwLjAxMy0wLjMsMC4wNC0wLjQ0OGMwLjAyNy0wLjE1LDAuMDcxLTAuMjksMC4xNDEtMC40MjYNCgkJCQkJYzAuMDY4LTAuMTM0LDAuMTU4LTAuMjU3LDAuMjY0LTAuMzYzQzkuMTk4LDguODIsOS4zMjEsOC43MzEsOS40NTUsOC42NjNjMC4xMzYtMC4wNjksMC4yNzYtMC4xMTMsMC40MjYtMC4xNA0KCQkJCQljMC4xNDgtMC4wMjcsMC4yOTktMC4wMzUsMC40NDktMC4wMzljMC4wNjktMC4wMDIsMC4xMzctMC4wMDMsMC4yMDYtMC4wMDNjMC4wODIsMCwwLjE2MywwLDAuMjQ1LDBoMC45MzdoMTguNTkybC0wLjg2OSwwDQoJCQkJCWwwLjkzNywwYzAuMDgyLDAsMC4xNjMsMCwwLjI0NSwwYzAuMDY5LDAsMC4xMzgsMC4wMDEsMC4yMDYsMC4wMDNjMC4xNSwwLjAwNCwwLjMwMSwwLjAxMywwLjQ0OSwwLjAzOQ0KCQkJCQljMC4xNSwwLjAyNywwLjI5LDAuMDcxLDAuNDI3LDAuMTRjMC4xMzQsMC4wNjgsMC4yNTcsMC4xNTcsMC4zNjMsMC4yNjRjMC4xMDYsMC4xMDYsMC4xOTYsMC4yMjksMC4yNjQsMC4zNjMNCgkJCQkJYzAuMDY5LDAuMTM2LDAuMTE0LDAuMjc2LDAuMTQxLDAuNDI2YzAuMDI3LDAuMTQ4LDAuMDM1LDAuMjk5LDAuMDM5LDAuNDQ4YzAuMDAyLDAuMDY5LDAuMDAzLDAuMTM3LDAuMDAzLDAuMjA2DQoJCQkJCWMwLDAuMDgyLDAsMC4xNjMsMCwwLjI0NXYwLjkzNnY5LjIxNEg4LjY0NHoiLz4NCgkJCQk8ZyBpZD0ieWVsbG93X3NoZHdfMjVfIiBjbGlwLXBhdGg9InVybCgjYmx1ZV8xXykiPg0KCQkJCQkNCgkJCQkJCTxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iMC4xNyIgd2lkdGg9IjE3MSIgaGVpZ2h0PSI5OSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFMVUFBQUJxQ0FZQUFBRDZPeEJUQUFBQUNYQklXWE1BQUVVMEFBQkZOQUd1eHJVZEFBQUENCkdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUJwWkpSRUZVZU5yc213dHpvellVUmlVWk85NDANCmFkUHQvLytSblNTT242akN2Z3JYaWlDOHZOMHg1OHpjQWZ5QzJUMWNQZ2xpREFBQUFNQXZ4YzU4LzNCYi9MMUpaVHZzQTZubks3Vy8NCmxmajJoaUkzU1kzSVNLNjMvZFNDMnh1S1hKVnJFUnk1NXlleno4aWNxMUdDMndsbDFpSzdaTjAxeUkvZzgrektWWldxZkdZNVdHNDcNClF1aWN5RlV0cE5KMWwzd0htZWNsZDVrSWZaSksxMVBaZlYreGk1RkNhNUVMdFV4cmtlbmFpRDJ2MktGbGpSSWZHK3FrVG9UZU15bkYNClNLRzF4S3RReTh4eXFjUmUwTEZuS2JSUGhJN3k3a01kWkxsWDJ3ZHhRbmZ2em1JWEk0U09Na2VCMTZFZVpCbHJwZVRXWXRza1p5UDINCmZXWnBuK1RrVk9pcXRxRjJzb3psTWo1MEZudElwOVlkZXFWRWZsVDFSNmdmU3ZRbzlwY1lZcEg2THNYMjF6THFpcDE0Si9VUmFpUDENCm5sek5jd1BOeVRwMXJrc3ZSZGdvOFZPb1oxaytaY1ErUzIyVGdTTlMzMmVudHBlVnowN3Q2K2dScGQ0cW9kK2tsdXBLbnBzeDZUUWoNCjBqZCtwRjE2TGZKV012K2w2azhSKzFIRVBuZnE4QU9Gdlh5WFREMER1ZTIxbUNkL0hUMjJxanMvU3VNckVxR2JwdjBtN2RRdUVmcFINCjVLMUUvaG5xNzFBdnN2MHN3cTl0M2FrTFg1K0pxZENJZlorRHhMZzgyVHBUNzMwdDlhdTR0QlMvWW1SSlowTktlZi9iYmwzMEVGcDMNCmFoMDlZcGV1aFA1SDVENUxiVVZxZFJicWdhSmxvRGk3d1dLVSttQkZhbDlQS0N6VTV3NUpSYmx0bld5bWlSKzU2S0U3OVlzSS9kTmUNCjFwL2xmWDNRVFZONkJybnZUdWFjMURwWDcrUXFmczdSOHNXamVrL1Boc1NHMkVuc1BwMWFTNzFVZWZwSk12UTVUNHZRTHlwVHh5NWQNCkdPYW81eHhEMG03OW9Kd3c4dnBPWmUwM05YTzJWWk1McGZMR0Q1SGFOc3g4eEU3OUk1bjVlRTVtUU9JZ3NURDV1NGxJUFo4SVlwSnUNCnJRZUZWZDdlK1lzemIycldiSlZwaUdhS1RtM00xOXZoeTBUczg3U2VaT2hITmV2eE9VQTBQTEUzNXhpU1B2OXhVbUtlWkRZa09oTzkNCjBmYzNjZy9HRGM3VXRpVis2QnN2OGN4YW02ODNYSll0ZzBPa25sZTJ0c2t5ZW5TdThPTEsxMTQxUFY1aHhrcXRwWE10WXEvczlkbVYNCmU1aXBMVU1qOVgyUml3ZldYTjlBV1pqclo0ZVdTUk5zRXRwT0pYV2IyTHIwazNxdVphWURpZWNoZHE1VHA1TVAraEhsSW13c3l0cWYNClJXWmNOMm1uTmtrTStTeDczWlVYREFyaEc4bHRTN214RGRIMUZEbzl1NXl0cFc2YWg3YklETitNMTJ5TE03YmxwQmdzZGR0QnVCYUoNCitaTXRHT1NXK3lwdUwzZGNqNTJhaG83dE9weGxBRzNOOFR2ZmVqVkcxMkhuYlZFa0p6RWl3MWpaUjdua0J1NDh0OWZPbVFmZ2xyZ2gNCk12Zkl5d3dVb2E5YnYxVHFtMTB1QUg0WHFRRm1JelhkR3VqVUFFZ05nTlNBMUFCSURZRFVBRWdOZ05TQTFBQklEWURVQUVnTmdOUUENClNBMUlEWURVQUVnTmdOUUFTQTFJRFlEVUFFZ05nTlFBU0ExSURZRFVBRWdOZ05RQVNBMUlEWURVQUVnTmdOUUFTQTJBMUlEVUFFZ04NCmdOUUFTQTJBMUlEVUFFZ05nTlFBU0Ezd3YwanRrM1hQUHpOODQ0VC8zYVgrVG5TQW16cmhKamdvMzNBR0lqSU11YXI3c2Y0VUk0L0kNCjI3ek12dVZTWS9tL1JONjJadWhIaWwyTVBUQi9zVFJ1bDVteXlmZVJHcWxUVjN6cVZFUEg5bU9sYmhya3BRY1FEK3hrcnRkUElyQlANCllnNVN6MXRzbi9Ia3MzejlmbHNVYVoyQUtBWWNtRDdUcWdNNWhvMWpNUFVZMWcrcXROQVdvVUdKR04ycFBEbWEycDJ6UzByeU1oTlgNCkpvc2Z1VXZHU1IzTVB0UXUxRGJVU2tRdTVmMG9OVUtEU1J1aU9MTVZmL1pTaHdheE8wV1F2cG5hSzFtdlpBNXZiSUsxRDJGOUlaOVoNCnllKzdUSmRHY0RLMWx2bzkxQ2E4K0pISWZXd1FlN1RVdmtYbzZvQ3FBM2tUaWFQUU95VzFKWDVBSmxmSCtGRzVzZ24xS2g2OW0xcnUNCnd4Q3grOFFQSGV3UEl2UkdDZTFrMExnTDVxN2x0NUVhMnFTdWhOMzd1akgrSzNLblltdXBSM2RxbjVFNm5sMGZzbk9kb2F2dS9lNHYNCnJ5M2RwWE5iTWpXa1YzMS9xYU9Lc084aWRCUjdJNDB6eHBDeWE3ZnVFeitpMURGMkxLVzAwTldCUE1Rb1VvclVEcUdobGluT1Erc20NCnVWZE44bFYxNjIyU3JTZUpIMDE1ZXFjR2dhVTZxTFVJSFdVL1MxMFNQZURybGQrck9MdFhWLytOQ04wV1FVYlBVMGVocmNwQk85a3UNCjFmWkdDUjJGSjA5RGwwaXJtK1ZXVFVCc0c0U2VmS0I0VUs5cnlXTWNXWmpyTEkzUTBFZnN2ZXJjQnpVREVqTzFtVUxxM0FIRTdhT1MNCnVsQ1JnN3VJMEhuUWFLNW4xdlFkeGxQRElISDBRREZTWmpyM1FuYnNra0pvR0NKMitreEkrbkJjcHltOVB0TEZ6MFpwZFdiV3IrVisNCkY3a2hkL1Z2a2p1MzdIeWJ2SzlzdWdQYmh0eE1sNGFoK1RvVjNEZDhabEtwVFUrQkVSdTZkbXZUSXJBZkl1Y1k3STEvSCtZbDlTQ1INCkFRQUFBQUFBQUFEbXczOENEQUFUSXI4QmhqTFdDZ0FBQUFCSlJVNUVya0pnZ2c9PSIgdHJhbnNmb3JtPSJtYXRyaXgoMC4xNiAwIDAgMC4xNiA2LjkxOTEgOC40NDI5KSI+DQoJCQkJCTwvaW1hZ2U+DQoJCQkJCTxnPg0KCQkJCQkJPGc+DQoJCQkJCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTguNjQ0LDIyLjkzMnYtOS4yMTR2LTAuOTM2YzAtMC4wODIsMC0wLjE2MywwLjAwMS0wLjI0NWMwLTAuMDY5LDAuMDAxLTAuMTM3LDAuMDAzLTAuMjA2DQoJCQkJCQkJCWMwLjAwNC0wLjE0OSwwLjAxMy0wLjMsMC4wNC0wLjQ0OGMwLjAyNy0wLjE1LDAuMDcxLTAuMjksMC4xNDEtMC40MjZjMC4wNjgtMC4xMzQsMC4xNTgtMC4yNTcsMC4yNjQtMC4zNjMNCgkJCQkJCQkJYzAuMTA2LTAuMTA2LDAuMjI5LTAuMTk1LDAuMzYzLTAuMjY0YzAuMTM2LTAuMDY5LDAuMjc2LTAuMTEzLDAuNDI2LTAuMTRjMC4xNDgtMC4wMjcsMC4yOTktMC4wMzUsMC40NDktMC4wMzkNCgkJCQkJCQkJYzAuMDY5LTAuMDAyLDAuMTM3LTAuMDAzLDAuMjA2LTAuMDAzYzAuMDgyLDAsMC4xNjMsMCwwLjI0NSwwaDAuOTM3aDE4LjU5MmwtMC44NjksMGwwLjkzNywwYzAuMDgyLDAsMC4xNjMsMCwwLjI0NSwwDQoJCQkJCQkJCWMwLjA2OSwwLDAuMTM4LDAuMDAxLDAuMjA2LDAuMDAzYzAuMTUsMC4wMDQsMC4zMDEsMC4wMTMsMC40NDksMC4wMzljMC4xNSwwLjAyNywwLjI5LDAuMDcxLDAuNDI3LDAuMTQNCgkJCQkJCQkJYzAuMTM0LDAuMDY4LDAuMjU3LDAuMTU3LDAuMzYzLDAuMjY0YzAuMTA2LDAuMTA2LDAuMTk2LDAuMjI5LDAuMjY0LDAuMzYzYzAuMDY5LDAuMTM2LDAuMTE0LDAuMjc2LDAuMTQxLDAuNDI2DQoJCQkJCQkJCWMwLjAyNywwLjE0OCwwLjAzNSwwLjI5OSwwLjAzOSwwLjQ0OGMwLjAwMiwwLjA2OSwwLjAwMywwLjEzNywwLjAwMywwLjIwNmMwLDAuMDgyLDAsMC4xNjMsMCwwLjI0NXYwLjkzNnY5LjIxNEg4LjY0NHoiLz4NCgkJCQkJCTwvZz4NCgkJCQkJPC9nPg0KCQkJCTwvZz4NCgkJCQk8cGF0aCBpZD0ieWVsbG93XzEzXyIgY2xpcC1wYXRoPSJ1cmwoI2JsdWVfMV8pIiBmaWxsPSIjRkZCMDAzIiBkPSJNOC42NDQsMjIuOTMydi05LjIxNHYtMC45MzZjMC0wLjA4MiwwLTAuMTYzLDAuMDAxLTAuMjQ1DQoJCQkJCWMwLTAuMDY5LDAuMDAxLTAuMTM3LDAuMDAzLTAuMjA2YzAuMDA0LTAuMTQ5LDAuMDEzLTAuMywwLjA0LTAuNDQ4YzAuMDI3LTAuMTUsMC4wNzEtMC4yOSwwLjE0MS0wLjQyNg0KCQkJCQljMC4wNjgtMC4xMzQsMC4xNTgtMC4yNTcsMC4yNjQtMC4zNjNjMC4xMDYtMC4xMDYsMC4yMjktMC4xOTUsMC4zNjMtMC4yNjRjMC4xMzYtMC4wNjksMC4yNzYtMC4xMTMsMC40MjYtMC4xNA0KCQkJCQljMC4xNDgtMC4wMjcsMC4yOTktMC4wMzUsMC40NDktMC4wMzljMC4wNjktMC4wMDIsMC4xMzctMC4wMDMsMC4yMDYtMC4wMDNjMC4wODIsMCwwLjE2MywwLDAuMjQ1LDBoMC45MzdoMTguNTkybC0wLjg2OSwwDQoJCQkJCWwwLjkzNywwYzAuMDgyLDAsMC4xNjMsMCwwLjI0NSwwYzAuMDY5LDAsMC4xMzgsMC4wMDEsMC4yMDYsMC4wMDNjMC4xNSwwLjAwNCwwLjMwMSwwLjAxMywwLjQ0OSwwLjAzOQ0KCQkJCQljMC4xNSwwLjAyNywwLjI5LDAuMDcxLDAuNDI3LDAuMTRjMC4xMzQsMC4wNjgsMC4yNTcsMC4xNTcsMC4zNjMsMC4yNjRjMC4xMDYsMC4xMDYsMC4xOTYsMC4yMjksMC4yNjQsMC4zNjMNCgkJCQkJYzAuMDY5LDAuMTM2LDAuMTE0LDAuMjc2LDAuMTQxLDAuNDI2YzAuMDI3LDAuMTQ4LDAuMDM1LDAuMjk5LDAuMDM5LDAuNDQ4YzAuMDAyLDAuMDY5LDAuMDAzLDAuMTM3LDAuMDAzLDAuMjA2DQoJCQkJCWMwLDAuMDgyLDAsMC4xNjMsMCwwLjI0NXYwLjkzNnY5LjIxNEg4LjY0NHoiLz4NCgkJCQk8ZyBpZD0iZ3JlZW5fc2hkd18yNV8iIGNsaXAtcGF0aD0idXJsKCNibHVlXzFfKSI+DQoJCQkJCQ0KCQkJCQkJPGltYWdlIG92ZXJmbG93PSJ2aXNpYmxlIiBvcGFjaXR5PSIwLjE2IiB3aWR0aD0iMTcxIiBoZWlnaHQ9Ijk5IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUxVQUFBQnFDQVlBQUFENk94QlRBQUFBQ1hCSVdYTUFBRVUwQUFCRk5BR3V4clVkQUFBQQ0KR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQmtwSlJFRlVlTnJzbWdGWDZqZ1FScHRTRU5Hbg0KKzliLy95TjNSUlNoemFaMkFzT1l0clRVM1ZYdVBXZE9Ta0hOa2N2SEpHMldBUUFBQUFBQUFDamNOLy85OFAzeC8zZnBYT0lZc2FGUA0KYUQrbDVHNWltZlhvT3A0REpMYWo3eEQ5WDVYYVNod2Y1M0tjSjU1RGFxVDJxaW8xMnVkR3llMHVGTnBXTGpXVHh6TjF6c3FONE5mWA0KTTF1WjZ5cmxjYW5PK1VSOXVkUXBrZXNxUk9TWk9aNGx4SFlzS3E5bThlY1RRcGVxOWxLVmpLVko4VUZpdXd1RXpsVWFSNEhub1JZeQ0KenVWOEhQTkVhaVB6ZGJVYmxhcGEzcDJNNzNLOFUrZjJMY2s5dWRTcGRKNHJtVzlVTGVWY2xEeVYyRWg5ZlZMSGRONkp6SFc5aGRySw0KK0M3SE81WGFnOFIySTRUV3ZYSVVkaW0xQ25VcnRaSnpOL0s2UWlVMlVsK3YxSHVWenJXOHIxSWJOYjVKeGVTMi9mYWtVdXVGNEZ3bA0KY2kzeHZkUmRxRjhpZFpUY1NwM242YjRhZnFEWTFXbnJFYVdPeVZ4TC9CTHFPZFJhanRkeWZxdFMyeVoySzhYSWhXR2gybzJWU0Z6WA0KWTZnSHFWOGllSlI2bnAvMjFraDlKVkxuU3VycTJFdkhsSTVDeDNaMVpwSitjRjlkREppY1V5a2RwYjRWY1d1Si93ajFXK3BScEw0UA0KUDNEckcvbm4vclBVdEIvWDAzNTh5T2xFNmpCdXF5YU4xeXI0NGxhd056c2h1djF3TFRzc2c2UzJLYTFiajVqU3RkUi9TajNWZ3J2bQ0KM0wxdkpueWpGb3R0ZTlid2M4VzJDOFZkZUxBTmIvNG0xRjNWcEhRTVBLOFdrbm9uWksrZW42VDl5RHBhajN0SjVqcWhuOElMbm54eg0KL0tEYWo1dnN1TzNIRmNiclhTaDZzL1B4OFMwZUJDajhNYUYzWmtka0s0OW44ck85dmhRRGhZNUp2VkM3SGJHWC9tZy9mSlBXdjFWUA0KdmN4Tzk2cTUrSEk5TXJlbGRkejlpQnNJTHJ6NWxUL3R0VGRxUjZSUTMvSzlMY2pROWlQMjAzTWxkZXlwSDF3ajk2TmFLTnJXZzVRbQ0KcldNTE1qYzk5RjdTK2NWOHd5K3kwN1ZZTDhVWlF0dWtMckxUN2J3N0tiMmxkNWNkOTZrWFo2UTBYSmZZcGZMaElIVGRYL3RUb1hYYg0KYWtOeHNvWGlMRXZ2VWEvQ0RGZit1RGU5VEV6S0lUVlNTMmtIeXV6MFNyU3V1V2s5em5MbmtpMjl1WjZBUDUyTXZUUSt5N2hERDZtUA0KeC9HOTF5SDVjVXRGRUd4UkhXVXVPdnlaWktGbzA3cFFjaTlVMmNsd1dSeWNFVHB1emMzT3JFSGY4dm5BaWVtMFBvaWRmeGE1YlQ4YQ0Kb1pFNzllMmZ0OGc4Nmo3OGZLRFFLYkg3Sm9MUTBMYjVrQXJNK3I2Z3ZudnZMMDVxMXlHM3ZRM1ZzU0NFZ1dKM1NaNk5XWVBsSXlkMA0KcUR3dE1oZFc0RkxKczdIQm1JLzg0MW5ISkxxK1pnQytuUHlDVDFiYkp3cUo0WktnN0FySUw1VWE0RWNsdFJ2NEtRUDRGdTBIQUZJRA0KSURVQVVnTWdOU0ExQUZJRElEVUFVZ01nTlNBMUFGSURJRFVBVWdNZ05TQTFBRklESURVQVVnTWdOU0ExQUZJRElEVUFVZ01nTlFCUw0KQTFJRElEVUFVZ01nTlFCU0ExSURJRFVBVWdNZ05RQlNBMUlESURVQVVnTWdOUUJTQTFMekx3Q2tCa0JxQUtRR1FHb0FwQWFrSG9Ibg0KWHd2L2xTdjVoWlB3Wjc0ZXlXR29EMzZzK1BuRUU5VVQ5cVEzOURqZ08vd1pUVEhCcDgzM0NJN00wQ2R4bit4Zkt2V25QeDVPZVBkNQ0KZ3BVYUhXa05DWThxTXg3S2Q0ditKVWx0SjFBRmE4dXNxYjJxbmJ3K2l1MTRMOEVFMzg0NDgrR1JUNGcrZFZMN0ZxRVBFdnRtY3JyZQ0KUmVKSytuYmR1eU0zL1hRbHRSZFhEdTc0VTlITEZySDlGRW50VzRTT0Uza1BwcjVtVGMxRjNGSitmMDVTUTB0U1I2azM0czZyUDVVOA0KSlhadmFoY2pKcU9GZmxlVDJRUnJGMHJvaFpLYWhBYWJzbGJxWjYva1ZnbHV4WjZzcDlhZnJ0SUkvVEdoT3FIREM1ejAxMjhpOVF5cA0Kb1VQcU1ub1VUcTdEK0plNHRERmlsMlpCT1VsUGJiOHlkaUx1cTB6aWtOQytPYmZNbXpZRXFhRlQ2dXJvVWkzeTMwcnNWemtmMDdvNg0KdHdVWmt0U3BsRjZyRm1Ndms3aXRKZmNpdGFPZmhvUlAvdGpLV3ArZVJlNTFSMXBmbE5TK3BaL2V5czhXYXBlakZ2b2wxSTFJclJlSg0KN0h6QXlhNkYvN3hZM0VwYXgzWTJTcjBkdW1BOFJ6SW5jczVFNGpxQmw1TElLMVZMcWJrU250WUR6bGtzNnBiMlRjbTlTYlFodllsOQ0KcnRSUjdFS0p2UkNKYjFSWm9SMVNRMDhIWU1YZXFub3p1eUQ3Y3hhTTU4b1dwZGFKSGVYV05jdTY5NmFSRzVsVG14Q1ZTbUY3SVc5dg0KRXJxM3J4NGlkV2JFanNtdFJZN1BPVklhUnF6WEtpUDRYbTFReE9leXFhVFdiWWhUU2F3bHpzMElNRVJ3ZTROVG1iWGY5SlJOSmJWTg0KYkpmb3VVbG5tS0xIOW9seldYYm1GY1d4OHFYYUMvcG5tS3JQVHJVbmc1UDNFa2huK0tyVUJnQUFBQUFBQUxpY2Z3UVlBTTJmalhGOA0KOGpsUEFBQUFBRWxGVGtTdVFtQ0MiIHRyYW5zZm9ybT0ibWF0cml4KDAuMTYgMCAwIDAuMTYgNi45NDM0IDEwLjY4OTEpIj4NCgkJCQkJPC9pbWFnZT4NCgkJCQkJPGc+DQoJCQkJCQk8Zz4NCgkJCQkJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOC42NDQsMjUuMXYtOS4yMTRWMTQuOTVjMC0wLjA4MiwwLTAuMTYzLDAuMDAxLTAuMjQ1YzAtMC4wNjksMC4wMDEtMC4xMzcsMC4wMDMtMC4yMDYNCgkJCQkJCQkJYzAuMDA0LTAuMTQ5LDAuMDEzLTAuMywwLjA0LTAuNDQ4YzAuMDI3LTAuMTUsMC4wNzEtMC4yOSwwLjE0MS0wLjQyNmMwLjA2OC0wLjEzNCwwLjE1OC0wLjI1NywwLjI2NC0wLjM2Mw0KCQkJCQkJCQljMC4xMDYtMC4xMDYsMC4yMjktMC4xOTUsMC4zNjMtMC4yNjRjMC4xMzYtMC4wNjksMC4yNzYtMC4xMTMsMC40MjYtMC4xNGMwLjE0OC0wLjAyNywwLjI5OS0wLjAzNSwwLjQ0OS0wLjA0DQoJCQkJCQkJCWMwLjA2OS0wLjAwMiwwLjEzNy0wLjAwMywwLjIwNi0wLjAwM2MwLjA4Mi0wLjAwMSwwLjE2My0wLjAwMSwwLjI0NS0wLjAwMWgwLjkzN2gxOC41OTJsLTAuODY5LDBsMC45MzcsMA0KCQkJCQkJCQljMC4wODIsMCwwLjE2MywwLDAuMjQ1LDAuMDAxYzAuMDY5LDAsMC4xMzgsMC4wMDEsMC4yMDYsMC4wMDNjMC4xNSwwLjAwNCwwLjMwMSwwLjAxMywwLjQ0OSwwLjA0DQoJCQkJCQkJCWMwLjE1LDAuMDI3LDAuMjksMC4wNzEsMC40MjcsMC4xNGMwLjEzNCwwLjA2OCwwLjI1NywwLjE1NywwLjM2MywwLjI2NGMwLjEwNiwwLjEwNiwwLjE5NiwwLjIyOSwwLjI2NCwwLjM2Mw0KCQkJCQkJCQljMC4wNjksMC4xMzYsMC4xMTQsMC4yNzYsMC4xNDEsMC40MjZjMC4wMjcsMC4xNDgsMC4wMzUsMC4yOTksMC4wMzksMC40NDhjMC4wMDIsMC4wNjksMC4wMDMsMC4xMzcsMC4wMDMsMC4yMDYNCgkJCQkJCQkJYzAsMC4wODIsMCwwLjE2MywwLDAuMjQ1djAuOTM2VjI1LjFIOC42NDR6Ii8+DQoJCQkJCQk8L2c+DQoJCQkJCTwvZz4NCgkJCQk8L2c+DQoJCQkJPHBhdGggaWQ9ImdyZWVuXzEzXyIgY2xpcC1wYXRoPSJ1cmwoI2JsdWVfMV8pIiBmaWxsPSIjNTBCRTNEIiBkPSJNOC42NDQsMjUuMXYtOS4yMTRWMTQuOTVjMC0wLjA4MiwwLTAuMTYzLDAuMDAxLTAuMjQ1DQoJCQkJCWMwLTAuMDY5LDAuMDAxLTAuMTM3LDAuMDAzLTAuMjA2YzAuMDA0LTAuMTQ5LDAuMDEzLTAuMywwLjA0LTAuNDQ4YzAuMDI3LTAuMTUsMC4wNzEtMC4yOSwwLjE0MS0wLjQyNg0KCQkJCQljMC4wNjgtMC4xMzQsMC4xNTgtMC4yNTcsMC4yNjQtMC4zNjNjMC4xMDYtMC4xMDYsMC4yMjktMC4xOTUsMC4zNjMtMC4yNjRjMC4xMzYtMC4wNjksMC4yNzYtMC4xMTMsMC40MjYtMC4xNA0KCQkJCQljMC4xNDgtMC4wMjcsMC4yOTktMC4wMzUsMC40NDktMC4wNGMwLjA2OS0wLjAwMiwwLjEzNy0wLjAwMywwLjIwNi0wLjAwM2MwLjA4Mi0wLjAwMSwwLjE2My0wLjAwMSwwLjI0NS0wLjAwMWgwLjkzN2gxOC41OTINCgkJCQkJbC0wLjg2OSwwbDAuOTM3LDBjMC4wODIsMCwwLjE2MywwLDAuMjQ1LDAuMDAxYzAuMDY5LDAsMC4xMzgsMC4wMDEsMC4yMDYsMC4wMDNjMC4xNSwwLjAwNCwwLjMwMSwwLjAxMywwLjQ0OSwwLjA0DQoJCQkJCWMwLjE1LDAuMDI3LDAuMjksMC4wNzEsMC40MjcsMC4xNGMwLjEzNCwwLjA2OCwwLjI1NywwLjE1NywwLjM2MywwLjI2NGMwLjEwNiwwLjEwNiwwLjE5NiwwLjIyOSwwLjI2NCwwLjM2Mw0KCQkJCQljMC4wNjksMC4xMzYsMC4xMTQsMC4yNzYsMC4xNDEsMC40MjZjMC4wMjcsMC4xNDgsMC4wMzUsMC4yOTksMC4wMzksMC40NDhjMC4wMDIsMC4wNjksMC4wMDMsMC4xMzcsMC4wMDMsMC4yMDYNCgkJCQkJYzAsMC4wODIsMCwwLjE2MywwLDAuMjQ1djAuOTM2VjI1LjFIOC42NDR6Ii8+DQoJCQkJPGcgaWQ9InJlZF9zaGR3XzI1XyIgY2xpcC1wYXRoPSJ1cmwoI2JsdWVfMV8pIj4NCgkJCQkJDQoJCQkJCQk8aW1hZ2Ugb3ZlcmZsb3c9InZpc2libGUiIG9wYWNpdHk9IjAuMTciIHdpZHRoPSIxNzEiIGhlaWdodD0iODUiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTFVBQUFCZUNBWUFBQUJsMEZYb0FBQUFDWEJJV1hNQUFFVTBBQUJGTkFHdXhyVWRBQUFBDQpHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFCaXRKUkVGVWVOcnNuUTFUNGtnUWhwTkpRUHpZDQo5ZmI4L3oveWJsMFVJWm1ibUI1bzJza244ZTVXbnFlcUt4QlJwOWFIbDU1T3FqYkxBQUFBQUFBQUFBQytNdmx2L3ZQaDk4Zi8zNlhMDQpFNDhSRzRhRTlrdEtuaThzc3o3bVBWOERKTFpIM3lQNnZ5cTFsVGcrZC9MWUpiNkcxRWp0VmRYcWFMODJTKzc4UXFGdE9hbENuaGZxDQpuSlVid2Erdlo3WXlOMVhKODBxZDg0a2FUYm1BMEU1VktTSVg1bkdSRUR0blUzazFteitmRUxwU2RaQ3E1VmlaOUo2VTJPVUZRanVWDQp4bEhnVmFpMUhGZHlQaDVkSXJXUiticmFqVnBWSSs5ZWptL3llQzkrUk1tek9XS1hGd2dkYTZWa3ZsRzFrWE5SOGxSaUkvWDFTUjNUDQplUzh5Ti9VYWFpZkhOM21jenhXN25DRzBsam9LdTVHNkMzVXJkU2ZuYnVSMXBVcHNwTDVlcVE4cW5SdDVYNlMyNHNrMjRVaW1ldTFQDQpTV3FkMEdzUnQ1SDRRZW8rMURlUk9rcHVwWFl1M1ZmREZ4UzdQbTg5b3RReG1SdUpmNFg2R2VwWk9SSjkwNzE0UGlhdHl3a3k2NVF1DQpWYnR4SnhJMzlSanF1OVEzRVR4S3ZYTG52VFZTWDRuVVRrbGRuM3JwbU5KUjZOaXVGaWJwVXhPUlJkc1BwemFHYXhIMlhpVCtJOVFQDQpxVWVSK2lGOHc2MXY1Vi81ajFMVGZseFArL0V1Wnk1U2grT3VibFA2V1FWZm9kSlpUMEwwdUc4d3JjdVJNdWRHNnBWSjZVYnFQNldlDQpHc0h6OXR5RGJ4ZDhvemFMWFROcitMcGkyNDNpUGp6WmhULytOdFI5M2FaMEREeXZOcEo3MWE0YzFOY1hhVCt5bnRialFaSzVTZWluDQo4SUluM3o3K3J0cVBtK3cwOXVNSzQvVnVGTDJaZkx4L2lnY0JTbjlLNkwyWmlPemtlU0hmTytoTE9WSG9tTlJyTmUySXZmUjcrK0hiDQp0UDZoZXVwTmRqNnI1dUxMOWNqY2xkWngraEVIQ0huNDQ5Zit2TmZlU3Iyb1FIUmpXcENwN1Vmc3AxZEs2dGhUZjg5YnVSL1ZSdEcyDQpIcVEwYVIxYmtKWHBvUStTenIvTUovdzZPOStMRFZLT0VOb21kYWw2Nm8wczRENDdIK25kWjZjNTlYcEVTc04xaVYwcEg0NUNOLzIxDQpQeGRhdDYwMkZCZmJLQlptb3hobjFIZGhoWGYrTkp2ZUpCYVZJelZTWjZkNWMzU2d5czZ2Uk90YW1kWmpsRHVYalBSV2VnSCtmREgyDQowbmlSY1ljZVVwOGV4Nys5RHNuM1d5cUNZT3Y2SkhQWjQ4OGlHMFdiMXFXU2U2M0tMb2JMNHBBYm9lTm9yaGhaa3o3bDNjU0Y2YlErDQppdTAraXR3MWowWm81RTU5K3JzT21XZmRoKzhtQ3AwU2UyZ2hDQTFkdzRkVVlEYjNCUTNkZTM5eFV1YzljdHZiVUhNMmhEQlI3RDdKDQpzemw3TURkelFjZHlhWkc1c0FLWFNwN05EVVkzODVkblBZdm8rNWdCK0hUY0JlK3NybmNVRXNNbFFka1hrSjhxTmNDWFN1cDg0cnNNDQo0TGRvUHdDUUdnQ3BBWkFhQUtrQnFRR1FHZ0NwQVpBYUFLa0JxUUdRR2dDcEFaQWFBS2tCcVFHUUdnQ3BBWkFhQUtrQnFRR1FHZ0NwDQpBWkFhQUtrQmtCcVFHZ0NwQVpBYUFLa0JrQnFRR2dDcEFiNjAxSjUvV3ZpdlhIRVhMc0tQZkQyU3cxUWYvRnp4M2NJTDFRdjJwRGNNDQpPT0I3L0psTnVjQzd6UThJanN3d0pQR1E3SjhxOVlkZkhrNzQvT01DYTNYTVNXdEllRlNiNDdGOHYraWZrdFIyQVhXd3RzcmFPcWphDQp5K3VqMlB3M2RKQ1o0TnNiWjk0OThnblJsMDVxM3lIMFVXTGZMazdYbTBoY1M5K3VlM2ZrcHArdXBRN2l5dEVkZnk1NjFTRzJYeUtwDQpmWWZRY1NGdndkU1hySzJWaUZ2SnozY2tOWFFrZFpSNksrNjgrSFBKVTJJUHBuWTVZekZhNkRlMW1HMndkcTJFWGl1cFNXaXdLV3VsDQovdW1WM0NyQnJkaUw5ZFQ2M1ZVWm9kOFgxQ1IwZUVFdS9mV3JTRjBnTmZSSVhVV1B3c25uY1B4TFhOb2FzU3V6b1Z5a3A3WWZHWHNSDQo5MFVXY1V4bzM1N2J1TFlOUVdyb2xibyt1ZFNJL0xjUyswWE94N1N1eDdZZ1U1STZsZExQcXNVNHlDSnVHOG05U0ozVFQwUENKMzlxDQpaYTFQUDBYdTU1NjB2aWlwZlVjL3ZaUHZMZFdVb3hINlY2Z2JrVnB2RXBsOHdOblV3bi9jTE80a3JXTTdHNlhlVGQwd1R0a282cVRlDQpLV0hqdkxGWnpFYW1IMUY0NTVFWmhqZUx1cVY5VlhKSHFYVlNMN3BSckUxekg4L0g1TDZ4UWl1WmtScTZPZ0FyOWs3VnE3aFdLZjhXDQoyeWhtcXYyd29zZUZ4STFoMzJ3YXVaRTVOWVNvVll0aEwrUU5YWWk1dVAyd3ovVTBKRjQ1TEl6UWlBeGo5MnUxRWZ5Z3VvTjZiUHN4DQpSYmhjbFZQSEluRU9rV0dxNFBZR3B5cnJ2dWxwTWFuMTYyMi9uTk5EdzRJOXRrK2N5N0tSVnhUbnlwZHFMK2lmWWFrK085V2VURTdlDQpTeUNkNGJOU0d3QUFBQUFBQUFBQVB2Q1BBQU1BWk1hTURCc1l2ZlFBQUFBQVNVVk9SSzVDWUlJPSIgdHJhbnNmb3JtPSJtYXRyaXgoMC4xNiAwIDAgMC4xNiA2Ljk0MzQgMTIuODU3KSI+DQoJCQkJCTwvaW1hZ2U+DQoJCQkJCTxnPg0KCQkJCQkJPGc+DQoJCQkJCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTguNjQ0LDI1LjF2LTcuMDQ2di0wLjkzNmMwLTAuMDgxLDAtMC4xNjMsMC4wMDEtMC4yNDVjMC0wLjA2OSwwLjAwMS0wLjEzNywwLjAwMy0wLjIwNg0KCQkJCQkJCQljMC4wMDQtMC4xNDksMC4wMTMtMC4zLDAuMDQtMC40NDhjMC4wMjctMC4xNSwwLjA3MS0wLjI5LDAuMTQxLTAuNDI2YzAuMDY4LTAuMTM0LDAuMTU4LTAuMjU3LDAuMjY0LTAuMzYzDQoJCQkJCQkJCWMwLjEwNi0wLjEwNiwwLjIyOS0wLjE5NSwwLjM2My0wLjI2NGMwLjEzNi0wLjA2OSwwLjI3Ni0wLjExMywwLjQyNi0wLjE0YzAuMTQ4LTAuMDI3LDAuMjk5LTAuMDM1LDAuNDQ5LTAuMDQNCgkJCQkJCQkJYzAuMDY5LTAuMDAyLDAuMTM3LTAuMDAzLDAuMjA2LTAuMDAzYzAuMDgyLDAsMC4xNjMsMCwwLjI0NSwwaDAuOTM3aDE4LjU5MmwtMC44NjksMGwwLjkzNywwYzAuMDgyLDAsMC4xNjMsMCwwLjI0NSwwDQoJCQkJCQkJCWMwLjA2OSwwLDAuMTM4LDAuMDAxLDAuMjA2LDAuMDAzYzAuMTUsMC4wMDQsMC4zMDEsMC4wMTMsMC40NDksMC4wNGMwLjE1LDAuMDI3LDAuMjksMC4wNzEsMC40MjcsMC4xNA0KCQkJCQkJCQljMC4xMzQsMC4wNjgsMC4yNTcsMC4xNTcsMC4zNjMsMC4yNjRjMC4xMDYsMC4xMDYsMC4xOTYsMC4yMjksMC4yNjQsMC4zNjNjMC4wNjksMC4xMzYsMC4xMTQsMC4yNzYsMC4xNDEsMC40MjYNCgkJCQkJCQkJYzAuMDI3LDAuMTQ4LDAuMDM1LDAuMjk5LDAuMDM5LDAuNDQ4YzAuMDAyLDAuMDY5LDAuMDAzLDAuMTM3LDAuMDAzLDAuMjA2YzAsMC4wODIsMCwwLjE2MywwLDAuMjQ1djAuOTM2VjI1LjFIOC42NDR6Ii8+DQoJCQkJCQk8L2c+DQoJCQkJCTwvZz4NCgkJCQk8L2c+DQoJCQkJPHBhdGggaWQ9InJlZF8xM18iIGNsaXAtcGF0aD0idXJsKCNibHVlXzFfKSIgZmlsbD0iI0YyNkQ1RiIgZD0iTTguNjQ0LDI1LjF2LTcuMDQ2di0wLjkzNmMwLTAuMDgxLDAtMC4xNjMsMC4wMDEtMC4yNDUNCgkJCQkJYzAtMC4wNjksMC4wMDEtMC4xMzcsMC4wMDMtMC4yMDZjMC4wMDQtMC4xNDksMC4wMTMtMC4zLDAuMDQtMC40NDhjMC4wMjctMC4xNSwwLjA3MS0wLjI5LDAuMTQxLTAuNDI2DQoJCQkJCWMwLjA2OC0wLjEzNCwwLjE1OC0wLjI1NywwLjI2NC0wLjM2M2MwLjEwNi0wLjEwNiwwLjIyOS0wLjE5NSwwLjM2My0wLjI2NGMwLjEzNi0wLjA2OSwwLjI3Ni0wLjExMywwLjQyNi0wLjE0DQoJCQkJCWMwLjE0OC0wLjAyNywwLjI5OS0wLjAzNSwwLjQ0OS0wLjA0YzAuMDY5LTAuMDAyLDAuMTM3LTAuMDAzLDAuMjA2LTAuMDAzYzAuMDgyLDAsMC4xNjMsMCwwLjI0NSwwaDAuOTM3aDE4LjU5MmwtMC44NjksMA0KCQkJCQlsMC45MzcsMGMwLjA4MiwwLDAuMTYzLDAsMC4yNDUsMGMwLjA2OSwwLDAuMTM4LDAuMDAxLDAuMjA2LDAuMDAzYzAuMTUsMC4wMDQsMC4zMDEsMC4wMTMsMC40NDksMC4wNA0KCQkJCQljMC4xNSwwLjAyNywwLjI5LDAuMDcxLDAuNDI3LDAuMTRjMC4xMzQsMC4wNjgsMC4yNTcsMC4xNTcsMC4zNjMsMC4yNjRjMC4xMDYsMC4xMDYsMC4xOTYsMC4yMjksMC4yNjQsMC4zNjMNCgkJCQkJYzAuMDY5LDAuMTM2LDAuMTE0LDAuMjc2LDAuMTQxLDAuNDI2YzAuMDI3LDAuMTQ4LDAuMDM1LDAuMjk5LDAuMDM5LDAuNDQ4YzAuMDAyLDAuMDY5LDAuMDAzLDAuMTM3LDAuMDAzLDAuMjA2DQoJCQkJCWMwLDAuMDgyLDAsMC4xNjMsMCwwLjI0NXYwLjkzNlYyNS4xSDguNjQ0eiIvPg0KCQkJPC9nPg0KCQkJPGcgaWQ9IndhbGxldF9wb2NrZXRfc2hkd18yNV8iIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiPg0KCQkJCQ0KCQkJCQk8aW1hZ2Ugb3ZlcmZsb3c9InZpc2libGUiIG9wYWNpdHk9IjAuMTIiIHdpZHRoPSIxODEiIGhlaWdodD0iNzkiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTHdBQUFCWUNBWUFBQUJQbkowL0FBQUFDWEJJV1hNQUFFVTBBQUJGTkFHdXhyVWRBQUFBDQpHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFDUnBKUkVGVWVOcnNuUXR6MmpvUWhlVUhoTkFtDQphZEswdWYvLy85MXBieDZRQk5zcW50bTlQZG1zd09ZUm0vYWNHUTNnQUE3UzU2UFZXclpDb0NpS29paUtPbmxsZTd3M0c5SHZpRnRlDQpVNmZadGdkdjE2ekQzN0lUQUw1TDVmeXRCMFdYZGpzMU00dTd0bUc1QlhRdE9Ud2ZJK3kyY21LaVlnNWFlU01IM0d1ckxOSEdZZVJ0DQpHNTNTN0dKZXBWTlpXQXFCWFI5ekIvNnhWb2hXU2t3Y0NKdktLVU91ejNQVGxyck5hK2NzOGY0eHRXc2pwVGFQdlF3cjVmQUtlU2xsDQpJcVVBK0xPQnUwRFByUnRUb3ZQY2U1Lzl6S21BYjBIUE54UUxkWjc0VERadzI5cDYxM2FwQlBLVmxBcTJkWGI2TXVIdWhRQitKbVVtDQpqMVA1ekJpZ2o2WlNyQXZVNEFLTjR4QmFXWldwdkZNQTM0S09QWEVCYlZRYWs3TEZmbTRNME1jRTdDM2tyK3Z5TE9VRjNsZnY2dkFaDQpWRlFMK1BtNmZJSnlMdENyMjQraCsxTW9hd083aFJoQnI4QXBYcUhvTm51Z2pDbkd6eHhIeDE1NEFtMDBoVjY2TUdCN0IwZHUyblhJDQp0bFhUcWFSdFdzQVg2L0lrLzJ1MlpielcyZUZ6QUw2Ri9HcGR2cXpMNWJwOEZ1alBFaTQvNUNDMWNSd2JvYTlObDRodXNZVG5DcjkrDQpOaHNSOUxZWExnQnM3WW14YUE4OWNhREhrTFYwZW9NaEI3Qm9ZcFcwU3d2N3ZmelczTFIzTGY5cjdPdndPVlRpVElCdllmOHE1VXFnDQpuNEVqNUNOeWVJVGF3bzRId0F1QXJxN3hLTThYQUg4dTN4VkdBTDBYY21vN3RTWTBONzN4SE13SmUrVXlBVHlPMFlaMmVEU3dWMm1uDQplL210aGZ4dFplTDVwazlJWTd2SkNUajhwY0QrZlYxdTVMV0dOc1VJS2lZNHNYdGxZblRjdmdMZ0ZmUUhLZmZ5K0NoMXM1VGZaaXMxDQpEZ1I3bmdnNVAwdTdhTGtBNkdjQXZCZmVXSWZQVGMrZERRaTh1dnVqL0paQzJoSE55dlpJc1kvRFk2Vk9wVUkvaTdPM3NIOFR4LzhFDQo4ZUZZWW5qcjhsNnhEdjhFc1ArRWNjb1pITkRZK0VOQWIyRlhNNXBEMjN5UmNtM0NUdzk0RzhNWHp2YWg0L2NJTHY0czdWTksvUy9CDQpuSHFQSmIyMEpMb0lRbjhwbFhrallNeEc1UERSU1RkNldab2FCa0VhRno1SzVWMDRrSGpqbEkrRVBwVTVtMHQ3WEVHNCtWWGE1dG9BDQo3MlhYQ25NUUZVNzZjc2dZWGdlc0dzNFVVdThMYUovSmhteGg3T1B3bnB2TVRNWUc0L2d4QUIrY1BIc3E3MTdEb0hVcExxK3dvOE5QDQpOZ3pNUHdKNkMzdHBZTDhXeUw5QitRb09QNGZRczRTMjhuTHVIdXhERDFxMW5UU01XY0JBZk9La3gzczVmQmI4a3hpRmNmdXB5UUJNDQpSaERyaFEzcEtlL01LMEwvNHFSZDBSRnpjSXdoenNxbW5MMkYvVmJHVlhmeWVDc09mMld5YVRiNzRrMGR5VFlNVkljNnYxSkROdVlaDQorQ3MzREs1N3gvQXB0OCtkbk8xa0pLbEpEL3pVbzRYZXB2S21FTy9pNzBxZGtRM20rVEhpZGpXYnVmUkVYeUNKOEE4QXIrNk9vY3hrDQp5MEIwMitPUVl6Sk5CeGZtUEVHK1Q4aFY5cWo0MVB5TG9kT1MzZytQSGVMOUdsSjdOaDl0WWJlRDN5YjBQT0d4Sit3YVRsNEI3SGRRDQpic1gxTHd6c3BXbS9GQ1JqbWhlRlBXcnVzTGZYK0tMc0NGQUlwelhEenV2YU1nTm1CcFZhSkxyOXhxUXpWeWJOYWNjS2g0WWR6NGRvDQpwaXdWeWx3NnNIZE5MNDV4aHVTMldaN2hrTUIzK2RLeFRoSHUrdi9sSmhWcm5SQnp3YXZ3L2tSSFpadysyeE42TDJHZ3NOdTQvYnNNDQpVbThoSzJPekYwVVlmb0xmc2R2dzRDSE5uNmpNQVQ5enV0TUdVcGc2bCtNbC9KNXpZNEVQZTJSdUxPeFRnUDBDWU1lTWpBZjdOREU0DQpwZjVpNERkMW1VRkNBdXZ1Q1B4TGVEdkJUT0hHYlYyaHowd3ZrNEk5bFg3VU02cXB2RFJoSi9ESmVEOEhVTThjNEYvQjRUV09qOGFoDQp2U25HSVRHZXlFenFFZE9QR3NiY0pHQlhaLyswWTh4TzRBbjkvM0Y0QWREWER2VFd5ZkhFMElzSmQxTFFleWxmaEIzRG1MdkVBSlhPDQpUdUFQRXVKb2hpUUtVTjZVNDJqZXErbk5wWUcrZHVMODFGeDJQYkYwRWZ6MG83bzdubGpDTTQ2RW5jRHZCVDFtU213T0htSEh1ZWp0DQpOSVdGQ1gycThEWm5qMWNvWWVyUlR0VFRRZXFkRTdmamxBRTZPNEUvQ1BnYTJrekQrNnVmN0VraG5ZdXVVNHYxZ2hJTWdhSVRBdW5CDQpjZzV4dTU1SnZZV2ljYnZDamxNR2NzSk80QThaejArY2tLUXd6cXh4OTcyQkhwMGV6eDVpR0hNT29Zem0yMjlnd0hvTnpqNEgyT25zDQpCUDVvOGJ3ZGJHSW9nckFxOEE4UzN1akZ4cFhwSGZTeVBIdkFxTU1yNUZmaC9hV1ZZNXJEUk9EL2NPaXpoRVByOVFJUDRQQjZ1YUJtDQpkNXJ3OW9xeUtSd3dPdVZhb2JkWExYbGhETjJkd0I4TmZJWGNYbWFIRTdzVStpZUFmUWtPWHllQTE1REd1eWJWM2g0bEord0UvcVBpDQplVHYzeGw0Z282SE5NcnkvQzhLbTdBNU9VVDRQNys4MjRGMWNUZGdKL05GRG14RGVYeVZVR0xmR3M3SGVpU29jQXlqMCtua3M5bm9EDQpPdzJic0JQNER3TS9kV0VNNXVPOWUrTFlMSTkzeDREVTNRUG82Z1IrY0xkSDhHTjRleVVZenFkUjJLTUppZXp0N3NaMmowY0NUeVhCDQpqOGE1N1oyTHZha0ZtNjRrSStnRS9pVEF4d09nQ0p0blM0WXQ0UXBCSi9BbkFiNTlIVHU4bjVBVCtEOEsva2l3Q2Z6ZmZCQlFBeWxuDQpGVkFFbnFJSVBFVVJlSW9pOEJSRjRDbUt3Rk1VZ2Fjb0FrOVJCSjZpQ0R4RkVYaUtJdkFVZ2Fjb0FrOVJCSjZpQ0R4RkVYaUtJdkFVDQpSZUFwaXNCVEZJR25LQUpQVWJzQ2ovZENESHU4aDZKMlVlb1doYW4zZFZiWmNlZFk3R0s3aEo0Nk5PeGR5azdhQm53RGtPUEswbnJQDQpjN3h6TGtVZEV2cmFjR2NaalBzQUg1MXV3c0tOUzdDdkpCeHFBdGNKcFk3ajhFMTR1NHBLWlE0Q3orMWpWK0J0M0tSZnFxdFl0RHZWDQpOWXZhOVlzSytYdkJnUzkxSk9nVmVHL05MT1d5dDl1WEc0NHVCTDNkWWJzVTQ0TkFYc3QydTlBV1JSMFMrSld3cCt2ZkxzTGJ0Vy9yDQp2dENYaVIxcCtQSWlPMmwzT0pmM1Y3Sk5GOThpN05TeGdLOEU4QmIySCt2eVgvaTl5dm1yY2ZsT1lVMlpDR2RxK1VLRmZTWnVyckRQDQpCUGljRGs4ZEVYaU5KQllDKzcvcjhoT2dYL1YxK2RJSloycjVvblpIVHdLMmhqRkxjWHBkRlRwbkRFOGRFZmdHd3VwSGdmMkhPRDR1DQordHpzRXRKRUV6czlBOVFOZEMydHUwL01nSlVPVHgwclUxTUoyRGlPZklDd3B0NG5odGR1UkhlU09ZT0hTZmk5bGloaHA0NE5QV1lLDQpsNmFzd09GN1oya3cvMTdCZGcxeEZpRzlERHJCcHc0SnVoZkxZeUpGYy9PcjBQTmtWSm5ZWVEzUGRVZEZlTDlDTkVWOVZHaUQ0TmZnDQo3RTJmTDh3UzIrekN1WFoxYUdabXFJK0dQaG8zUjlnN3gvRGIxZ3UxY0djTVg2Z0J3eHc3bmFEcnJNck9jZmVtR0ozUVV4OFp6M2Q1DQp2VGZ3aC9vTVJSMGFmb3FpS0lxaUtJcWlLSXFpS0lxaXFGUFFMd0VHQU9WQ3BoUjkzaXNFQUFBQUFFbEZUa1N1UW1DQyIgdHJhbnNmb3JtPSJtYXRyaXgoMC4xNiAwIDAgMC4xNiA2LjEyMTQgMTUuNDI1NCkiPg0KCQkJCTwvaW1hZ2U+DQoJCQkJPGc+DQoJCQkJCTxnPg0KCQkJCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMzLjYwMSwyNi45MDZINy41NTl2LTkuNzU2bDYuMzI0LDBjMC4xNTUsMCwwLjMxMSwwLDAuNDY2LDAuMDAxDQoJCQkJCQkJYzAuMTMxLDAuMDAxLDAuMjYyLDAuMDAyLDAuMzkyLDAuMDA2YzAuMjg1LDAuMDA4LDAuNTcyLDAuMDI0LDAuODU0LDAuMDc1YzAuMjg2LDAuMDUxLDAuNTUyLDAuMTM1LDAuODEyLDAuMjY3DQoJCQkJCQkJYy0wLjA1NS0wLjAyOCwwLjcxNSwwLjI4OCwxLjM5MSwxLjMzOWMwLjQ4OCwwLjc1OCwxLjQzNiwxLjU2MiwyLjc2MywxLjU2MmMxLjMyNywwLDIuMjc2LTAuODAzLDIuNzYzLTEuNTYyDQoJCQkJCQkJYzAuNjQyLTAuOTk5LDEuMzU2LTEuMzIyLDEuMzktMS4zMzljMC4yNi0wLjEzMiwwLjUyNi0wLjIxNiwwLjgxMi0wLjI2N2MwLjI4Mi0wLjA1MSwwLjU2OS0wLjA2OCwwLjg1NC0wLjA3NQ0KCQkJCQkJCWMwLjEzMS0wLjAwMywwLjI2Mi0wLjAwNSwwLjM5Mi0wLjAwNmMwLjE1NS0wLjAwMSwwLjMxMS0wLjAwMSwwLjQ2Ni0wLjAwMWw2LjM2MiwwVjI2LjkwNnoiLz4NCgkJCQkJPC9nPg0KCQkJCTwvZz4NCgkJCTwvZz4NCgkJCTxwYXRoIGlkPSJ3YWxsZXRfcG9ja2V0XzEzXyIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0Q5RDZDQyIgZD0iTTMzLjYwMSwyNi45MDZINy41NTl2LTkuNzU2bDYuMzI0LDANCgkJCQljMC4xNTUsMCwwLjMxMSwwLDAuNDY2LDAuMDAxYzAuMTMxLDAuMDAxLDAuMjYyLDAuMDAyLDAuMzkyLDAuMDA2YzAuMjg1LDAuMDA4LDAuNTcyLDAuMDI0LDAuODU0LDAuMDc1DQoJCQkJYzAuMjg2LDAuMDUxLDAuNTUyLDAuMTM1LDAuODEyLDAuMjY3Yy0wLjA1NS0wLjAyOCwwLjcxNSwwLjI4OCwxLjM5MSwxLjMzOWMwLjQ4OCwwLjc1OCwxLjQzNiwxLjU2MiwyLjc2MywxLjU2Mg0KCQkJCWMxLjMyNywwLDIuMjc2LTAuODAzLDIuNzYzLTEuNTYyYzAuNjQyLTAuOTk5LDEuMzU2LTEuMzIyLDEuMzktMS4zMzljMC4yNi0wLjEzMiwwLjUyNi0wLjIxNiwwLjgxMi0wLjI2Nw0KCQkJCWMwLjI4Mi0wLjA1MSwwLjU2OS0wLjA2OCwwLjg1NC0wLjA3NWMwLjEzMS0wLjAwMywwLjI2Mi0wLjAwNSwwLjM5Mi0wLjAwNmMwLjE1NS0wLjAwMSwwLjMxMS0wLjAwMSwwLjQ2Ni0wLjAwMWw2LjM2MiwwVjI2LjkwNnoNCgkJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDMuNjk2LDIzLjQxNkg0MC40OWwtMC44MSwyLjMwN2gtMS4wNTZsMi45NzEtOC4wNTloMC45OTRsMi45NzEsOC4wNTloLTEuMDU1TDQzLjY5NiwyMy40MTZ6DQoJCQkJIE00MC43ODYsMjIuNTYxSDQzLjRsLTEuMjktMy42NzRoLTAuMDM0TDQwLjc4NiwyMi41NjF6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTIuMDkyLDIyLjcxMmMwLDEuODM3LTEuMDM5LDMuMDY2LTIuNTU4LDMuMDY2Yy0wLjg1NCwwLTEuNTQyLTAuMzc0LTEuOTIxLTEuMDMzaC0wLjAyMnYyLjk4OGgtMC45NzINCgkJCQl2LTguMDMxaDAuOTIxdjAuOTc4aDAuMDIyYzAuMzUyLTAuNjI1LDEuMTE3LTEuMDMzLDEuOTQ5LTEuMDMzQzUxLjA0OCwxOS42NDYsNTIuMDkyLDIwLjg3NSw1Mi4wOTIsMjIuNzEyeiBNNTEuMDk4LDIyLjcxMg0KCQkJCWMwLTEuMzI5LTAuNzA0LTIuMi0xLjc2NS0yLjJjLTEuMDM5LDAtMS43NDgsMC44OTQtMS43NDgsMi4yYzAsMS4zMTIsMC43MDksMi4yMDEsMS43NDgsMi4yMDENCgkJCQlDNTAuMzk0LDI0LjkxMyw1MS4wOTgsMjQuMDQ3LDUxLjA5OCwyMi43MTJ6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTguODQ1LDIyLjcxMmMwLDEuODM3LTEuMDM5LDMuMDY2LTIuNTU4LDMuMDY2Yy0wLjg1NCwwLTEuNTQyLTAuMzc0LTEuOTIxLTEuMDMzaC0wLjAyMnYyLjk4OGgtMC45NzINCgkJCQl2LTguMDMxaDAuOTIxdjAuOTc4aDAuMDIyYzAuMzUyLTAuNjI1LDEuMTE3LTEuMDMzLDEuOTQ5LTEuMDMzQzU3LjgwMSwxOS42NDYsNTguODQ1LDIwLjg3NSw1OC44NDUsMjIuNzEyeiBNNTcuODUxLDIyLjcxMg0KCQkJCWMwLTEuMzI5LTAuNzA0LTIuMi0xLjc2NS0yLjJjLTEuMDM5LDAtMS43NDgsMC44OTQtMS43NDgsMi4yYzAsMS4zMTIsMC43MDksMi4yMDEsMS43NDgsMi4yMDENCgkJCQlDNTcuMTQ3LDI0LjkxMyw1Ny44NTEsMjQuMDQ3LDU3Ljg1MSwyMi43MTJ6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNjAuMDEsMTcuMzEyaDAuOTcydjguNDExSDYwLjAxVjE3LjMxMnoiLz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02Ny41MTIsMjQuMDAyYy0wLjE2NywxLjAzMy0xLjIxMiwxLjc3Ni0yLjQ5NiwxLjc3NmMtMS42OTIsMC0yLjc1OS0xLjE3OC0yLjc1OS0zLjA0Mw0KCQkJCXMxLjA3Mi0zLjA4OCwyLjcxNC0zLjA4OGMxLjYwOCwwLDIuNjE0LDEuMTM0LDIuNjE0LDIuOTU0djAuMzhoLTQuMzIzdjAuMDU2YzAsMS4xNDUsMC43MDQsMS44ODcsMS43NzYsMS44ODcNCgkJCQljMC43NTQsMCwxLjM0LTAuMzU3LDEuNTE0LTAuOTIxSDY3LjUxMnogTTYzLjI2MiwyMi4yMDRoMy4zMTJjLTAuMDIyLTEuMDIyLTAuNjctMS43MDMtMS42Mi0xLjcwMw0KCQkJCUM2NC4wMTEsMjAuNTAxLDYzLjMyOSwyMS4xODgsNjMuMjYyLDIyLjIwNHoiLz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03NC44MSwyNS43MjNoLTAuOTQ5bC0yLjE5NS04LjA1OWgxLjA1bDEuNjE0LDYuNTc5aDAuMDQ1bDEuODE1LTYuNTc5aDEuMDE3bDEuODE1LDYuNTc5aDAuMDQ0DQoJCQkJbDEuNjE0LTYuNTc5aDEuMDVsLTIuMTk1LDguMDU5aC0wLjk0OWwtMS44Ni02LjM5NUg3Ni42N0w3NC44MSwyNS43MjN6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNODIuMTAyLDI0LjAwOGMwLTEuMDMzLDAuNzkzLTEuNjQyLDIuMjU2LTEuNzMxbDEuNjg3LTAuMTAxdi0wLjUwMmMwLTAuNzQ5LTAuNDkxLTEuMTYyLTEuMzc5LTEuMTYyDQoJCQkJYy0wLjY5OCwwLTEuMjE3LDAuMzU3LTEuMzM1LDAuOTI3aC0wLjkzM2MwLjAyOC0xLjAxNiwxLjAxNy0xLjc5MiwyLjI3OS0xLjc5MmMxLjQyNCwwLDIuMzQsMC43NTksMi4zNCwxLjk0M3Y0LjEzM2gtMC45MjENCgkJCQl2LTEuMDQ0aC0wLjAyMmMtMC4zNCwwLjY3LTEuMDk0LDEuMS0xLjkzOCwxLjFDODIuOTEyLDI1Ljc3OCw4Mi4xMDIsMjUuMDc1LDgyLjEwMiwyNC4wMDh6IE04Ni4wNDUsMjMuNDMzdi0wLjQ4NmwtMS41NzUsMC4xDQoJCQkJYy0wLjkwNSwwLjA1Ni0xLjM3NCwwLjM4Ni0xLjM3NCwwLjk2NmMwLDAuNTU5LDAuNDg2LDAuOTIxLDEuMjQ2LDAuOTIxQzg1LjMyNSwyNC45MzUsODYuMDQ1LDI0LjI5OCw4Ni4wNDUsMjMuNDMzeiIvPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTg4LjQ3MiwxNy4zMTJoMC45NzJ2OC40MTFoLTAuOTcyVjE3LjMxMnoiLz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05MS4yODcsMTcuMzEyaDAuOTcydjguNDExaC0wLjk3MlYxNy4zMTJ6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOTguNzg5LDI0LjAwMmMtMC4xNjcsMS4wMzMtMS4yMTIsMS43NzYtMi40OTYsMS43NzZjLTEuNjkyLDAtMi43NTktMS4xNzgtMi43NTktMy4wNDMNCgkJCQlzMS4wNzItMy4wODgsMi43MTQtMy4wODhjMS42MDgsMCwyLjYxNCwxLjEzNCwyLjYxNCwyLjk1NHYwLjM4aC00LjMyM3YwLjA1NmMwLDEuMTQ1LDAuNzA0LDEuODg3LDEuNzc2LDEuODg3DQoJCQkJYzAuNzU0LDAsMS4zNC0wLjM1NywxLjUxNC0wLjkyMUg5OC43ODl6IE05NC41MzksMjIuMjA0aDMuMzEyYy0wLjAyMi0xLjAyMi0wLjY3LTEuNzAzLTEuNjItMS43MDMNCgkJCQlDOTUuMjg4LDIwLjUwMSw5NC42MDYsMjEuMTg4LDk0LjUzOSwyMi4yMDR6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAxLjQzMiwxOC4zNDV2MS4zNTdoMS4xNzN2MC44MDRoLTEuMTczdjMuNjEzYzAsMC41NTMsMC4yMzQsMC44MDQsMC43NDgsMC44MDQNCgkJCQljMC4xMTgsMCwwLjM1Mi0wLjAxNywwLjQxOS0wLjAyOHYwLjgyMWMtMC4xMTcsMC4wMjgtMC4zOTYsMC4wNS0wLjYyNSwwLjA1Yy0xLjA4OSwwLTEuNTEzLTAuNDUyLTEuNTEzLTEuNjA4di0zLjY1MmgtMC44MzgNCgkJCQl2LTAuODA0aDAuODM4di0xLjM1N0gxMDEuNDMyeiIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQyLjUyNiwxMi40ODVoLTIuNDA5bC0wLjYwOCwxLjczM2gtMC43OTNsMi4yMzItNi4wNTVoMC43NDdsMi4yMzIsNi4wNTVoLTAuNzkzTDQyLjUyNiwxMi40ODV6DQoJCQkJIE00MC4zNCwxMS44NDNoMS45NjRsLTAuOTQ5LTIuNzAyaC0wLjA2N0w0MC4zNCwxMS44NDN6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDQuODk0LDkuNjk1aDAuNjg4djAuNzEzaDAuMDY3YzAuMjI3LTAuNSwwLjc1MS0wLjc5MywxLjQ0My0wLjc5M2MxLjAxNiwwLDEuNTgyLDAuNiwxLjU4MiwxLjY3NHYyLjkyOQ0KCQkJCWgtMC43MjJ2LTIuNzUzYzAtMC44MTQtMC4zNDQtMS4yLTEuMDY2LTEuMmMtMC43OTMsMC0xLjI3MSwwLjQ4Mi0xLjI3MSwxLjI3NXYyLjY3N2gtMC43MjJWOS42OTV6IE00NS44NTUsOS4wNTNINDUuMjYNCgkJCQljMC0wLjc2NCwwLjM2NS0xLjIyMSwwLjk3NC0xLjIyMWMwLjY3MSwwLDAuODU2LDAuNjU5LDEuMTkxLDAuNjU5YzAuMjk0LDAsMC40MTEtMC4xODUsMC40MTEtMC42NTloMC41OTYNCgkJCQljMCwwLjc2NC0wLjM2NSwxLjIyMS0wLjk3NCwxLjIyMWMtMC42NzEsMC0wLjg1Ni0wLjY1OS0xLjE5Mi0wLjY1OUM0NS45NzMsOC4zOTQsNDUuODU1LDguNTc5LDQ1Ljg1NSw5LjA1M3oiLz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00OS43MjIsMTIuOTUxYzAtMC44MSwwLjU5Ni0xLjI3NiwxLjY0OS0xLjMzOWwxLjMwNS0wLjA4di0wLjQxMWMwLTAuNTU4LTAuMzQ4LTAuODY0LTEuMDI0LTAuODY0DQoJCQkJYy0wLjU0MSwwLTAuOTE5LDAuMjA2LTEuMDIsMC41NjJoLTAuNzNjMC4wOTYtMC43MjYsMC44MS0xLjIwNCwxLjc3NS0xLjIwNGMxLjEwNCwwLDEuNzIsMC41NjYsMS43MiwxLjUwNnYzLjA5N0g1Mi43MXYtMC42NjcNCgkJCQloLTAuMDY3Yy0wLjI5MywwLjQ4Mi0wLjc4OSwwLjc0Ny0xLjM5MywwLjc0N0M1MC4zNzIsMTQuMjk4LDQ5LjcyMiwxMy43NzgsNDkuNzIyLDEyLjk1MXogTTUyLjY3NiwxMi41MzF2LTAuNDE1bC0xLjIxNywwLjA4DQoJCQkJYy0wLjY4OCwwLjA0Ni0wLjk5LDAuMjg1LTAuOTksMC43MzhjMCwwLjQ2MiwwLjM5LDAuNzMsMC45MTUsMC43M0M1Mi4xMjYsMTMuNjY1LDUyLjY3NiwxMy4xNzgsNTIuNjc2LDEyLjUzMXoiLz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01NC41MDQsMTEuOTU3YzAtMS40MTgsMC43NTEtMi4zNDEsMS45MDEtMi4zNDFjMC42MjksMCwxLjE2MywwLjI5OCwxLjQxOCwwLjc5M2gwLjA2M1Y3Ljg5OWgwLjcyMg0KCQkJCXY2LjMxOWgtMC42ODh2LTAuNzIyaC0wLjA2N2MtMC4yODUsMC41MDMtMC44MjIsMC44MDEtMS40NDgsMC44MDFDNTUuMjQ2LDE0LjI5OCw1NC41MDQsMTMuMzc5LDU0LjUwNCwxMS45NTd6IE01NS4yNTEsMTEuOTU3DQoJCQkJYzAsMS4wNTgsMC40OTUsMS42OTEsMS4zMjIsMS42OTFjMC44MjIsMCwxLjMzLTAuNjQ2LDEuMzMtMS42OTFjMC0xLjAzNy0wLjUxMi0xLjY5MS0xLjMzLTEuNjkxDQoJCQkJQzU1Ljc1LDEwLjI2Niw1NS4yNTEsMTAuOTAzLDU1LjI1MSwxMS45NTd6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTkuODgxLDguMjcyYzAtMC4yNzcsMC4yMjctMC41MDQsMC41MDQtMC41MDRjMC4yNzcsMCwwLjUwMywwLjIyNywwLjUwMywwLjUwNA0KCQkJCWMwLDAuMjc3LTAuMjI3LDAuNTAzLTAuNTAzLDAuNTAzQzYwLjEwNyw4Ljc3Niw1OS44ODEsOC41NDksNTkuODgxLDguMjcyeiBNNjAuMDI0LDkuNjk1aDAuNzIydjQuNTIzaC0wLjcyMlY5LjY5NXoiLz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02Mi4xMiw5LjY5NWgwLjY4OHYwLjY3MWgwLjA2N2MwLjEzNC0wLjQ0LDAuNjU1LTAuNzUxLDEuMjU1LTAuNzUxYzAuMTE3LDAsMC4yNjksMC4wMDgsMC4zNjEsMC4wMjENCgkJCQl2MC43MjJjLTAuMDU5LTAuMDE3LTAuMzE5LTAuMDQyLTAuNDYyLTAuMDQyYy0wLjY4OCwwLTEuMTg4LDAuNDYxLTEuMTg4LDEuMDk5djIuODAzSDYyLjEyVjkuNjk1eiIvPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTY3LjQ4NSwxMi45NTFjMC0wLjgxLDAuNTk2LTEuMjc2LDEuNjQ5LTEuMzM5bDEuMzA1LTAuMDh2LTAuNDExYzAtMC41NTgtMC4zNDgtMC44NjQtMS4wMjQtMC44NjQNCgkJCQljLTAuNTQxLDAtMC45MTksMC4yMDYtMS4wMiwwLjU2MmgtMC43M2MwLjA5Ni0wLjcyNiwwLjgxLTEuMjA0LDEuNzc1LTEuMjA0YzEuMTA0LDAsMS43MiwwLjU2NiwxLjcyLDEuNTA2djMuMDk3aC0wLjY4OHYtMC42NjcNCgkJCQloLTAuMDY3Yy0wLjI5MywwLjQ4Mi0wLjc4OSwwLjc0Ny0xLjM5MywwLjc0N0M2OC4xMzYsMTQuMjk4LDY3LjQ4NSwxMy43NzgsNjcuNDg1LDEyLjk1MXogTTcwLjQzOSwxMi41MzF2LTAuNDE1bC0xLjIxNywwLjA4DQoJCQkJYy0wLjY4OCwwLjA0Ni0wLjk5LDAuMjg1LTAuOTksMC43MzhjMCwwLjQ2MiwwLjM5LDAuNzMsMC45MTUsMC43M0M2OS44OSwxMy42NjUsNzAuNDM5LDEzLjE3OCw3MC40MzksMTIuNTMxeiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=")
}

.carousel {
    position: relative
}

.carousel--simple .carousel-indicators {
    display: none !important
}

.carousel--simple .carousel-control .glyphicon-chevron-left,.carousel--simple .carousel-control .glyphicon-chevron-right {
    height: 2rem;
    width: 2rem;
    border-radius: 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%
}

.carousel-inner>.item {
    display: none;
    position: relative;
    -webkit-transition: left 300ms;
    -moz-transition: left 300ms;
    -o-transition: left 300ms;
    transition: left 300ms
}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
    display: block
}

.carousel-inner>.active {
    left: 0
}

.carousel-inner>.next,.carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-inner>.next {
    left: 100%
}

.carousel-inner>.prev {
    left: -100%
}

.carousel-inner>.next.left,.carousel-inner>.prev.right {
    left: 0
}

.carousel-inner>.active.left {
    left: -100%
}

.carousel-inner>.active.right {
    left: 100%
}

.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    text-align: center
}

.carousel-control.right {
    left: auto;
    right: 0
}

.carousel-control:hover,.carousel-control:focus {
    outline: none;
    text-decoration: none
}

.carousel-control .glyphicon {
    position: absolute;
    top: 0;
    width: 2rem;
    height: 100%
}

.carousel-control .glyphicon-chevron-left {
    left: 0;
    border-radius: 0 12px 12px 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.carousel-control .glyphicon-chevron-right {
    right: 0;
    border-radius: 12px 0 0 12px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.carousel-indicators {
    position: absolute;
    bottom: 0;
    margin-bottom: -1.9rem;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center
}

.carousel-indicators:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 2px;
    text-indent: -999px;
    border-radius: 10px;
    cursor: pointer;
    -webkit-transition: opacity 600ms;
    -moz-transition: opacity 600ms;
    -o-transition: opacity 600ms;
    transition: opacity 600ms
}

.carousel_state-prev .glyphicon-chevron-left {
    -webkit-animation: prevPrev 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: prevPrev 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: prevPrev 300ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: prevPrev 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.carousel_state-prev .glyphicon-chevron-right {
    -webkit-animation: prevNext 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: prevNext 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: prevNext 300ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: prevNext 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.carousel_state-next .glyphicon-chevron-left {
    -webkit-animation: nextPrev 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: nextPrev 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: nextPrev 300ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: nextPrev 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.carousel_state-next .glyphicon-chevron-right {
    -webkit-animation: nextNext 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: nextNext 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: nextNext 300ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: nextNext 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes nextPrev {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    10% {
        -webkit-transform: translate3d(-200%, 0, 0);
        -ms-transform: translate3d(-200%, 0, 0);
        -moz-transform: translate3d(-200%, 0, 0);
        -o-transform: translate3d(-200%, 0, 0);
        transform: translate3d(-200%, 0, 0)
    }

    49% {
        -webkit-transform: translate3d(-200%, 0, 0);
        -ms-transform: translate3d(-200%, 0, 0);
        -moz-transform: translate3d(-200%, 0, 0);
        -o-transform: translate3d(-200%, 0, 0);
        transform: translate3d(-200%, 0, 0)
    }

    50% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-moz-keyframes nextPrev {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    10% {
        -webkit-transform: translate3d(-200%, 0, 0);
        -ms-transform: translate3d(-200%, 0, 0);
        -moz-transform: translate3d(-200%, 0, 0);
        -o-transform: translate3d(-200%, 0, 0);
        transform: translate3d(-200%, 0, 0)
    }

    49% {
        -webkit-transform: translate3d(-200%, 0, 0);
        -ms-transform: translate3d(-200%, 0, 0);
        -moz-transform: translate3d(-200%, 0, 0);
        -o-transform: translate3d(-200%, 0, 0);
        transform: translate3d(-200%, 0, 0)
    }

    50% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes nextPrev {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    10% {
        -webkit-transform: translate3d(-200%, 0, 0);
        -ms-transform: translate3d(-200%, 0, 0);
        -moz-transform: translate3d(-200%, 0, 0);
        -o-transform: translate3d(-200%, 0, 0);
        transform: translate3d(-200%, 0, 0)
    }

    49% {
        -webkit-transform: translate3d(-200%, 0, 0);
        -ms-transform: translate3d(-200%, 0, 0);
        -moz-transform: translate3d(-200%, 0, 0);
        -o-transform: translate3d(-200%, 0, 0);
        transform: translate3d(-200%, 0, 0)
    }

    50% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes nextNext {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    15% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    16% {
        -webkit-transform: translate3d(200%, 0, 0);
        -ms-transform: translate3d(200%, 0, 0);
        -moz-transform: translate3d(200%, 0, 0);
        -o-transform: translate3d(200%, 0, 0);
        transform: translate3d(200%, 0, 0)
    }

    60% {
        -webkit-transform: translate3d(200%, 0, 0);
        -ms-transform: translate3d(200%, 0, 0);
        -moz-transform: translate3d(200%, 0, 0);
        -o-transform: translate3d(200%, 0, 0);
        transform: translate3d(200%, 0, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-moz-keyframes nextNext {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    15% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    16% {
        -webkit-transform: translate3d(200%, 0, 0);
        -ms-transform: translate3d(200%, 0, 0);
        -moz-transform: translate3d(200%, 0, 0);
        -o-transform: translate3d(200%, 0, 0);
        transform: translate3d(200%, 0, 0)
    }

    60% {
        -webkit-transform: translate3d(200%, 0, 0);
        -ms-transform: translate3d(200%, 0, 0);
        -moz-transform: translate3d(200%, 0, 0);
        -o-transform: translate3d(200%, 0, 0);
        transform: translate3d(200%, 0, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes nextNext {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    15% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    16% {
        -webkit-transform: translate3d(200%, 0, 0);
        -ms-transform: translate3d(200%, 0, 0);
        -moz-transform: translate3d(200%, 0, 0);
        -o-transform: translate3d(200%, 0, 0);
        transform: translate3d(200%, 0, 0)
    }

    60% {
        -webkit-transform: translate3d(200%, 0, 0);
        -ms-transform: translate3d(200%, 0, 0);
        -moz-transform: translate3d(200%, 0, 0);
        -o-transform: translate3d(200%, 0, 0);
        transform: translate3d(200%, 0, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes prevPrev {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    15% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    16% {
        -webkit-transform: translate3d(-200%, 0, 0);
        -ms-transform: translate3d(-200%, 0, 0);
        -moz-transform: translate3d(-200%, 0, 0);
        -o-transform: translate3d(-200%, 0, 0);
        transform: translate3d(-200%, 0, 0)
    }

    60% {
        -webkit-transform: translate3d(-200%, 0, 0);
        -ms-transform: translate3d(-200%, 0, 0);
        -moz-transform: translate3d(-200%, 0, 0);
        -o-transform: translate3d(-200%, 0, 0);
        transform: translate3d(-200%, 0, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-moz-keyframes prevPrev {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    15% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    16% {
        -webkit-transform: translate3d(-200%, 0, 0);
        -ms-transform: translate3d(-200%, 0, 0);
        -moz-transform: translate3d(-200%, 0, 0);
        -o-transform: translate3d(-200%, 0, 0);
        transform: translate3d(-200%, 0, 0)
    }

    60% {
        -webkit-transform: translate3d(-200%, 0, 0);
        -ms-transform: translate3d(-200%, 0, 0);
        -moz-transform: translate3d(-200%, 0, 0);
        -o-transform: translate3d(-200%, 0, 0);
        transform: translate3d(-200%, 0, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes prevPrev {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    15% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    16% {
        -webkit-transform: translate3d(-200%, 0, 0);
        -ms-transform: translate3d(-200%, 0, 0);
        -moz-transform: translate3d(-200%, 0, 0);
        -o-transform: translate3d(-200%, 0, 0);
        transform: translate3d(-200%, 0, 0)
    }

    60% {
        -webkit-transform: translate3d(-200%, 0, 0);
        -ms-transform: translate3d(-200%, 0, 0);
        -moz-transform: translate3d(-200%, 0, 0);
        -o-transform: translate3d(-200%, 0, 0);
        transform: translate3d(-200%, 0, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes prevNext {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    10% {
        -webkit-transform: translate3d(200%, 0, 0);
        -ms-transform: translate3d(200%, 0, 0);
        -moz-transform: translate3d(200%, 0, 0);
        -o-transform: translate3d(200%, 0, 0);
        transform: translate3d(200%, 0, 0)
    }

    49% {
        -webkit-transform: translate3d(200%, 0, 0);
        -ms-transform: translate3d(200%, 0, 0);
        -moz-transform: translate3d(200%, 0, 0);
        -o-transform: translate3d(200%, 0, 0);
        transform: translate3d(200%, 0, 0)
    }

    50% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-moz-keyframes prevNext {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    10% {
        -webkit-transform: translate3d(200%, 0, 0);
        -ms-transform: translate3d(200%, 0, 0);
        -moz-transform: translate3d(200%, 0, 0);
        -o-transform: translate3d(200%, 0, 0);
        transform: translate3d(200%, 0, 0)
    }

    49% {
        -webkit-transform: translate3d(200%, 0, 0);
        -ms-transform: translate3d(200%, 0, 0);
        -moz-transform: translate3d(200%, 0, 0);
        -o-transform: translate3d(200%, 0, 0);
        transform: translate3d(200%, 0, 0)
    }

    50% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes prevNext {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    10% {
        -webkit-transform: translate3d(200%, 0, 0);
        -ms-transform: translate3d(200%, 0, 0);
        -moz-transform: translate3d(200%, 0, 0);
        -o-transform: translate3d(200%, 0, 0);
        transform: translate3d(200%, 0, 0)
    }

    49% {
        -webkit-transform: translate3d(200%, 0, 0);
        -ms-transform: translate3d(200%, 0, 0);
        -moz-transform: translate3d(200%, 0, 0);
        -o-transform: translate3d(200%, 0, 0);
        transform: translate3d(200%, 0, 0)
    }

    50% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.chart-legend,.bar-legend,.line-legend,.pie-legend,.radar-legend,.polararea-legend,.doughnut-legend {
    list-style-type: none;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
    padding-left: 0
}

.chart-legend li,.bar-legend li,.line-legend li,.pie-legend li,.radar-legend li,.polararea-legend li,.doughnut-legend li {
    display: inline-block;
    white-space: nowrap;
    position: relative;
    margin-bottom: 4px;
    border-radius: 5px;
    padding: 2px 0px 7px 24px;
    margin-left: 12px;
    font-size: 12;
    cursor: default
}

@media only screen and (max-width: 640px) {
    .chart-legend li,.bar-legend li,.line-legend li,.pie-legend li,.radar-legend li,.polararea-legend li,.doughnut-legend li {
        margin-left:24px
    }
}

.chart-legend li:first-child,.bar-legend li:first-child,.line-legend li:first-child,.pie-legend li:first-child,.radar-legend li:first-child,.polararea-legend li:first-child,.doughnut-legend li:first-child {
    margin: 0
}

.chart-legend li:last-child,.bar-legend li:last-child,.line-legend li:last-child,.pie-legend li:last-child,.radar-legend li:last-child,.polararea-legend li:last-child,.doughnut-legend li:last-child {
    padding-right: 0
}

.chart-legend li span,.bar-legend li span,.line-legend li span,.pie-legend li span,.radar-legend li span,.polararea-legend li span,.doughnut-legend li span {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border-radius: 5px
}

.chart-container {
    padding: 1rem
}

.chart-container canvas {
    width: 100% !important;
    height: auto !important
}

#pendingMsgs {
    color: #fff
}

.chat-frame {
    display: block;
    position: absolute;
    z-index: 999;
    right: 2rem;
    bottom: 2rem
}

@media only screen and (max-width: 480px) {
    .chat-frame {
        right:0;
        bottom: 0
    }
}

.chat-iframe {
    border: 0
}

.chat-iframe.opened {
    width: 30rem;
    height: 55rem;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)
}

@media only screen and (max-width: 480px) {
    .chat-iframe.opened {
        position:absolute;
        right: 0;
        bottom: 0;
        width: 100vw;
        height: calc(100vh - 4rem);
        box-shadow: none
    }
}

.view-iphonex .chat-iframe.opened {
    height: calc(100vh - 8.5rem);
    padding-bottom: 2.5rem;
    background-color: #fff
}

.chat-iframe.closed {
    width: 10rem;
    height: 10rem
}

@media only screen and (max-width: 480px) {
    .chat-iframe.closed {
        position:absolute;
        right: 0;
        bottom: 5.5rem
    }

    .view-iphonex .chat-iframe.closed {
        bottom: 8rem
    }
}

.chat-frame--loading {
    position: absolute;
    width: 30rem;
    height: 55rem;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    padding: 3rem;
    border: .1rem solid #dcdcdc;
    background-color: #f5f5f5;
    -webkit-animation: opacityEnter .75s ease;
    -moz-animation: opacityEnter .75s ease;
    -o-animation: opacityEnter .75s ease;
    animation: opacityEnter .75s ease
}

@media only screen and (max-width: 480px) {
    .chat-frame--loading {
        position:absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
        width: 100vw;
        height: calc(100vh - 4rem)
    }
}

.view-iphonex .chat-frame--loading {
    height: calc(100vh - 8.5rem)
}

.chat-frame--loading.closed {
    display: none
}

.chat-frame--message {
    margin-top: 2rem;
    text-align: center;
    line-height: normal
}

.chips-component-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px;
    list-style: none;
    padding: 0;
    margin: 0
}

.chips-filter-chip {
    min-width: 50px;
    padding: 5px 10px;
    font-size: 12px;
    text-align: center;
    border: 1px solid #dcdcdc;
    color: #787878;
    border-radius: 6px;
    background-color: #f0f0f0;
    cursor: pointer
}

.chips-filter-chip:hover {
    color: #fff;
    border-color: #595959;
    background-color: #595959
}

.chips-filter-chip.chips-filter-chip-active {
    color: #fff;
    border-color: #404040;
    background-color: #404040
}

.chips-filter-chip.chips-filter-chip-active:hover {
    border-color: #333;
    background-color: #333
}

.control {
    display: block
}

.control.control--search {
    display: none !important;
    position: relative
}

.control.control--search .control-more {
    display: none;
    margin-top: 1rem
}

.control.control--search .control-more.control_state-active {
    display: block;
    -webkit-animation: itemEnterDown 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: itemEnterDown 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: itemEnterDown 150ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: itemEnterDown 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.control.control--search .control-more .datepicker .btn {
    height: auto
}

.control.control--search.control_state-active {
    display: block !important;
    -webkit-animation: itemEnterDown 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: itemEnterDown 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: itemEnterDown 150ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: itemEnterDown 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.control--rdc {
    position: relative;
    text-align: center;
    -webkit-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1)
}

.control--rdc>div {
    width: auto;
    height: 8rem;
    position: relative;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden
}

.control--rdc>.button,.list.list--toggle .control--rdc>p-menu+[pButton],.card-header.control--rdc>button,.card-header>csi-button.control--rdc>button {
    margin-top: -1px;
    border-radius: 0 0 2px 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.control--rdc:before {
    font-size: 26px;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 40px;
    margin-top: -13px;
    left: 0
}

.control--rdc.control--review {
    padding: 0
}

.control--rdc.control--review:before {
    top: 50%
}

.control--rdc.control--review>img {
    height: 16rem
}

.control--rdc.control_state-loading:before {
    -webkit-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -moz-animation-direction: normal;
    -o-animation-direction: normal;
    -webkit-animation-direction: normal;
    animation-direction: normal
}

.control--rdc.control_state-loading>img {
    position: initial
}

.control--imageButton {
    position: relative;
    text-align: center;
    cursor: pointer
}

.control--imageButton>small {
    display: block;
    text-transform: uppercase;
    font-size: 1.2rem
}

.control--imageButton .control-wrapper {
    border-width: 1px;
    border-style: solid;
    -webkit-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1)
}

.control--imageButton .control-image {
    height: 8rem
}

@media only screen and (min-width: 961px) {
    .control--imageButton .control-image {
        height:15rem
    }
}

.control--imageButton:before {
    font-size: 2.6rem;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 45%;
    left: 0;
    right: 0;
    margin: 0 auto;
    margin-top: -1.3rem
}

.control--imageButton.control--camera.control_state-loading:before {
    -webkit-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -moz-animation-direction: normal;
    -o-animation-direction: normal;
    -webkit-animation-direction: normal;
    animation-direction: normal
}

.control--imageButton.control_state-loading:before {
    -webkit-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -moz-animation-direction: normal;
    -o-animation-direction: normal;
    -webkit-animation-direction: normal;
    animation-direction: normal
}

.control--imageButton.control_state-disabled {
    cursor: not-allowed !important
}

.control--receipt {
    position: relative;
    cursor: pointer
}

.control--receipt:before {
    position: absolute;
    bottom: .5rem;
    right: .5rem;
    padding: 1rem;
    font-size: 14px;
    z-index: 9;
    border-radius: 50%
}

.control--receipt .card-titleSingle {
    padding: .8rem;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 8
}

.control--receipt .control-data {
    padding: 1.5rem;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 8
}

.control--receipt .control-loading {
    display: none
}

.control--receipt .control-error {
    display: none
}

.control--receipt.control_state-loading .control-loading {
    display: block;
    position: absolute;
    right: 4.5rem;
    bottom: 1.5rem;
    font: 12px "Montserrat",sans-serif;
    text-transform: uppercase;
    letter-spacing: .25rem;
    color: #fff;
    padding-left: 1.5rem;
    z-index: 1
}

.control--receipt.control_state-loading:before {
    -webkit-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -moz-animation-direction: normal;
    -o-animation-direction: normal;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    position: absolute;
    font-size: 14px;
    right: .5rem;
    bottom: .5rem
}

.control--receipt.control_state-error .control-error {
    display: block;
    position: absolute;
    right: 4.5rem;
    bottom: 1.5rem;
    font: 12px "Montserrat",sans-serif;
    text-transform: uppercase;
    letter-spacing: .25rem;
    color: #fff;
    padding-left: 1.5rem
}

.control--receipt.control_state-disabled {
    cursor: not-allowed !important
}

.control--wizardHeader {
    position: relative;
    margin: -1rem -1rem 0 -1rem
}

.control--wizardHeader .control-text {
    position: absolute;
    bottom: 2rem;
    left: 2rem;
    right: 2rem
}

.control--wizardHeader .control-text>h4 {
    padding: 0;
    margin: 0;
    margin-bottom: .5rem;
    font-size: 2.2rem
}

.control--wizardHeader .control-text>small {
    line-height: 1.6rem;
    display: block;
    padding: 0;
    margin: 0
}

.control--expander.control_state-active .control-expander {
    display: block
}

.control--expander .control-activator {
    z-index: 8
}

.control--expander .control-activator.list-item {
    border-top: 0
}

.control--expander .control-expander {
    display: none;
    z-index: 7
}

.control--expander .control-expander>.layout-row {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.control--inputAction>.input {
    float: left;
    width: 50%
}

.control--inputAction>.button,.list.list--toggle .control--inputAction>p-menu+[pButton],.card-header.control--inputAction>button,.card-header>csi-button.control--inputAction>button {
    float: left;
    width: 10%
}

csi-profile-image .control--payee {
    cursor: initial
}

csi-profile-image .control--payee .control-payee:not(.utility-backgroundCover):before {
    cursor: pointer
}

.control--payee {
    text-align: center;
    margin-bottom: 2rem;
    position: relative
}

.control--payee csi-button button {
    position: absolute;
    bottom: 0;
    right: 0;
    border: 3px solid #fff
}

.control--payee .control-payeeBadge {
    position: absolute;
    padding: 0;
    top: 0
}

@media only screen and (min-width: 1281px) {
    .control--payee .control-payeeBadge {
        font-size:35px;
        font-size: 3.5rem;
        left: -1rem
    }
}

@media only screen and (min-width: 641px)and (max-width: 960px) {
    .control--payee .control-payeeBadge {
        font-size:35px;
        font-size: 3.5rem;
        left: -1rem
    }
}

@media only screen and (min-width: 961px)and (max-width: 1280px) {
    .control--payee .control-payeeBadge {
        font-size:25px;
        font-size: 2.5rem;
        left: -0.75rem
    }
}

@media only screen and (max-width: 640px) {
    .control--payee .control-payeeBadge {
        font-size:25px;
        font-size: 2.5rem;
        left: -0.75rem
    }
}

.control--payee .control-payee {
    display: block;
    position: relative;
    padding: 0;
    margin: 0 auto;
    cursor: pointer;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

@media only screen and (min-width: 1281px) {
    .control--payee .control-payee {
        width:10rem;
        height: 10rem
    }
}

@media only screen and (min-width: 641px)and (max-width: 960px) {
    .control--payee .control-payee {
        width:10rem;
        height: 10rem
    }
}

@media only screen and (min-width: 961px)and (max-width: 1280px) {
    .control--payee .control-payee {
        width:7rem;
        height: 7rem
    }
}

@media only screen and (max-width: 640px) {
    .control--payee .control-payee {
        width:7rem;
        height: 7rem
    }
}

.control--payee .control-payee:hover,.control--payee .control-payee:focus,.control--payee .control-payee:active {
    outline: 0;
    text-decoration: none
}

.control--payee .control-payee:before {
    content: attr(text);
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    font-family: "Montserrat",sans-serif;
    font-size: 1.2rem;
    line-height: normal
}

.control--payee .control-payeeLarger {
    width: 10rem;
    height: 10rem
}

.control--payee.control--letter .control-payee-letters {
    position: absolute;
    top: 48%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: "Montserrat",sans-serif;
    line-height: 1;
    color: var(--text-0)
}

@media only screen and (min-width: 1281px) {
    .control--payee.control--letter .control-payee-letters {
        font-size:60px;
        font-size: 6rem
    }
}

@media only screen and (min-width: 641px)and (max-width: 960px) {
    .control--payee.control--letter .control-payee-letters {
        font-size:60px;
        font-size: 6rem
    }
}

@media only screen and (min-width: 961px)and (max-width: 1280px) {
    .control--payee.control--letter .control-payee-letters {
        font-size:40px;
        font-size: 4rem
    }
}

@media only screen and (max-width: 640px) {
    .control--payee.control--letter .control-payee-letters {
        font-size:40px;
        font-size: 4rem
    }
}

.control--payee.control--payeeSmaller {
    margin-bottom: 0
}

.control--payee.control--payeeSmaller .control-payee {
    width: 6rem;
    height: 6rem
}

.control--payee.control--payeeSmaller .control-info>h4 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.25;
    margin: .5rem 0 0
}

.control--payee.control--letterIcon .control-payee:before {
    font-size: 4.5rem;
    text-transform: uppercase
}

.control--payee.control--disabled {
    cursor: default
}

.control--payee.control--disabled .control-payee {
    cursor: default
}

.payee--container {
    display: table;
    width: 100%
}

.payee--image {
    display: table-cell;
    width: 10rem
}

.payee--info {
    display: table-cell;
    vertical-align: middle;
    width: auto;
    padding-left: 1.5rem;
    text-align: left
}

.payee--info h4 {
    margin: 0;
    font-size: 2rem
}

.payee--info small {
    display: block;
    font-size: 1.3rem;
    color: #aaa
}

.control--extras {
    padding: 1rem;
    background-color: var(--surface-card);
    border-bottom: .2rem solid var(--list-item-border-color)
}

.controlPayee-actions-list {
    list-style: none;
    padding: 0;
    margin: 0
}

.controlPayee-actions-list li {
    display: block;
    margin-top: 1rem
}

.controlPayee-actions-list li:first-child {
    margin-top: 0
}

.control--extras-details {
    padding: 1rem 2rem;
    margin: 0;
    border-width: .1rem 0;
    border-style: solid;
    border-color: var(--list-item-border-color);
    background-color: var(--surface-100)
}

.theme-dark .control--extras-details {
    background-color: var(--surface-850)
}

@media(prefers-color-scheme: dark) {
    .theme-match .control--extras-details {
        background-color:var(--surface-850)
    }
}

.control--extras-details .extras-details-list {
    list-style: none;
    padding: 0;
    margin: 0
}

.control--extras-details .extras-details-listItem {
    padding: 1rem 0;
    font-size: 1.3rem;
    color: var(--text-secondary);
    border-bottom: .1rem solid var(--list-item-border-color)
}

.control--extras-details .extras-details-listItem:before,.control--extras-details .extras-details-listItem:after {
    content: "";
    display: table
}

.control--extras-details .extras-details-listItem:after {
    clear: both
}

.control--extras-details .extras-details-listItem:last-child {
    border-bottom: none
}

.control--extras-details .extras-details-label {
    float: left;
    width: 40%;
    padding: 0;
    margin: 0;
    font-family: "Roboto",sans-serif;
    font-weight: 700
}

.control--extras-details .extras-details-content {
    float: right;
    width: 60%;
    text-align: right;
    line-height: normal
}

.control--extras-details .extras-details-list-actions {
    list-style: none;
    padding: 0;
    margin: 0
}

.control--extras-details .extras-details-list-actions li {
    display: inline-block;
    margin-left: 1rem
}

.control--extras-details .extras-details-list-actions li:first-child {
    margin-left: 0
}

.control--extras-details .extras-details-list-actions a {
    font-size: 1.3rem;
    line-height: normal;
    color: #404040;
    transition: .2s
}

.control--extras-details .extras-details-list-actions a:hover {
    text-decoration: underline;
    color: #404040
}

.csi-nydig-transaction-form csi-select-button {
    display: grid;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1rem
}

.csi-nydig-transaction-form csi-select-button csi-outline-button {
    margin: 0
}

.csi-nydig-transaction-form csi-select-button .button--outline.button--thin,.csi-nydig-transaction-form csi-select-button .button--thin {
    font-size: 9px;
    font-size: 0.9rem;
    line-height: 1.4rem
}

.csi-nydig-custom-input {
    width: 85%;
    float: left
}

.csi-nydig-btc-usd-label {
    width: 15%;
    float: left;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center
}

.csi-nydig-btc-usd-label-buy {
    height: 6rem
}

.csi-nydig-btc-usd-label-sell {
    height: 5rem
}

.csi-nydig-btc-usd-font-size {
    font-size: 14px !important
}

.csi-nydig-custom-input-padding-top {
    padding-top: 1rem
}

.csi-nydig-custom-input-no-padding {
    padding-top: 0px
}

.datepicker {
    text-align: center;
    width: 100%;
    border-collapse: collapse
}

.datepicker td {
    padding: 0
}

.datepicker th .btn {
    margin-bottom: 1rem
}

.datepicker th .btn i {
    font-size: 22px;
    font-size: 2.2rem
}

.datepicker .btn {
    width: 100%;
    padding: 1rem .5rem;
    font-size: 16px;
    font-size: 1.6rem;
    outline: 0;
    border: 0;
    cursor: pointer;
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 4.3rem;
    -webkit-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),border 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),border 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),border 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),border 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase;
    overflow: hidden
}

.datepicker .btn.button[disabled],.datepicker .list.list--toggle p-menu+.btn[disabled][pButton],.list.list--toggle .datepicker p-menu+.btn[disabled][pButton],.datepicker .btn[disabled] {
    cursor: not-allowed !important
}

.datepicker .btn.btn-font-large {
    font-size: 25px;
    font-size: 2.5rem
}

.datepicker .btn.btn-large {
    padding-top: 2rem;
    padding-bottom: 2rem;
    height: 7rem
}

.datepicker .btn>strong {
    font-weight: normal
}

.datepicker>table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    outline: 0
}

.datepicker>table .btn span {
    font-size: 14px;
    font-size: 1.4rem
}

.ui-datepicker .ui-datepicker-next {
    right: .125rem;
    position: absolute
}

.ui-datepicker a.ui-datepicker-next,.ui-datepicker .ui-datepicker-prev span {
    padding-top: 6px
}

.ui-datepicker .ui-datepicker-prev {
    left: 1.25rem;
    position: absolute
}

.ui-datepicker .ui-datepicker-header {
    position: relative
}

csi-prime-calendar span.ui-calendar {
    line-height: 0rem
}

.p-calendar .p-datepicker {
    width: calc(72% - 4rem) !important
}

p-calendar .p-calendar,csi-prime-calendar .ui-calendar {
    text-align: center;
    width: 100%;
    padding: 2rem
}

p-calendar .p-calendar a,csi-prime-calendar .ui-calendar a {
    outline: 0 !important;
    text-decoration: none
}

p-calendar .p-calendar td,csi-prime-calendar .ui-calendar td {
    padding: 0;
    font-size: 0
}

p-calendar .p-calendar td a,p-calendar .p-calendar td span,csi-prime-calendar .ui-calendar td a,csi-prime-calendar .ui-calendar td span {
    width: 100%;
    padding: 1rem .5rem;
    font-size: 16px;
    font-size: 1.6rem;
    outline: 0;
    border: 0;
    cursor: pointer;
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),border 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),border 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),border 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),border 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase;
    overflow: hidden
}

p-calendar .p-calendar th,csi-prime-calendar .ui-calendar th {
    padding: 0
}

p-calendar .p-calendar th span,csi-prime-calendar .ui-calendar th span {
    text-transform: capitalize;
    padding: 0;
    font-family: "Roboto",sans-serif
}

p-calendar .p-calendar .ui-datepicker-prev,p-calendar .p-calendar .ui-datepicker-next,csi-prime-calendar .ui-calendar .ui-datepicker-prev,csi-prime-calendar .ui-calendar .ui-datepicker-next {
    height: 4.5rem
}

p-calendar .p-calendar .p-datepicker-prev,p-calendar .p-calendar .p-datepicker-next,csi-prime-calendar .ui-calendar .p-datepicker-prev,csi-prime-calendar .ui-calendar .p-datepicker-next {
    height: 4.5rem
}

p-calendar .p-calendar .pi-chevron-left,csi-prime-calendar .ui-calendar .pi-chevron-left {
    font-size: 30px;
    font-size: 3rem
}

p-calendar .p-calendar .pi-chevron-right,csi-prime-calendar .ui-calendar .pi-chevron-right {
    font-size: 30px;
    font-size: 3rem
}

p-calendar .p-calendar select,csi-prime-calendar .ui-calendar select {
    height: auto
}

p-calendar .p-calendar .ui-state-disabled,csi-prime-calendar .ui-calendar .ui-state-disabled {
    cursor: not-allowed !important
}

p-calendar .p-calendar .p-state-disabled,csi-prime-calendar .ui-calendar .p-state-disabled {
    cursor: not-allowed !important
}

p-calendar .p-calendar .p-disabled,csi-prime-calendar .ui-calendar .p-disabled {
    cursor: not-allowed !important;
    pointer-events: visible !important
}

p-calendar .p-calendar table.p-datepicker-calendar,csi-prime-calendar .ui-calendar table.p-datepicker-calendar {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    outline: 0
}

p-calendar .p-calendar table.ui-datepicker-calendar,csi-prime-calendar .ui-calendar table.ui-datepicker-calendar {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    outline: 0
}

p-calendar .p-calendar .p-datepicker-title,csi-prime-calendar .ui-calendar .p-datepicker-title {
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase
}

p-calendar .p-calendar .ui-datepicker-title,csi-prime-calendar .ui-calendar .ui-datepicker-title {
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase
}

p-calendar[inline] .ui-calendar,p-calendar[inline] .ui-timepicker {
    padding: 0 !important
}

p-calendar .p-calendar .p-datepicker-header {
    margin-bottom: 2rem
}

p-calendar .p-calendar .p-datepicker-title {
    visibility: hidden
}

p-calendar .p-calendar .p-datepicker-prev,p-calendar .p-calendar .p-datepicker-next {
    width: 14.29%;
    top: 1rem;
    border: none;
    background: none
}

csi-prime-calendar .ui-calendar .ui-datepicker-header {
    margin-bottom: .75rem
}

csi-prime-calendar .ui-calendar .ui-datepicker-title {
    margin: 0
}

csi-prime-calendar .ui-calendar .ui-datepicker-title a {
    height: 4.5rem;
    width: 33%;
    line-height: 4.5rem
}

csi-prime-calendar.monthView .ui-datepicker-prev,csi-prime-calendar.monthView .ui-datepicker-next {
    width: 33.33%
}

csi-prime-calendar.monthView .ui-datepicker-title a {
    width: 33.33%
}

csi-prime-calendar.yearView .ui-datepicker-prev,csi-prime-calendar.yearView .ui-datepicker-next {
    width: 20%
}

csi-prime-calendar.yearView .ui-datepicker-title a {
    width: 60%
}

csi-prime-calendar.dateView {
    position: absolute;
    top: 3rem;
    z-index: 1;
    width: calc(72% - 4rem);
    left: 50%;
    margin-left: calc((72% - 4rem)/2*-1)
}

csi-prime-calendar.dateView csi-prime-calendar-previous,csi-prime-calendar.dateView csi-prime-calendar-next {
    display: none
}

csi-prime-calendar.dateView .ui-datepicker-title a {
    width: 100%
}

csi-prime-calendar.dateView .ui-datepicker-prev,csi-prime-calendar.dateView .ui-datepicker-next {
    width: 14.29%;
    top: .7rem
}

csi-prime-calendar.dateView .ui-datepicker,csi-prime-calendar.dateView .ui-calendar,csi-prime-calendar.dateView .ui-datepicker-header {
    padding: 0;
    margin: 0
}

.dropdown-menu {
    position: absolute;
    top: 3.6rem;
    right: 0;
    z-index: 9999;
    display: none;
    min-width: 16rem;
    padding: .25rem 0;
    margin: .25rem 0 0;
    list-style: none;
    border-radius: .3rem
}

.dropdown-menu.show {
    display: block
}

.dropdown-menu>li {
    border: 0 none
}

.dropdown-menu>li:last-child {
    border-bottom: 0
}

.dropdown-menu>li>a,.dropdown-menu>li small {
    display: block;
    padding: 1rem 1rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-decoration: none !important
}

.dropdown-menu>li>a .fa,.dropdown-menu>li>a p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .dropdown-menu>li>a .ui-sortable-column-icon:before,.dropdown-menu>li>a p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .dropdown-menu>li>a .ui-chkbox-icon:before,.dropdown-menu>li>a .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .dropdown-menu>li>a .list-itemSorter:before,.dropdown-menu>li>a .list--clickable .list-item:before,.list--clickable .dropdown-menu>li>a .list-item:before,.dropdown-menu>li>a .input--editable:before,.dropdown-menu>li>a .input--modal:before,.dropdown-menu>li>a .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .dropdown-menu>li>a .btn>.glyphicon-chevron-down:before,.dropdown-menu>li>a .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .dropdown-menu>li>a .btn>.glyphicon-chevron-up:before,.dropdown-menu>li>a .ui-timepicker .pi-chevron-down:before,.ui-timepicker .dropdown-menu>li>a .pi-chevron-down:before,.dropdown-menu>li>a .p-timepicker .pi-chevron-down:before,.p-timepicker .dropdown-menu>li>a .pi-chevron-down:before,.dropdown-menu>li>a .ui-timepicker .pi-chevron-up:before,.ui-timepicker .dropdown-menu>li>a .pi-chevron-up:before,.dropdown-menu>li>a .p-timepicker .pi-chevron-up:before,.p-timepicker .dropdown-menu>li>a .pi-chevron-up:before,.dropdown-menu>li>a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .dropdown-menu>li>a .ui-dropdown-trigger-icon:before,.dropdown-menu>li>a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .dropdown-menu>li>a .p-dropdown-trigger-icon:before,.dropdown-menu>li>a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .dropdown-menu>li>a .ui-dropdown-trigger-icon:before,.dropdown-menu>li>a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .dropdown-menu>li>a .p-dropdown-trigger-icon:before,.dropdown-menu>li>a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .dropdown-menu>li>a .ui-dropdown-trigger-icon:before,.dropdown-menu>li>a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .dropdown-menu>li>a .p-dropdown-trigger-icon:before,.dropdown-menu>li>a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .dropdown-menu>li>a .ui-dropdown-trigger-icon:before,.dropdown-menu>li>a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .dropdown-menu>li>a .p-dropdown-trigger-icon:before,.dropdown-menu>li>a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .dropdown-menu>li>a .ui-dropdown-clear-icon:before,.dropdown-menu>li>a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .dropdown-menu>li>a .ui-dropdown-clear-icon:before,.dropdown-menu>li>a [class^=fa-],.dropdown-menu>li>a accordion .panel-title>a:before,accordion .dropdown-menu>li>a .panel-title>a:before,.dropdown-menu>li>a p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .dropdown-menu>li>a .ui-accordion-toggle-icon.pi,.dropdown-menu>li>a .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .dropdown-menu>li>a .glyphicon-chevron-left:before,.dropdown-menu>li>a .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .dropdown-menu>li>a .glyphicon-chevron-right:before,.dropdown-menu>li>a .control--rdc:before,.dropdown-menu>li>a .control--imageButton:before,.dropdown-menu>li>a .control--receipt:before,.dropdown-menu>li>a .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .dropdown-menu>li>a .btn>.glyphicon-chevron-left:before,.dropdown-menu>li>a .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .dropdown-menu>li>a .btn>.glyphicon-chevron-right:before,.dropdown-menu>li>a p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .dropdown-menu>li>a .pi-chevron-left:before,.dropdown-menu>li>a csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .dropdown-menu>li>a .pi-chevron-left:before,.dropdown-menu>li>a p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .dropdown-menu>li>a .pi-chevron-right:before,.dropdown-menu>li>a csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .dropdown-menu>li>a .pi-chevron-right:before,.dropdown-menu>li small .fa,.dropdown-menu>li small p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .dropdown-menu>li small .ui-sortable-column-icon:before,.dropdown-menu>li small p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .dropdown-menu>li small .ui-chkbox-icon:before,.dropdown-menu>li small .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .dropdown-menu>li small .list-itemSorter:before,.dropdown-menu>li small .list--clickable .list-item:before,.list--clickable .dropdown-menu>li small .list-item:before,.dropdown-menu>li small .input--editable:before,.dropdown-menu>li small .input--modal:before,.dropdown-menu>li small .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .dropdown-menu>li small .btn>.glyphicon-chevron-down:before,.dropdown-menu>li small .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .dropdown-menu>li small .btn>.glyphicon-chevron-up:before,.dropdown-menu>li small .ui-timepicker .pi-chevron-down:before,.ui-timepicker .dropdown-menu>li small .pi-chevron-down:before,.dropdown-menu>li small .p-timepicker .pi-chevron-down:before,.p-timepicker .dropdown-menu>li small .pi-chevron-down:before,.dropdown-menu>li small .ui-timepicker .pi-chevron-up:before,.ui-timepicker .dropdown-menu>li small .pi-chevron-up:before,.dropdown-menu>li small .p-timepicker .pi-chevron-up:before,.p-timepicker .dropdown-menu>li small .pi-chevron-up:before,.dropdown-menu>li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .dropdown-menu>li small .ui-dropdown-trigger-icon:before,.dropdown-menu>li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .dropdown-menu>li small .p-dropdown-trigger-icon:before,.dropdown-menu>li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .dropdown-menu>li small .ui-dropdown-trigger-icon:before,.dropdown-menu>li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .dropdown-menu>li small .p-dropdown-trigger-icon:before,.dropdown-menu>li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .dropdown-menu>li small .ui-dropdown-trigger-icon:before,.dropdown-menu>li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .dropdown-menu>li small .p-dropdown-trigger-icon:before,.dropdown-menu>li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .dropdown-menu>li small .ui-dropdown-trigger-icon:before,.dropdown-menu>li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .dropdown-menu>li small .p-dropdown-trigger-icon:before,.dropdown-menu>li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .dropdown-menu>li small .ui-dropdown-clear-icon:before,.dropdown-menu>li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .dropdown-menu>li small .ui-dropdown-clear-icon:before,.dropdown-menu>li small [class^=fa-],.dropdown-menu>li small accordion .panel-title>a:before,accordion .dropdown-menu>li small .panel-title>a:before,.dropdown-menu>li small p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .dropdown-menu>li small .ui-accordion-toggle-icon.pi,.dropdown-menu>li small .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .dropdown-menu>li small .glyphicon-chevron-left:before,.dropdown-menu>li small .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .dropdown-menu>li small .glyphicon-chevron-right:before,.dropdown-menu>li small .control--rdc:before,.dropdown-menu>li small .control--imageButton:before,.dropdown-menu>li small .control--receipt:before,.dropdown-menu>li small .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .dropdown-menu>li small .btn>.glyphicon-chevron-left:before,.dropdown-menu>li small .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .dropdown-menu>li small .btn>.glyphicon-chevron-right:before,.dropdown-menu>li small p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .dropdown-menu>li small .pi-chevron-left:before,.dropdown-menu>li small csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .dropdown-menu>li small .pi-chevron-left:before,.dropdown-menu>li small p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .dropdown-menu>li small .pi-chevron-right:before,.dropdown-menu>li small csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .dropdown-menu>li small .pi-chevron-right:before {
    margin-right: .8rem
}

div.ui-menu,div.p-menu {
    width: auto;
    min-width: 16rem;
    padding: .25rem .5rem
}

div.ui-menu .ui-menu-item,div.ui-menu .p-menuitem,div.p-menu .ui-menu-item,div.p-menu .p-menuitem {
    margin: 0
}

div.ui-menu .ui-menuitem-link,div.ui-menu .p-menuitem-link,div.p-menu .ui-menuitem-link,div.p-menu .p-menuitem-link {
    padding: 0
}

div.ui-menu .ui-menuitem-text,div.ui-menu .p-menuitem-text,div.p-menu .ui-menuitem-text,div.p-menu .p-menuitem-text {
    font-size: 14px;
    font-size: 1.4rem
}

div.ui-menu li,div.p-menu li {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

div.ui-menu li:last-child,div.p-menu li:last-child {
    border-bottom: 0
}

div.ui-menu li>a.ui-menuitem-link,div.ui-menu li>a.p-menuitem-link,div.p-menu li>a.ui-menuitem-link,div.p-menu li>a.p-menuitem-link {
    padding: .5rem
}

div.ui-menu li>a,div.ui-menu li small,div.p-menu li>a,div.p-menu li small {
    display: block;
    font-size: 14px;
    font-size: 1.4rem;
    text-decoration: none !important
}

div.ui-menu li>a.ui-state-disabled,div.ui-menu li small.ui-state-disabled,div.p-menu li>a.ui-state-disabled,div.p-menu li small.ui-state-disabled {
    cursor: not-allowed !important
}

csi-dropdown .input--validationRequired .input-message.required:before {
    top: .4rem;
    right: .6rem
}

csi-dropdown .input-float {
    font-size: 12px;
    font-size: 1.2rem;
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase;
    pointer-events: none
}

csi-dropdown .input_state-filled p-dropdown .ui-dropdown .ui-dropdown-label,csi-dropdown .input_state-filled p-dropdown .ui-dropdown .p-dropdown-label,csi-dropdown .input_state-filled p-dropdown .p-dropdown .ui-dropdown-label,csi-dropdown .input_state-filled p-dropdown .p-dropdown .p-dropdown-label {
    font-family: "Roboto",sans-serif;
    text-transform: initial;
    padding-top: 2rem;
    color: var(--text-color)
}

csi-dropdown .input--lessNew p-dropdown .ui-dropdown .ui-dropdown-label,csi-dropdown .input--lessNew p-dropdown .p-dropdown .ui-dropdown-label {
    font-family: "Roboto",sans-serif;
    text-transform: initial;
    height: 4rem;
    padding-top: .9rem
}

csi-dropdown .input--lessNew p-dropdown .ui-dropdown .ui-dropdown-clear-icon,csi-dropdown .input--lessNew p-dropdown .p-dropdown .ui-dropdown-clear-icon {
    line-height: 4rem
}

csi-dropdown .input--lessNew p-dropdown .ui-dropdown .ui-dropdown-trigger,csi-dropdown .input--lessNew p-dropdown .ui-dropdown .p-dropdown-trigger,csi-dropdown .input--lessNew p-dropdown .p-dropdown .ui-dropdown-trigger,csi-dropdown .input--lessNew p-dropdown .p-dropdown .p-dropdown-trigger {
    margin-top: 8px
}

csi-dropdown .input--lessNew.input--float.input_state-filled p-dropdown .ui-dropdown .ui-dropdown-label,csi-dropdown .input--lessNew.input--float.input_state-filled p-dropdown .ui-dropdown .p-dropdown-label,csi-dropdown .input--lessNew.input--float.input_state-filled p-dropdown .p-dropdown .ui-dropdown-label,csi-dropdown .input--lessNew.input--float.input_state-filled p-dropdown .p-dropdown .p-dropdown-label {
    padding-left: .5rem;
    padding-top: 1.5rem
}

csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-label,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-label,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-label,csi-dropdown p-dropdown .p-dropdown .p-dropdown-label {
    height: 5rem;
    position: relative;
    width: 100%;
    border-radius: 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-family: "Montserrat",sans-serif;
    color: var(--text-secondary);
    text-transform: uppercase;
    font-size: 16px;
    font-size: 1.6rem;
    padding-top: 1.5rem;
    padding-left: 1rem;
    padding-right: 3.25rem
}

csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon {
    right: 3rem;
    top: 0;
    height: 100%;
    line-height: 5rem;
    margin-top: 0
}

csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before {
    font-size: 14px
}

csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger {
    width: initial;
    height: initial;
    padding: 0;
    margin-top: 13px;
    margin-right: 1rem
}

csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon {
    top: initial;
    left: initial;
    margin-top: initial;
    margin-left: initial;
    position: initial
}

csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before {
    font-size: 22px
}

.ui-dropdown-panel.ui-widget .ui-dropdown-item {
    padding: .5rem 0
}

.p-dropdown-panel.p-component .p-dropdown-item {
    padding: .5rem 0
}

.ui-state-disabled .ui-timepicker a {
    cursor: not-allowed !important
}

.ui-timepicker,.p-timepicker {
    margin: 0 auto;
    width: 100%;
    max-width: 40rem;
    font-size: 0
}

.ui-timepicker .ui-hour-picker>span,.ui-timepicker .ui-separator>span,.ui-timepicker .ui-minute-picker>span,.ui-timepicker .ui-ampm-picker>span,.ui-timepicker .p-hour-picker>span,.ui-timepicker .p-separator>span,.ui-timepicker .p-minute-picker>span,.ui-timepicker .p-ampm-picker>span,.p-timepicker .ui-hour-picker>span,.p-timepicker .ui-separator>span,.p-timepicker .ui-minute-picker>span,.p-timepicker .ui-ampm-picker>span,.p-timepicker .p-hour-picker>span,.p-timepicker .p-separator>span,.p-timepicker .p-minute-picker>span,.p-timepicker .p-ampm-picker>span {
    margin-top: 2rem
}

.ui-timepicker .ui-hour-picker>a,.ui-timepicker .ui-hour-picker button,.ui-timepicker .ui-separator>a,.ui-timepicker .ui-separator button,.ui-timepicker .ui-minute-picker>a,.ui-timepicker .ui-minute-picker button,.ui-timepicker .ui-ampm-picker>a,.ui-timepicker .ui-ampm-picker button,.ui-timepicker .p-hour-picker>a,.ui-timepicker .p-hour-picker button,.ui-timepicker .p-separator>a,.ui-timepicker .p-separator button,.ui-timepicker .p-minute-picker>a,.ui-timepicker .p-minute-picker button,.ui-timepicker .p-ampm-picker>a,.ui-timepicker .p-ampm-picker button,.p-timepicker .ui-hour-picker>a,.p-timepicker .ui-hour-picker button,.p-timepicker .ui-separator>a,.p-timepicker .ui-separator button,.p-timepicker .ui-minute-picker>a,.p-timepicker .ui-minute-picker button,.p-timepicker .ui-ampm-picker>a,.p-timepicker .ui-ampm-picker button,.p-timepicker .p-hour-picker>a,.p-timepicker .p-hour-picker button,.p-timepicker .p-separator>a,.p-timepicker .p-separator button,.p-timepicker .p-minute-picker>a,.p-timepicker .p-minute-picker button,.p-timepicker .p-ampm-picker>a,.p-timepicker .p-ampm-picker button {
    padding: 1rem 2rem
}

.ui-timepicker .ui-separator>span,.ui-timepicker .p-separator>span,.p-timepicker .ui-separator>span,.p-timepicker .p-separator>span {
    margin-top: 2rem
}

.ui-timepicker .ui-separator>a,.ui-timepicker .ui-separator button,.ui-timepicker .p-separator>a,.ui-timepicker .p-separator button,.p-timepicker .ui-separator>a,.p-timepicker .ui-separator button,.p-timepicker .p-separator>a,.p-timepicker .p-separator button {
    padding: 1rem 0
}

.ui-timepicker .ui-ampm-picker>a,.ui-timepicker .ui-ampm-picker button,.ui-timepicker .p-ampm-picker>a,.ui-timepicker .p-ampm-picker button,.p-timepicker .ui-ampm-picker>a,.p-timepicker .ui-ampm-picker button,.p-timepicker .p-ampm-picker>a,.p-timepicker .p-ampm-picker button {
    border-left: 0
}

.ui-timepicker>div a,.ui-timepicker button,.p-timepicker>div a,.p-timepicker button {
    border-style: solid;
    border-width: 1px;
    opacity: 1;
    filter: alpha(opacity=100);
    border-width: 1px;
    border-style: solid
}

.ui-timepicker span,.p-timepicker span {
    font-size: 40px;
    font-size: 4rem
}

.ui-timepicker .pi,.p-timepicker .pi {
    font-size: 26px;
    font-size: 2.6rem
}

csi-timepicker-options .p-datepicker .p-timepicker span {
    font-size: 40px;
    font-size: 4rem
}

.p-timepicker .p-ampm-picker>button,.p-hour-picker>button,.p-separator>button,.p-minute-picker>button {
    background: #fff
}

.p-timepicker .p-ampm-picker>span,.p-hour-picker>span,.p-separator>span,.p-minute-picker>span {
    margin-bottom: 2rem
}

.timepicker {
    margin: 0 auto;
    width: 100%;
    max-width: 40rem
}

.timepicker td {
    font-size: 0
}

.timepicker tr:nth-child(1) td:nth-child(2),.timepicker tr:nth-child(1) td:nth-child(6) {
    border: 0
}

.timepicker tr:nth-child(2) td:nth-child(1),.timepicker tr:nth-child(2) td:nth-child(3) {
    width: 15rem !important
}

.timepicker tr:nth-child(2) td:nth-child(2) {
    font-size: 4rem;
    padding: 0 1rem;
    border: 0;
    line-height: 1.2
}

.timepicker tr:nth-child(2) td:nth-child(4) {
    width: 5.5rem
}

.timepicker tr:nth-child(2) td:nth-child(4) .btn {
    width: 5.5rem;
    height: 100%;
    padding: 0
}

.timepicker tr:nth-child(3) td:nth-child(2),.timepicker tr:nth-child(3) td:nth-child(6) {
    border: 0
}

.timepicker .form-group {
    width: auto !important
}

.timepicker input {
    font-size: 4rem;
    text-align: center;
    width: 100% !important;
    background: none;
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 0;
    height: auto
}

.timepicker input:focus {
    background: none
}

.timepicker .btn {
    width: 100%;
    padding: 1rem .5rem;
    font-size: 26px;
    font-size: 2.6rem;
    height: auto;
    outline: 0;
    border: 0;
    text-align: center;
    cursor: pointer;
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),border 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),border 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),border 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),border 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase
}

.timepicker .btn.button[disabled],.timepicker .list.list--toggle p-menu+.btn[disabled][pButton],.list.list--toggle .timepicker p-menu+.btn[disabled][pButton],.timepicker .btn[disabled] {
    cursor: not-allowed !important
}

.timepicker .btn>strong {
    font-weight: normal
}

.timepicker .btn>.glyphicon {
    font-size: 2.6rem
}

.timepicker .btn-accept {
    font-size: 16px;
    font-size: 1.6rem
}

.timepicker--bordered {
    border-collapse: collapse
}

.timepicker--bordered td {
    padding: 0
}

.badge {
    line-height: 1;
    font-family: "Roboto",sans-serif;
    font-weight: 400
}

.badge--menu {
    position: absolute;
    padding: .5rem .75rem;
    right: 0;
    font-family: "Montserrat",sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    top: 50%;
    margin-top: -1.2rem;
    letter-spacing: .1rem;
    border-radius: 4px 0 0 4px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.badge--menuNotify {
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    position: absolute;
    top: -0.15rem;
    right: -0.25rem
}

.badge--listItem {
    padding: .25rem .75rem;
    border-radius: 4px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin-right: .25rem
}

.badge--listItem.badge--listItemSmaller {
    padding: 0 .5rem
}

.badge--simple {
    padding: .25rem .5rem;
    border-radius: 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin-right: .5rem;
    margin-top: .5rem;
    text-transform: uppercase;
    font-size: 1.2rem
}

.badge--simple.badge--smaller {
    padding: 0rem .4rem;
    font-size: 1rem;
    line-height: 1.5
}

.badge--tooltip {
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 1.4rem;
    height: 1.4rem;
    text-align: center;
    cursor: pointer
}

.ui-tooltip.ui-widget .ui-tooltip-text {
    padding: 1rem;
    border-radius: 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

csi-checkbox csi-badge {
    position: absolute;
    top: 0;
    right: 0
}

.drawer.ng-leave {
    display: none
}

.drawer--left {
    position: fixed;
    top: 0;
    height: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

@media only screen and (max-width: 961px) {
    .drawer--left {
        left:-25rem
    }
}

@media only screen and (min-width: 961px) {
    .drawer--left {
        left:0
    }
}

.drawer--left .drawer-content {
    width: 25rem;
    height: 100%;
    border-right-width: 0;
    border-right-style: solid;
    padding: 0;
    padding-bottom: 8px;
    -webkit-animation: drawerLeftEnter 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: drawerLeftEnter 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: drawerLeftEnter 300ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: drawerLeftEnter 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.drawer--left .drawer-feature {
    padding: 2rem;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.drawer--left .drawer-user {
    position: relative;
    padding: 1rem 1.5rem;
    min-height: 6rem;
    flex-shrink: 0
}

.drawer--left .drawer-user .drawer-user-icon {
    position: absolute
}

.drawer--left .drawer-user .drawer-user-icon+.drawer-user-text {
    padding-left: 4rem
}

.drawer--left .drawer-user .drawer-user-text small {
    display: block;
    line-height: normal
}

.drawer--left .drawer-user .drawer-user-text small.drawer-user-action {
    margin-top: .2rem;
    opacity: .7
}

.drawer--left .drawer-user .drawer-user-text small.drawer-user-action [class*="fa fa-"] {
    margin-right: .4rem;
    transform: translateY(0.1rem)
}

.drawer--left .drawer-user .drawer-user-text h4 {
    margin: 0;
    line-height: 1.25
}

.drawer--left .drawer-user .drawer-user-chevron {
    position: absolute;
    top: 50%;
    right: .5rem;
    transform: translateY(-50%)
}

.drawer--left .drawer-note {
    padding: 2rem 1.5rem;
    line-height: normal
}

.drawer--left.ng-hide-add.ng-hide-add-active {
    -webkit-animation: drawerLeftExit 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: drawerLeftExit 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: drawerLeftExit 900ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: drawerLeftExit 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.drawer--left.ng-hide .drawer-backdrop {
    opacity: 0
}

.view-iphonex .drawer--left .drawer-content {
    padding-bottom: 3.5rem
}

.view-iphonex .drawer--left .drawer-user {
    padding-top: 5.5rem
}

.view-iphonex .drawer--left .drawer-user [class*=fa-] {
    top: 6.5rem !important
}

.drawer-backdrop {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

@media only screen and (min-width: 961px) {
    .drawer--left {
        display:block;
        width: auto
    }

    .drawer--left .drawer-content {
        box-shadow: none
    }

    .navbar--top,.navbar--bottom,.layout-view-wrapper {
        padding-left: 25rem;
        padding-right: 0
    }
}

.viewLogin .layout-view-wrapper {
    padding-left: 0;
    padding-right: 0
}

@media only screen and (max-width: 961px) {
    .drawer-left_state-transition .drawer--left {
        -webkit-transition:all 300ms;
        -moz-transition: all 300ms;
        -o-transition: all 300ms;
        transition: all 300ms
    }
}

.drawer-left_state-open .drawer--left {
    -webkit-transform: translate3d(25rem, 0, 0);
    -ms-transform: translate3d(25rem, 0, 0);
    -moz-transform: translate3d(25rem, 0, 0);
    -o-transform: translate3d(25rem, 0, 0);
    transform: translate3d(25rem, 0, 0);
    right: 0
}

.drawer-left_state-open .drawer-backdrop {
    display: block;
    -webkit-animation: opacityEnter 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: opacityEnter 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: opacityEnter 300ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: opacityEnter 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.drawer-left_state-open .drawer-content {
    box-shadow: 1px 0 5px 0 #000
}

.drawer-left_state-sliding .drawer--left {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    user-select: none;
    right: 0
}

@media only screen and (min-width: 961px) {
    .drawer-left_state-closeLarge .layout-view-wrapper,.drawer-left_state-closeLarge .navbar--bottom,.drawer-left_state-closeLarge .navbar--top {
        padding-left:0
    }

    .drawer-left_state-closeLarge .drawer--left {
        -webkit-transform: translate3d(-25rem, 0, 0);
        -ms-transform: translate3d(-25rem, 0, 0);
        -moz-transform: translate3d(-25rem, 0, 0);
        -o-transform: translate3d(-25rem, 0, 0);
        transform: translate3d(-25rem, 0, 0)
    }
}

.input {
    display: inline-block;
    width: 100%;
    position: relative
}

.input--bool {
    cursor: pointer
}

.input--bool input[type=checkbox],.input--bool input[type=radio] {
    position: absolute;
    left: -9999px
}

.input--bool .input-bool {
    display: inline-block;
    vertical-align: top;
    width: 18px;
    height: 18px;
    border-width: 1px;
    border-style: solid;
    position: relative;
    border-radius: 4px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.input--bool .input-bool:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 8px;
    height: 0;
    width: 0;
    visibility: hidden;
    -webkit-transition: all 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: all 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: all 150ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 150ms cubic-bezier(0.23, 1, 0.32, 1)
}

.input--bool input[type=radio]+.input-bool {
    border-radius: 18px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.input--bool input[type=radio]+.input-bool:before {
    border-radius: 12px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.input--bool input[type=checkbox]+.input-bool:before {
    border-radius: 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.input--bool input[type=checkbox]:checked+.input-bool:before,.input--bool input[type=radio]:checked+.input-bool:before {
    width: 12px;
    height: 12px;
    top: 2px;
    left: 2px;
    visibility: visible
}

.input--bool input[type=checkbox]:focus+.input-bool,.input--bool input[type=radio]:focus+.input-bool,.input--bool input[type=checkbox]:active+.input-bool,.input--bool input[type=radio]:active+.input-bool {
    outline: none
}

.input--toggle {
    display: flex;
    align-items: center;
    gap: 1.2rem;
    cursor: pointer
}

.input--toggle input[type=checkbox],.input--toggle input[type=radio] {
    position: absolute;
    left: -9999px
}

.input--toggle .input-text {
    flex: 1;
    order: 1;
    padding: 0;
    line-height: normal;
    vertical-align: initial
}

.input--toggle .input-bool {
    order: 2;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-width: 1px;
    border-style: solid;
    position: relative;
    text-align: center
}

.input--toggle .input-bool:before {
    display: inline-block;
    font-family: "Icomoon";
    font-size: 14px;
    font-size: 1.4rem;
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.input--toggle input[type=radio]+.input-bool {
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.input--toggle input[type=checkbox]+.input-bool {
    border-radius: 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.input--toggle.input--toggleOutlined {
    border-width: 2px;
    border-style: solid;
    padding: 1rem;
    border-radius: 4px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.input--toggle.input--toggleLong .input-text {
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    text-transform: initial;
    width: calc(100% - (36px / 2 + 1rem));
    line-height: initial
}

.input--toggle.input--toggleLong .input-bool {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -8px !important
}

.input--toggle.input_state-readonly {
    cursor: default
}

.input--trueToggle {
    display: flex;
    align-items: center;
    gap: 1.2rem;
    cursor: pointer
}

.input--trueToggle input[type=checkbox],.input--trueToggle input[type=radio] {
    position: absolute;
    left: -9999px
}

.input--trueToggle .input-text {
    flex: 1;
    order: 1;
    padding: 0;
    line-height: normal;
    vertical-align: initial
}

.input--trueToggle+.utility-inputDescription {
    padding-right: 4rem
}

.input--trueToggle .input-bool {
    order: 2;
    display: inline-block;
    width: 36px;
    height: 24px;
    border: 0;
    position: relative;
    border-radius: 100px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-align: center;
    pointer-events: none
}

.input--trueToggle .input-bool:after {
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    height: 20px;
    width: 20px;
    visibility: visible;
    -webkit-transition: all 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: all 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: all 150ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 150ms cubic-bezier(0.23, 1, 0.32, 1)
}

.input--trueToggle input[type=checkbox]:checked+.input-bool:after,.input--trueToggle input[type=radio]:checked+.input-bool:after {
    top: 2px;
    left: 14px;
    z-index: 1
}

.input--spread .input-bool {
    float: right;
    margin-right: .5rem
}

.input--edges .input-text {
    padding: 0
}

.input--edges .input-bool {
    margin: 0
}

.input--padVert {
    padding: 1rem 0
}

.input--padVertQuarter {
    padding: .25rem 0
}

.input--padVertHalf {
    padding: .5rem 0
}

.input--editable {
    cursor: text
}

.input--modal {
    cursor: pointer
}

.input--editable.input--bordered:before,.input--modal.input--bordered:before {
    margin-top: 16px;
    margin-right: 1rem
}

.input--editable.input--bigger.input--bordered>input.utility-textCenter,.input--editable .input--medium.input--bordered>input.utility-textCenter,.input--modal.input--bigger.input--bordered>input.utility-textCenter,.input--modal .input--medium.input--bordered>input.utility-textCenter {
    padding-left: 2.5rem
}

.input--editable.input--bigger.input--bordered:before,.input--editable .input--medium.input--bordered:before,.input--modal.input--bigger.input--bordered:before,.input--modal .input--medium.input--bordered:before {
    margin-top: 24px
}

.input--float {
    position: relative;
    display: inline-block;
    width: 100%;
    border-radius: 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-family: "Montserrat",sans-serif
}

.input--float.input_state-filled .input-float {
    visibility: visible;
    opacity: 1
}

.input--float.input_state-filled.input--bigger input,.input--float.input_state-filled .input--medium input {
    padding: 2rem 1.5rem
}

.input--float .input-float {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-transition: opacity 150ms linear;
    -moz-transition: opacity 150ms linear;
    -o-transition: opacity 150ms linear;
    transition: opacity 150ms linear;
    margin-top: 0;
    visibility: hidden;
    opacity: 0;
    line-height: 1;
    text-align: center
}

.input--valid.input--float.input_state-filled input {
    padding: 1.35rem 1.5rem 0
}

.input--valid.input--float .input-float {
    margin-top: .5rem
}

.input--smaller {
    height: 2.5rem;
    width: 100%
}

.input--smaller .input-float {
    text-align: left;
    padding-left: .5rem;
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 400
}

.input--smaller input,.input--smaller.input--float input,.input--smaller textarea,.input--smaller.input--float textarea {
    height: 2.5rem;
    padding: 0 .5rem;
    text-align: left
}

.input--smaller.input_state-filled input {
    padding-top: 1.3rem
}

.input--smaller.input_state-filled textarea {
    padding-top: 1.3rem
}

.input--medium input {
    height: 5rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: normal
}

.input--bigger input,.input--bigger textarea {
    font-size: 15px;
    font-size: 1.5rem
}

.input--bigger input {
    height: 5rem;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: normal
}

.input--bordered {
    height: 5rem !important
}

.input--bordered.input>input {
    height: 4.7rem !important;
    padding-left: 1rem;
    padding-right: 1rem
}

.input--bordered .input-float {
    padding-top: .4rem;
    padding-left: 1rem
}

.input--bordered.input--less {
    height: 4rem !important
}

.input--bordered.input--less.input--lessNew input::-webkit-input-placeholder {
    font-family: "Roboto",sans-serif;
    text-transform: none
}

.input--bordered.input--less.input--lessNew input:-moz-placeholder {
    font-family: "Roboto",sans-serif;
    text-transform: none;
    opacity: 1
}

.input--bordered.input--less.input--lessNew input::-moz-placeholder {
    font-family: "Roboto",sans-serif;
    text-transform: none;
    opacity: 1
}

.input--bordered.input--less.input--lessNew input:-ms-input-placeholder {
    font-family: "Roboto",sans-serif;
    text-transform: none
}

.input--bordered.input--less.input>input {
    height: 3.8rem !important;
    padding-left: .5rem;
    padding-right: .5rem
}

.input--bordered.input--less .input-float {
    padding-top: .2rem;
    padding-left: .5rem
}

.input--bordered.input--less:before {
    margin-top: 11px
}

.input--bordered.input--bigger,.input--bordered .input--medium {
    height: 6.4rem !important
}

.input--bordered.input--bigger .input-float,.input--bordered .input--medium .input-float {
    padding: 0
}

.input--bordered.input--bigger input,.input--bordered .input--medium input {
    height: 6rem !important
}

.input--bordered.input--textarea textarea {
    padding: 1rem !important;
    padding-bottom: 0 !important
}

.input--textarea {
    height: auto !important
}

.input--textarea:before {
    z-index: 97
}

.input--textarea .input-float {
    text-align: left;
    padding-left: .5rem;
    border-radius: 2px 2px 0 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.input--textarea textarea {
    overflow: hidden;
    resize: none;
    padding: .8rem .5rem;
    min-height: 4rem
}

.input--textarea.input_state-filled textarea {
    padding-top: 1.8rem !important;
    padding-bottom: 0
}

.input--disabled,.input_state-disabled {
    cursor: not-allowed
}

.input--disabled input,.input_state-disabled input {
    cursor: not-allowed
}

.input--swipe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding-right: 8rem
}

.input--swipe>input {
    height: 100%;
    padding: 0 4rem 0 1rem
}

.input--validation .input-messages {
    padding-left: .5rem;
    bottom: 0;
    margin-bottom: -1.7rem;
    text-align: right
}

.input--validation .input-message {
    font-size: 1.2rem;
    line-height: inherit
}

.input--validationBordered .input-message {
    font-size: 1.2rem;
    line-height: 1.2;
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding-left: 1rem
}

.input--validationRequired .input-messages {
    position: static
}

.input--validationRequired .input-message {
    padding: 0;
    padding-top: 2px;
    text-transform: initial;
    font-family: "Roboto",sans-serif !important
}

.input--validationRequired .input-message[ng-message=required],.input--validationRequired .input-message[ng-message=requiredEquals],.input--validationRequired .input-message.required {
    font-size: 0;
    background: none;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    margin-top: -2px
}

.input--validationRequired .input-message[ng-message=required]:before,.input--validationRequired .input-message[ng-message=requiredEquals]:before,.input--validationRequired .input-message.required:before {
    content: "required";
    position: absolute;
    top: .3rem;
    right: .4rem;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 1.1rem;
    border: none
}

.lang-spanish .input-message[ng-message=required]:before,.lang-spanish .input-message[ng-message=requiredEquals]:before,.lang-spanish .input-message.required:before {
    content: "necesario"
}

.input-messageReply-textarea textarea {
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    font-size: 1.4rem
}

.input-text {
    vertical-align: top;
    line-height: 1;
    font-size: 1.4rem;
    padding-left: .5rem;
    padding-top: .2rem;
    font-family: "Roboto",sans-serif;
    font-weight: 700
}

.input-messages {
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    left: 0
}

.input-message {
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    display: block;
    line-height: 1.3;
    border-radius: 0 0 2px 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.input-label {
    padding-left: .5rem;
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 400;
    font-family: "Montserrat",sans-serif
}

.input-counter {
    display: block;
    text-align: left;
    padding-left: .5rem;
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.2rem;
    margin-top: -0.3rem
}

.input-save {
    margin-top: -0.1rem;
    line-height: 1.2rem;
    padding-right: .5rem
}

.input-save>small {
    font-size: 1.2rem;
    line-height: 1.2rem
}

.input-loader {
    position: absolute;
    width: 100%;
    line-height: calc(5rem - 2px);
    text-align: center;
    font-family: "Roboto",sans-serif;
    font-weight: 300;
    font-size: 1.6rem;
    top: 0;
    z-index: 1;
    display: block;
    -webkit-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.input-loader.ng-leave.ng-leave-active {
    opacity: 0;
    -webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25)
}

.input-extras-details input {
    height: auto;
    padding: 0;
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    font-size: 1.3rem;
    line-height: normal;
    text-align: right;
    background-color: transparent !important
}

.input-extras-details.input--editable input {
    padding: 0 2rem 0 0 !important
}

.input-extras-details.input--editable:before {
    top: 50%;
    margin-top: 0;
    margin-right: 0;
    transform: translateY(-50%)
}

.input.input--ach-recipient-edit {
    padding: 1rem;
    width: 12rem;
    height: 3rem !important;
    text-align: right;
    border-width: 2px;
    background-color: #fff
}

.input.input--ach-recipient-edit:focus {
    border-width: 2px
}

csi-checkbox {
    display: block
}

csi-checkbox+csi-checkbox {
    margin-top: .25rem
}

csi-radio-button {
    display: block
}

csi-radio-button+csi-radio-button {
    margin-top: .25rem
}

csi-toggle {
    display: block
}

csi-toggle+csi-toggle {
    margin-top: .5rem
}

[select-radio]>label {
    cursor: pointer
}

[select-radio]>label>div {
    display: inline-block
}

[select-radio]>label>span {
    font-size: 18px;
    font-size: 1.8rem;
    vertical-align: sub
}

[select-radio]>.input__wrapper-radioButtons {
    display: none
}

[select-radio]>.input__wrapper-radioButtons>label:first-child {
    margin-top: 0
}

[select-radio]>.input__wrapper-radioButtons .input--bool {
    float: none;
    margin-left: 0;
    margin-right: .5rem;
    margin-bottom: .5rem
}

[select-radio].input_state-active>.input__wrapper-radioButtons {
    display: block
}

[select-options],[select-date],[select-amount],[select-options-entry],[select-number] {
    cursor: pointer
}

[select-options]+small,[select-date]+small,[select-amount]+small,[select-options-entry]+small,[select-number]+small {
    cursor: pointer
}

.input--modal>*,.input--toggle>*,.input--bool>* {
    pointer-events: none
}

.input__wrapper-radioButtons>label:first-child {
    font-size: 13px;
    font-size: 1.3rem;
    display: inline-block;
    margin-top: .5rem
}

.input__wrapper-radioButtons .input--bool {
    float: right;
    width: auto;
    margin-left: 1rem
}

.input__wrapper-radioButtons .input--bool input[type=radio]+.input-bool {
    display: none
}

.input__wrapper-radioButtons .input--bool .input-text {
    min-width: 6rem;
    padding: .6rem 1rem;
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    font-size: 12px;
    font-size: 1.2rem;
    text-transform: capitalize;
    text-align: center;
    white-space: nowrap;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    transition: opacity .2s
}

.input--editable input,.input--modal input,.input--editable textarea,.input--modal textarea {
    padding-right: 2.5rem !important
}

.input--editable:before,.input--modal:before {
    font-size: 14px;
    position: absolute;
    top: 0;
    margin-top: 13px;
    right: 0;
    margin-right: .5rem;
    color: color-mix(in srgb, var(--inputtext-text-color), white 50%)
}

csi-textarea small.input-float {
    padding-left: 1rem !important
}

csi-textarea .input--textarea.input_state-filled textarea {
    padding-top: 2rem !important
}

input#userInputId {
    cursor: text
}

.list {
    display: block;
    list-style: none;
    position: relative;
    padding: 0;
    margin: 0;
    width: 100%;
    overflow: hidden;
    font-size: 0
}

.list__wrapper-striped>ul {
    border-bottom-width: .1rem;
    border-bottom-style: solid
}

@media only screen and (min-width: 961px) {
    .list--grid {
        display:grid;
        grid-column-gap: 2rem
    }
}

.list--inline>li {
    display: inline-block
}

.list--inline.list--inline-marginLeft-5>li {
    margin-left: .5rem
}

.list--inline.list--inline-marginLeft-10>li {
    margin-left: 1rem
}

.list--inline.list--inline-marginLeft-15>li {
    margin-left: 1.5rem
}

.list--inline.list--inline-marginLeft-20>li {
    margin-left: 2rem
}

.list--inline.list--inline-marginLeft-25>li {
    margin-left: 2.5rem
}

.list--inline.list--inline-marginLeft-30>li {
    margin-left: 3rem
}

.list--inline[class*=list--inline-marginLeft-]>li:first-child {
    margin-left: 0
}

.list--inline.list--inline-marginRight-5>li {
    margin-right: .5rem
}

.list--inline.list--inline-marginRight-10>li {
    margin-right: 1rem
}

.list--inline.list--inline-marginRight-15>li {
    margin-right: 1.5rem
}

.list--inline.list--inline-marginRight-20>li {
    margin-right: 2rem
}

.list--inline.list--inline-marginRight-25>li {
    margin-right: 2.5rem
}

.list--inline.list--inline-marginRight-30>li {
    margin-right: 3rem
}

.list--inline[class*=list--inline-marginRight-]>li:last-child {
    margin-right: 0
}

.list--expanded .list-item,.list--form .list-item,.list--plasticNew .list-item {
    padding: 1.5rem 1rem
}

.list--expandedItems .list-item small.list-itemLeft,.list--expandedItems .list-item small[status],.list--expandedItems .list-item small.list-itemRight,.list--expandedItems .list-item small[left],.list--expandedItems .list-item small[right] {
    line-height: 1.4
}

.list--expandedItems .list-item h4.list-itemRightSingle,.list--expandedItems .list-item .list-itemRightWrapper h4:only-child {
    padding-top: .8rem
}

.list--expandedItems .list-item small.list-itemRightSingle,.list--expandedItems .list-item .list-itemRightWrapper small:only-child {
    padding-top: 1.2rem
}

csi-list.list--expandedItems small {
    line-height: 1.4
}

.list--expandedItemsMore .list-item small.list-itemLeft,.list--expandedItemsMore .list-item small[status],.list--expandedItemsMore .list-item small.list-itemRight,.list--expandedItemsMore .list-item small[left],.list--expandedItemsMore .list-item small[right] {
    line-height: 1.8
}

.list--expandedItemsMore .list-item h4.list-itemRightSingle,.list--expandedItemsMore .list-item .list-itemRightWrapper h4:only-child {
    padding-top: .8rem
}

.list--expandedItemsMore .list-item small.list-itemRightSingle,.list--expandedItemsMore .list-item .list-itemRightWrapper small:only-child {
    padding-top: 1rem
}

csi-list.list--details .list-item small:first-child,csi-list.list--locationsNew .list-item small:first-child,csi-list.list--form .list-item small:first-child {
    font-family: "Montserrat",sans-serif
}

csi-list.list--details .list-item small:nth-child(2),csi-list.list--locationsNew .list-item small:nth-child(2),csi-list.list--form .list-item small:nth-child(2) {
    text-transform: initial
}

.list--noBorderOnLastListItem .list-item:last-child {
    border-bottom: none
}

.list--noTopBorderOnFirstListItem .list-item:first-child {
    border-top: none
}

.list--details,.list--locationsNew,.list--form {
    padding: 0 1rem;
    border-bottom-width: .1rem;
    border-bottom-style: solid
}

.list--details .list-item,.list--locationsNew .list-item,.list--form .list-item {
    padding: 1rem 0
}

.list--details .list-item .list--clickable .list-item:before,.list--locationsNew .list-item .list--clickable .list-item:before,.list--form .list-item .list--clickable .list-item:before {
    margin-right: 0
}

.list--details .list-item:first-child,.list--locationsNew .list-item:first-child,.list--form .list-item:first-child {
    border-top-width: 0
}

.list--details .list-item:last-child,.list--locationsNew .list-item:last-child,.list--form .list-item:last-child {
    border-bottom-width: 0
}

.list--details .list-item>small:nth-child(1),.list--locationsNew .list-item>small:nth-child(1),.list--form .list-item>small:nth-child(1) {
    margin-bottom: .1rem
}

.list--details .list-item .input--float,.list--locationsNew .list-item .input--float,.list--form .list-item .input--float {
    height: 4rem
}

.list--details .list-item .input--float .input-float,.list--locationsNew .list-item .input--float .input-float,.list--form .list-item .input--float .input-float {
    font-size: 12px;
    font-size: 1.2rem;
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase
}

.list--details .list-item .input--float.input-textarea,.list--locationsNew .list-item .input--float.input-textarea,.list--form .list-item .input--float.input-textarea {
    height: 6rem
}

.list--details .list-item .list-sub,.list--locationsNew .list-item .list-sub,.list--form .list-item .list-sub {
    padding-top: 2rem;
    margin-top: 2rem;
    border-top-style: dotted;
    border-top-width: 1px
}

.list--details .list-item input[type=text],.list--locationsNew .list-item input[type=text],.list--form .list-item input[type=text],.list--details .list-item input[type=password],.list--locationsNew .list-item input[type=password],.list--form .list-item input[type=password],.list--details .list-item input[type=tel],.list--locationsNew .list-item input[type=tel],.list--form .list-item input[type=tel],.list--details .list-item input[type=email],.list--locationsNew .list-item input[type=email],.list--form .list-item input[type=email],.list--details .list-item textarea,.list--locationsNew .list-item textarea,.list--form .list-item textarea {
    height: 4rem;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "Roboto",sans-serif;
    font-weight: 400
}

.list--details .list-item textarea,.list--locationsNew .list-item textarea,.list--form .list-item textarea {
    font-size: 16px;
    font-size: 1.6rem
}

.list--firstBorder .list-item:first-child {
    border-top-width: .1rem
}

.list--fields,.list--form {
    border: 0;
    padding: 0
}

.list--fields.list--expanded .list-item,.list--form .list-item,.list--fields.list--plasticNew .list-item {
    padding-bottom: 2rem !important
}

.list--fields .list-item,.list--form .list-item {
    border: 0;
    padding-top: 0
}

.list--fields .list-item:last-child,.list--form .list-item:last-child {
    padding-bottom: .25rem !important
}

.list--login-toggles.list--details,.list--login-toggles.list--locationsNew,.list--login-toggles.list--form {
    border-bottom: none
}

.list--login-toggles .list-item:last-child {
    border-bottom-width: 1px
}

.list--questions {
    border: 0;
    padding: 0
}

.list--questions .list-item {
    border: 0
}

.list--questions .list-item>p {
    margin: 0
}

.list--questions .list-item>small {
    display: block;
    margin-bottom: 1rem
}

.list--questions .list-item>.input[type=radio],.list--questions .list-item>.input[type=checkbox] {
    padding: .5rem 0
}

.list--clickable .list-item:before {
    position: absolute;
    right: 0;
    margin-right: .5rem;
    z-index: 1;
    top: 50%;
    margin-top: -0.75rem;
    font-size: 1.5rem;
    display: block
}

.list--clickable .list-item .list-itemRightSingle,.list--clickable .list-item .list-itemRight,.list--clickable .list-item [right] {
    margin-right: 1.5rem
}

.list.list--clickableHidden .list-item {
    padding-right: 3.5rem
}

.list.list--clickableHidden .list-item:before {
    content: ""
}

.list.list--dropdown>.list-item:not(.list-itemDropdown) {
    border-left: 5px solid
}

.list.list--toggle.list--clickable .list-item {
    padding-right: 3.5rem
}

.list.list--toggle.list--clickable:not(.list--selectable) .list-item:before {
    content: ""
}

.list.list--toggle.list--clickable.list--selectable .list-item {
    padding-right: 5rem
}

.list.list--toggle .list-item {
    padding-right: 5rem
}

.list.list--toggle .list-item:before {
    margin-right: 4.5rem
}

.list.list--toggle .list-item .list-itemToggle,.list.list--toggle .list-item p-menu+[pButton] {
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 4rem
}

.list.list--toggleTarget {
    padding: 0 1rem
}

.list.list--toggleTarget .list-item {
    padding-left: 0
}

.list.list--toggleTarget .list-item:first-child {
    border-top: 0
}

.list.list--toggleTarget .list-item:last-child {
    border-bottom: 0
}

.list.list--selectable .list-item.list-item_state-disabled:before {
    content: ""
}

.list--noClickIcon .list-item:before {
    content: ""
}

.list--noClickIcon .list-item .list-itemRight,.list--noClickIcon .list-item .list-itemRightSingle {
    margin-right: 0
}

.list.list--sortable .list-item {
    cursor: default !important
}

.list.list--sortable .list-item:before {
    content: ""
}

.list.list--sortable .list-item .list-itemSorter {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 5rem;
    cursor: all-scroll !important;
    touch-action: none
}

.list.list--sortable .list-item .list-itemSorter:before {
    font-size: 1.5rem;
    display: block;
    position: absolute;
    width: 100%;
    text-align: center;
    z-index: 1;
    top: 50%;
    margin-top: -0.85rem
}

.list.list--sortable .list-item.as-sortable-item .list-itemRightSingle:before,.list.list--sortable .list-item.as-sortable-item .list-itemRightWrapper .list-itemRight:only-child:before {
    margin-left: -7rem
}

.list.list--sortable .list-item .list-itemRightSingle:before,.list.list--sortable .list-item .list-itemRightWrapper .list-itemRight:only-child:before {
    margin-left: -9rem
}

.list.list--sortable .list-item .list-itemRight,.list.list--sortable .list-item .list-itemRightSingle {
    margin-right: 4.5rem
}

.list.list--sortable.list--smaller .list-itemSorter {
    width: 3rem !important
}

.list.list--sortable.list--smaller .list-itemRemovable {
    position: absolute;
    top: 0;
    right: 3rem;
    height: 100%;
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: var(--severity-danger)
}

.list.list--sortable.list--smaller .list-itemRemovable:hover {
    color: var(--severity-danger-hover)
}

.list.list--sortable.list--sortableRemovableFields .list-item {
    padding-right: 7rem !important
}

.list.list--swipe {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden
}

.list.list--swipe .list-item:before {
    content: ""
}

.list.list--swipe .list-item.list-item_state-swiped:before {
    content: ""
}

.list.list--swipe .list-item.list-item_state-swiped .list-itemSwipe {
    display: block
}

.list.list--swipe .list-item.list-item_state-swiped .list-itemToggle,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton],.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton] {
    -webkit-transform: translate3d(-8rem, 0, 0);
    -ms-transform: translate3d(-8rem, 0, 0);
    -moz-transform: translate3d(-8rem, 0, 0);
    -o-transform: translate3d(-8rem, 0, 0);
    transform: translate3d(-8rem, 0, 0)
}

.list.list--swipe .list-item.list-item_state-swiped .list-itemRightSingle:before,.list.list--swipe .list-item.list-item_state-swiped .list-itemRightWrapper .list-itemRight:only-child:before {
    -webkit-transform: translate3d(-8rem, 0, 0);
    -ms-transform: translate3d(-8rem, 0, 0);
    -moz-transform: translate3d(-8rem, 0, 0);
    -o-transform: translate3d(-8rem, 0, 0);
    transform: translate3d(-8rem, 0, 0)
}

.list.list--swipe .list-item.list-item_state-swipedHalf .list-itemToggle,.list.list--swipe .list-item.list-item_state-swipedHalf .list.list--toggle p-menu+[pButton],.list.list--toggle .list.list--swipe .list-item.list-item_state-swipedHalf p-menu+[pButton] {
    -webkit-transform: translate3d(-4rem, 0, 0);
    -ms-transform: translate3d(-4rem, 0, 0);
    -moz-transform: translate3d(-4rem, 0, 0);
    -o-transform: translate3d(-4rem, 0, 0);
    transform: translate3d(-4rem, 0, 0)
}

.list.list--swipe .list-itemRightSingle:before,.list.list--swipe .list-itemRightWrapper .list-itemRight:only-child:before {
    -webkit-transition: transform 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: transform 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: transform 150ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: transform 150ms cubic-bezier(0.23, 1, 0.32, 1)
}

.list.list--swipe .list-itemToggle,.list.list--swipe .list.list--toggle p-menu+[pButton],.list.list--toggle .list.list--swipe p-menu+[pButton] {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 1.5rem;
    width: 4rem;
    height: 100%;
    -webkit-transition: transform 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: transform 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: transform 150ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: transform 150ms cubic-bezier(0.23, 1, 0.32, 1)
}

.list.list--swipe .list-itemSwipe {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    font-size: 0;
    -webkit-animation: itemEnterRight 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: itemEnterRight 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: itemEnterRight 150ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: itemEnterRight 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    display: none
}

.list.list--swipe .list-itemSwipe>.button,.list.list--swipe .card-header.list-itemSwipe>button,.list.list--swipe .card-header>csi-button.list-itemSwipe>button,.list.list--swipe .list.list--toggle .list-itemSwipe>p-menu+[pButton],.list.list--toggle .list.list--swipe .list-itemSwipe>p-menu+[pButton] {
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    height: 100%
}

.list--image .list-item {
    padding-left: 5rem
}

.list--image .list-itemImage {
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 3rem;
    height: 3rem;
    position: absolute;
    top: 1rem;
    left: 1rem;
    text-align: center
}

.list--image .list-itemImage:before {
    content: attr(picture);
    font-size: 1.2rem
}

.list--image .list-itemImageBadge {
    position: absolute;
    left: .25rem;
    top: 1rem
}

.list--image.list--imageSmall .list-item {
    padding-left: 4rem
}

.list--image.list--imageSmall .list-itemImage {
    width: 2rem;
    height: 2rem
}

.list--image.list--imageSmall .list-itemImage>.fa,.list--image.list--imageSmall p-table .ui-table .ui-table-thead tr th .list-itemImage>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list--image.list--imageSmall .list-itemImage>.ui-sortable-column-icon:before,.list--image.list--imageSmall p-table .ui-table .ui-chkbox .ui-chkbox-box .list-itemImage>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list--image.list--imageSmall .list-itemImage>.ui-chkbox-icon:before,.list--image.list--imageSmall .list-itemImage>[class^=fa-],.list--image.list--imageSmall accordion .panel-title.list-itemImage>a:before,accordion .list--image.list--imageSmall .panel-title.list-itemImage>a:before,.list--image.list--imageSmall p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list-itemImage>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list--image.list--imageSmall .list-itemImage>.ui-accordion-toggle-icon.pi,.list--image.list--imageSmall .carousel--simple .carousel-control .list-itemImage>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list--image.list--imageSmall .list-itemImage>.glyphicon-chevron-left:before,.list--image.list--imageSmall .carousel--simple .carousel-control .list-itemImage>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list--image.list--imageSmall .list-itemImage>.glyphicon-chevron-right:before,.list--image.list--imageSmall .list-itemImage>.control--rdc:before,.list--image.list--imageSmall .list-itemImage>.control--imageButton:before,.list--image.list--imageSmall .list-itemImage>.control--receipt:before,.list--image.list--imageSmall .datepicker .btn.list-itemImage>.glyphicon-chevron-left:before,.datepicker .list--image.list--imageSmall .btn.list-itemImage>.glyphicon-chevron-left:before,.list--image.list--imageSmall .datepicker .btn.list-itemImage>.glyphicon-chevron-right:before,.datepicker .list--image.list--imageSmall .btn.list-itemImage>.glyphicon-chevron-right:before,.list--image.list--imageSmall p-calendar .p-calendar .list-itemImage>.pi-chevron-left:before,p-calendar .p-calendar .list--image.list--imageSmall .list-itemImage>.pi-chevron-left:before,.list--image.list--imageSmall csi-prime-calendar .ui-calendar .list-itemImage>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list--image.list--imageSmall .list-itemImage>.pi-chevron-left:before,.list--image.list--imageSmall p-calendar .p-calendar .list-itemImage>.pi-chevron-right:before,p-calendar .p-calendar .list--image.list--imageSmall .list-itemImage>.pi-chevron-right:before,.list--image.list--imageSmall csi-prime-calendar .ui-calendar .list-itemImage>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list--image.list--imageSmall .list-itemImage>.pi-chevron-right:before,.list--image.list--imageSmall csi-dropdown p-dropdown .ui-dropdown .list-itemImage>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list--image.list--imageSmall .list-itemImage>.ui-dropdown-clear-icon:before,.list--image.list--imageSmall csi-dropdown p-dropdown .p-dropdown .list-itemImage>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list--image.list--imageSmall .list-itemImage>.ui-dropdown-clear-icon:before,.list--image.list--imageSmall csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list-itemImage>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list--image.list--imageSmall .list-itemImage>.ui-dropdown-trigger-icon:before,.list--image.list--imageSmall csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list-itemImage>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list--image.list--imageSmall .list-itemImage>.p-dropdown-trigger-icon:before,.list--image.list--imageSmall csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list-itemImage>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list--image.list--imageSmall .list-itemImage>.ui-dropdown-trigger-icon:before,.list--image.list--imageSmall csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list-itemImage>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list--image.list--imageSmall .list-itemImage>.p-dropdown-trigger-icon:before,.list--image.list--imageSmall csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list-itemImage>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list--image.list--imageSmall .list-itemImage>.ui-dropdown-trigger-icon:before,.list--image.list--imageSmall csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list-itemImage>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list--image.list--imageSmall .list-itemImage>.p-dropdown-trigger-icon:before,.list--image.list--imageSmall csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list-itemImage>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list--image.list--imageSmall .list-itemImage>.ui-dropdown-trigger-icon:before,.list--image.list--imageSmall csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list-itemImage>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list--image.list--imageSmall .list-itemImage>.p-dropdown-trigger-icon:before,.list--image.list--imageSmall .ui-timepicker .list-itemImage>.pi-chevron-up:before,.ui-timepicker .list--image.list--imageSmall .list-itemImage>.pi-chevron-up:before,.list--image.list--imageSmall .p-timepicker .list-itemImage>.pi-chevron-up:before,.p-timepicker .list--image.list--imageSmall .list-itemImage>.pi-chevron-up:before,.list--image.list--imageSmall .ui-timepicker .list-itemImage>.pi-chevron-down:before,.ui-timepicker .list--image.list--imageSmall .list-itemImage>.pi-chevron-down:before,.list--image.list--imageSmall .p-timepicker .list-itemImage>.pi-chevron-down:before,.p-timepicker .list--image.list--imageSmall .list-itemImage>.pi-chevron-down:before,.list--image.list--imageSmall .timepicker .btn.list-itemImage>.glyphicon-chevron-up:before,.timepicker .list--image.list--imageSmall .btn.list-itemImage>.glyphicon-chevron-up:before,.list--image.list--imageSmall .timepicker .btn.list-itemImage>.glyphicon-chevron-down:before,.timepicker .list--image.list--imageSmall .btn.list-itemImage>.glyphicon-chevron-down:before,.list--image.list--imageSmall .list-itemImage>.input--editable:before,.list--image.list--imageSmall .list-itemImage>.input--modal:before,.list--image.list--imageSmall .list--clickable .list-itemImage>.list-item:before,.list--clickable .list--image.list--imageSmall .list-itemImage>.list-item:before,.list--image.list--imageSmall .list.list--sortable .list-item .list-itemImage>.list-itemSorter:before,.list.list--sortable .list-item .list--image.list--imageSmall .list-itemImage>.list-itemSorter:before {
    position: absolute;
    top: .2rem;
    width: 2rem;
    text-align: center
}

.list--image.list--imageSmall.list--imageVerticalCenter .list-itemImage {
    top: 50%;
    margin-top: -1rem
}

.list--splitData {
    display: table;
    width: 100%
}

.list--splitData .list-row {
    display: table-row
}

.list--splitData .list-headRow {
    display: table-header-group
}

.list--splitData .list-headRow .utility-cell {
    padding-bottom: 1rem
}

.list--plastic .list-item,.list--plasticNew .list-item {
    padding-left: 7rem
}

.list--plastic .list-itemPlastic,.list--plasticNew .list-itemPlastic {
    border-radius: 2.8333333333px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 5rem;
    height: 3rem;
    position: absolute;
    top: 1rem;
    left: 1rem;
    text-align: center
}

.list--plastic .list-itemPlastic>span,.list--plasticNew .list-itemPlastic>span {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 3rem
}

.list--plastic .list-itemPlastic:before,.list--plasticNew .list-itemPlastic:before {
    content: attr(picture);
    font-size: 1.2rem
}

.list--summary.list--details .list-label,.list--summary.list--locationsNew .list-label,.list--summary.list--form .list-label,.list--details.list--summaryCondensed .list-label,.list--summaryCondensed.list--locationsNew .list-label,.list--summaryCondensed.list--form .list-label,.list--summary.list--details csi-list-item.list-item small,.list--summary.list--locationsNew csi-list-item.list-item small,.list--summary.list--form csi-list-item.list-item small,.list--details.list--summaryCondensed csi-list-item.list-item small,.list--summaryCondensed.list--locationsNew csi-list-item.list-item small,.list--summaryCondensed.list--form csi-list-item.list-item small {
    padding-left: .5rem
}

.list--summary.list--details h4,.list--summary.list--locationsNew h4,.list--summary.list--form h4,.list--details.list--summaryCondensed h4,.list--summaryCondensed.list--locationsNew h4,.list--summaryCondensed.list--form h4,.list--summary.list--details .list-note,.list--summary.list--locationsNew .list-note,.list--summary.list--form .list-note,.list--details.list--summaryCondensed .list-note,.list--summaryCondensed.list--locationsNew .list-note,.list--summaryCondensed.list--form .list-note {
    padding-right: .5rem
}

.list--summary .list-item h4,.list--summaryCondensed .list-item h4 {
    float: right;
    text-align: right
}

.list--summary .list-item .list-note,.list--summaryCondensed .list-item .list-note {
    float: right;
    clear: both;
    text-transform: initial
}

.list--summary .list-item .list-label,.list--summaryCondensed .list-item .list-label,.list--summary csi-list-item.list-item small,.list--summaryCondensed csi-list-item.list-item small {
    padding-top: .3rem
}

.list.list--summary csi-list-item.list-item small,.list.list--summaryCondensed csi-list-item.list-item small {
    font-family: "Roboto",sans-serif;
    text-transform: initial;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.6rem;
    padding-top: 0
}

.list--summaryCondensed .list-item:not(:last-child) {
    padding-bottom: .5rem
}

.list--summaryCondensed .list-item .list-label,.list--summaryCondensed csi-list-item.list-item small {
    text-transform: initial;
    font-family: "Roboto",sans-serif
}

.list--validation .list-item {
    padding: 1.3rem 0
}

.list--review .list-item {
    padding: 1rem .5rem
}

.list--review .list-item:first-child {
    border-top: none
}

.list--review .list-item:last-child {
    border-bottom: none
}

.list--review .list-item-account {
    padding: 1.5rem .5rem
}

.list--review .list-item-review-content {
    display: table;
    width: 100%
}

.list--review .list-item-review-title,.list--review .list-item-review-info {
    display: table-cell;
    vertical-align: top
}

.list--review .list-item-review-label {
    margin-top: .2rem;
    margin-right: 1rem
}

.list--review .list-item-review-info {
    text-align: right;
    font-size: 1.3rem
}

.list--review .list-item-review-accountname {
    font-weight: bold
}

.list--review .list-item-review-accountnum {
    line-height: 1.5
}

.list--review .list-item-review-amount {
    margin: 0;
    font-size: 1.2rem;
    line-height: normal
}

.list--review .list-item-review-fee {
    font-size: 1.3rem
}

.list--review .list-item-review-txt-servicefee {
    font-size: 1.2rem;
    line-height: normal
}

.list--review .list-item-review-txt-feeamount {
    font-size: inherit;
    line-height: normal
}

.list--review .list-item-review-balance {
    font-size: 1.2rem;
    text-align: right
}

.list--review .list-item-review-txt-bal {
    font-size: inherit;
    line-height: normal
}

.list--review .list-item-review-txt-balamount {
    margin-left: .5rem;
    font-size: 1.2rem;
    line-height: normal
}

.list--review .list-item-review-total {
    font-size: 1.2rem;
    line-height: normal;
    font-weight: bold
}

.list--locations .list-item:before,.list--locationsNew .list-item:before,.list--locations .list-item:after,.list--locationsNew .list-item:after {
    content: "";
    display: table
}

.list--locations .list-item:after,.list--locationsNew .list-item:after {
    clear: both
}

.list--locations .list-itemNumber,.list--locationsNew .list-itemNumber {
    position: absolute;
    width: 2.25rem;
    height: 2.25rem;
    font: 1.4rem/2.25rem "Montserrat",sans-serif;
    text-align: center;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.list--locations .list-itemInfo,.list--locationsNew .list-itemInfo {
    padding-left: 3.25rem
}

.list--locations .list-itemInfo h5,.list--locationsNew .list-itemInfo h5 {
    margin-bottom: .5rem;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: normal
}

.list--locations .list-itemInfo p,.list--locationsNew .list-itemInfo p {
    margin-bottom: .5rem;
    font-size: 1.3rem;
    line-height: normal
}

.list--locations .list-itemInfo a,.list--locationsNew .list-itemInfo a {
    font-size: 1.3rem;
    margin-bottom: .5rem
}

.list--locations .list-itemInfo .list,.list--locationsNew .list-itemInfo .list {
    width: auto
}

.list--tags {
    list-style: none;
    padding: 0;
    margin: 0
}

.list--tags li {
    display: inline-block;
    padding: .5rem 1rem;
    margin: 0 .5rem .5rem 0;
    font-size: 1.1rem;
    border-radius: .3rem;
    text-transform: uppercase
}

.list--tags li:last-child {
    margin-right: 0
}

.list--tags.list--tagsSimple li {
    padding: 0;
    background: none;
    font-family: "Roboto",sans-serif;
    font-weight: 500
}

.list--textWrap .list-item {
    padding-right: 2.25rem
}

.list--textWrap .list-item .list-itemRightSingle,.list--textWrap .list-item .list-itemRightWrapper .list-itemRight:only-child,.list--textWrap .list-item [right] {
    background: none;
    padding-left: 0
}

.list--textWrap .list-item .list-itemRightSingle:before,.list--textWrap .list-item .list-itemRightWrapper .list-itemRight:only-child:before,.list--textWrap .list-item [right]:before {
    display: none
}

.list--textWrap .list-item .list-itemLeft,.list--textWrap .list-item small[status],.list--textWrap .list-item [left] {
    white-space: normal
}

.list--blocks .list-item {
    width: 50%;
    text-align: center;
    display: inline-block;
    padding: 2rem
}

.list--blocks .list-item:nth-child(1),.list--blocks .list-item:nth-child(2) {
    border-top: 0
}

.list--blocks .list-item:nth-child(3),.list--blocks .list-item:nth-child(4) {
    border-bottom: 0
}

.list--blocks .list-item:nth-child(odd) {
    border-right-width: .1rem;
    border-right-style: solid
}

.list--progress progress-arc {
    float: left;
    margin-right: 1rem
}

.list--progress .list-item h4 {
    font-weight: bold;
    font-size: 1.7rem;
    margin-bottom: 1rem;
    margin-top: 3rem
}

.list--action .list-itemRightSingle:before,.list--action .list-itemRightWrapper .list-itemRight:only-child:before {
    display: none
}

.list.list--borderless .list-item {
    border: 0
}

.list.list--padHorizNone .list-item {
    padding-left: 0;
    padding-right: 0
}

.list.list--overview .list-itemOverview {
    float: left;
    padding-right: 1rem;
    font-family: "Montserrat",sans-serif;
    font-size: 4.5rem;
    line-height: .7
}

.list.list--vs {
    position: initial !important
}

.list.list--vs .list-supitem {
    padding: 0 !important
}

.list.list--vs .list-item {
    position: initial !important
}

.list.list--vs .list-item.list-itemRows3:before {
    margin-top: 1.65rem !important
}

.list.list--vs small.list-itemRight:before {
    margin-top: -0.2rem
}

.list.list--vs .list-itemRightSingle.utility-backgroundFadeTaller:before,.list.list--vs .list-itemRightWrapper .list-itemRight.utility-backgroundFadeTaller:only-child:before {
    height: 4rem
}

.list.list--vs .list-itemRightSingle,.list.list--vs .list-itemRight {
    position: initial !important
}

.list.list--vs .list-itemRightSingle:before,.list.list--vs .list-itemRight:before {
    top: initial;
    left: initial;
    margin-left: -8rem;
    margin-top: 0
}

.list.list--vs.list--clickable .list-item:before,.list.list--vs .list--clickable .list-item:before {
    margin-top: .75rem;
    top: initial
}

.list--messages .list-item.list-item_state-bank:after,.list--messages .list-item.list-item_state-customer:after {
    content: "";
    width: 3px;
    position: absolute;
    top: 0;
    height: 100%
}

.list--messages .list-item.list-item_state-bank:after {
    left: 0
}

.list--messages .list-item.list-item_state-customer:after {
    right: 0
}

.list--messages .list-item .utility-normalWrap {
    font-size: 14px;
    font-size: 1.4rem
}

@media only screen and (max-width: 961px) {
    .list--messages .list-item {
        padding:2rem
    }
}

@media only screen and (min-width: 961px) {
    .list--messages .list-item {
        padding:2rem
    }
}

.list.list--messages.list--messagesBubbles {
    padding: 1.5rem
}

.list.list--messages.list--messagesBubbles .list-item {
    margin-bottom: 1rem;
    overflow: visible;
    border: none
}

.list.list--messages.list--messagesBubbles .list-item:first-child {
    border-top: none
}

.list.list--messages.list--messagesBubbles .list-item:last-child {
    margin-bottom: 0
}

.list.list--messages.list--messagesBubbles .list-item.list-item_state-bank:before,.list.list--messages.list--messagesBubbles .list-item.list-item_state-customer:before {
    content: "";
    position: absolute;
    top: 24px;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: 1
}

.list.list--messages.list--messagesBubbles .list-item.list-item_state-bank:before {
    left: -6px;
    border-width: 6px 6px 6px 0
}

.list.list--messages.list--messagesBubbles .list-item.list-item_state-customer:before {
    right: -6px;
    border-width: 6px 0 6px 6px
}

.list.list--messagesNew {
    padding: 1.5rem
}

.list.list--messagesNew .list-item {
    margin-bottom: 1rem;
    overflow: visible;
    border: none
}

.list.list--messagesNew .list-item:first-child {
    border-top: none
}

.list.list--messagesNew .list-item:last-child {
    margin-bottom: 0
}

.list.list--messagesNew .list-item:before {
    content: "";
    position: absolute;
    top: 24px;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: 1;
    right: -6px;
    border-width: 6px 0 6px 6px
}

.list.list--messagesNew .list-item:after {
    content: "";
    width: 3px;
    position: absolute;
    top: 0;
    height: 100%;
    right: 0
}

.list.list--messagesNew .list-item.list-item_state-highlighted:before {
    left: -6px;
    border-width: 6px 6px 6px 0
}

.list.list--messagesNew .list-item.list-item_state-highlighted:after {
    left: 0
}

.list.list--messagesNew .list-item .utility-normalWrap {
    font-size: 14px;
    font-size: 1.4rem
}

@media only screen and (max-width: 961px) {
    .list.list--messagesNew .list-item {
        padding:2rem
    }
}

@media only screen and (min-width: 961px) {
    .list.list--messagesNew .list-item {
        padding:2rem
    }
}

.list.list-messageReply-attachment {
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom: none;
    padding: 0 .5rem
}

.list.list-messageReply-attachment .list-item {
    padding: 1rem .5rem
}

.list.list--overflowVisible {
    overflow: visible
}

.list.list--overflowVisible .list-item {
    overflow: visible
}

.list--style-section,.list--style-section .list--section-subsection {
    list-style: none;
    padding: 0;
    margin: 0
}

.list--style-section.list--clickable .list--section-item,.list--style-section .list--clickable.list--section-subsection .list--section-item {
    padding-right: 2.5rem
}

.list--style-section.list--clickable .list--section-item:last-child,.list--style-section .list--clickable.list--section-subsection .list--section-item:last-child {
    border-bottom: 0
}

.list--style-section .list--section-subhead {
    padding: 1rem 2rem;
    font-family: "Montserrat",sans-serif;
    font-size: 11px;
    font-size: 1.1rem;
    text-transform: uppercase;
    border-top-width: 2px;
    border-top-style: solid;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.list--style-section .list--section-subsection {
    padding: 0 2rem
}

.list--style-section .list--section-item {
    padding: 1.5rem 0;
    border-top-width: 1px;
    border-top-style: solid
}

.list--style-section .list--section-item:first-child {
    border-top: none
}

.list--style-section .list--section-item.list--subuser-perms-limits {
    border-top-width: .2rem
}

.list--style-section .list--section-item .list--label-subhead {
    display: block;
    margin: 0 0 .2rem;
    font-family: "Roboto",sans-serif;
    font-weight: 700;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: normal
}

.list--style-section .list--section-item .list--label-text {
    margin: 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.4
}

.list--style-section .list--section-item .subuser-perms-limits:before,.list--style-section .list--section-item .subuser-perms-limits:after {
    content: "";
    display: table
}

.list--style-section .list--section-item .subuser-perms-limits:after {
    clear: both
}

.list--style-section .list--section-item .subuser-perms-limits-info {
    float: left;
    width: 65%
}

@media only screen and (max-width: 320px) {
    .list--style-section .list--section-item .subuser-perms-limits-info {
        width:50%
    }
}

.list--style-section .list--section-item .subuser-perms-limits-subhead {
    margin: 0 0 .5rem;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: normal
}

.list--style-section .list--section-item .subuser-perms-limits-maxes {
    margin-top: .5rem;
    line-height: normal
}

.list--style-section .list--section-item .subuser-perms-limits-amounts {
    float: right;
    width: 35%
}

@media only screen and (max-width: 320px) {
    .list--style-section .list--section-item .subuser-perms-limits-amounts {
        width:50%
    }
}

.list--style-section .list--section-item .subuser-perms-limits-top-right,.list--style-section .list--section-item .subuser-perms-limits-bottom-right {
    text-align: right
}

.list--style-section .list--section-item .subuser-perms-limits-top-right:before,.list--style-section .list--section-item .subuser-perms-limits-top-right:after {
    content: "";
    display: table
}

.list--style-section .list--section-item .subuser-perms-limits-top-right:after {
    clear: both
}

.list--style-section .list--section-item .subuser-perms-limits-top-right+.subuser-perms-limits-bottom-right {
    padding-top: 1rem;
    margin-top: 1rem;
    border-top-width: 1px;
    border-top-style: dotted
}

.list--style-section .list--section-item .subuser-perms-limits-label.input--editable {
    cursor: pointer
}

.list--style-section .list--section-item .subuser-perms-limits-label.input--editable:before {
    top: auto;
    bottom: 4px;
    z-index: 0;
    margin: 0;
    font-size: 12px;
    font-size: 1.2rem
}

.list--style-section .list--section-item .subuser-perms-limits-label.input--editable .subuser-perms-limits-input {
    position: relative;
    padding-right: 1.5rem !important;
    cursor: text
}

.list--style-section .list--section-item .subuser-perms-limits-label.input--editable.input_state-error:before {
    font-size: 16px;
    font-size: 1.6rem
}

.list--style-section .list--section-item .subuser-perms-limits-input,.list--style-section .list--section-subsection .list--section-item .subuser-perms-limits-input {
    height: auto;
    padding: .4rem;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: normal;
    text-align: right
}

ul.list--style-section:last-child,.list--style-section ul.list--section-subsection:last-child {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.list--inline-options:before,.list--inline-options:after {
    content: "";
    display: table
}

.list--inline-options:after {
    clear: both
}

.list--inline-options .list-options-left {
    float: left;
    width: 40%
}

.list--inline-options .list-options-left h4 {
    margin: 5px 0 0;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: normal
}

.list--inline-options .list-options-left h4+p {
    margin-top: 1rem
}

.list--inline-options .list-options-left p {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.3
}

.list--inline-options .list-options-right {
    float: right;
    width: 55%
}

.list-supitem {
    display: block;
    width: 100%
}

.list-supitem>small {
    display: block;
    padding: .5rem 1rem .5rem;
    line-height: normal
}

.list-supitem>button.button,.card-header.list-supitem>button,.card-header>csi-button.list-supitem>button,.list.list--toggle .list-supitem>p-menu+button[pButton] {
    position: absolute;
    top: 0;
    right: 0;
    width: 3rem
}

.list-supitem>button.button>.fa.fa-cog,p-table .ui-table .ui-table-thead tr th .list-supitem>button.button>.fa-cog.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list-supitem>button.button>.fa-cog.ui-chkbox-icon:before,.card-header.list-supitem>button>.fa.fa-cog,p-table .ui-table .ui-table-thead tr th .card-header.list-supitem>button>.fa-cog.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header.list-supitem>button>.fa-cog.ui-chkbox-icon:before,.card-header>csi-button.list-supitem>button>.fa.fa-cog,p-table .ui-table .ui-table-thead tr th .card-header>csi-button.list-supitem>button>.fa-cog.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>csi-button.list-supitem>button>.fa-cog.ui-chkbox-icon:before,.list.list--toggle .list-supitem>p-menu+button[pButton]>.fa.fa-cog,.list.list--toggle p-table .ui-table .ui-table-thead tr th .list-supitem>p-menu+button[pButton]>.fa-cog.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.ui-sortable-column-icon:before,.list.list--toggle p-table .ui-table .ui-chkbox .ui-chkbox-box .list-supitem>p-menu+button[pButton]>.fa-cog.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.ui-chkbox-icon:before,.list-supitem>button.button>.fa-cog[class^=fa-],.card-header.list-supitem>button>.fa-cog[class^=fa-],.card-header>csi-button.list-supitem>button>.fa-cog[class^=fa-],.list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog[class^=fa-],accordion .list-supitem>button.panel-title.button>a.fa-cog:before,accordion .card-header.list-supitem>button.panel-title>a.fa-cog:before,accordion .card-header>csi-button.list-supitem>button.panel-title>a.fa-cog:before,.list.list--toggle accordion .list-supitem>p-menu+button.panel-title[pButton]>a.fa-cog:before,accordion .list.list--toggle .list-supitem>p-menu+button.panel-title[pButton]>a.fa-cog:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list-supitem>button.button>.fa-cog.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header.list-supitem>button>.fa-cog.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>csi-button.list-supitem>button>.fa-cog.ui-accordion-toggle-icon.pi,.list.list--toggle p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list-supitem>p-menu+button[pButton]>.fa-cog.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.ui-accordion-toggle-icon.pi,.carousel--simple .carousel-control .list-supitem>button.button>.fa-cog.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header.list-supitem>button>.fa-cog.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>csi-button.list-supitem>button>.fa-cog.glyphicon-chevron-left:before,.list.list--toggle .carousel--simple .carousel-control .list-supitem>p-menu+button[pButton]>.fa-cog.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list-supitem>button.button>.fa-cog.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header.list-supitem>button>.fa-cog.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>csi-button.list-supitem>button>.fa-cog.glyphicon-chevron-right:before,.list.list--toggle .carousel--simple .carousel-control .list-supitem>p-menu+button[pButton]>.fa-cog.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.glyphicon-chevron-right:before,.list-supitem>button.button>.fa-cog.control--rdc:before,.card-header.list-supitem>button>.fa-cog.control--rdc:before,.card-header>csi-button.list-supitem>button>.fa-cog.control--rdc:before,.list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.control--rdc:before,.list-supitem>button.button>.fa-cog.control--imageButton:before,.card-header.list-supitem>button>.fa-cog.control--imageButton:before,.card-header>csi-button.list-supitem>button>.fa-cog.control--imageButton:before,.list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.control--imageButton:before,.list-supitem>button.button>.fa-cog.control--receipt:before,.card-header.list-supitem>button>.fa-cog.control--receipt:before,.card-header>csi-button.list-supitem>button>.fa-cog.control--receipt:before,.list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.control--receipt:before,.datepicker .list-supitem>button.btn.button>.fa-cog.glyphicon-chevron-left:before,.datepicker .card-header.list-supitem>button.btn>.fa-cog.glyphicon-chevron-left:before,.datepicker .card-header>csi-button.list-supitem>button.btn>.fa-cog.glyphicon-chevron-left:before,.list.list--toggle .datepicker .list-supitem>p-menu+button.btn[pButton]>.fa-cog.glyphicon-chevron-left:before,.datepicker .list.list--toggle .list-supitem>p-menu+button.btn[pButton]>.fa-cog.glyphicon-chevron-left:before,.datepicker .list-supitem>button.btn.button>.fa-cog.glyphicon-chevron-right:before,.datepicker .card-header.list-supitem>button.btn>.fa-cog.glyphicon-chevron-right:before,.datepicker .card-header>csi-button.list-supitem>button.btn>.fa-cog.glyphicon-chevron-right:before,.list.list--toggle .datepicker .list-supitem>p-menu+button.btn[pButton]>.fa-cog.glyphicon-chevron-right:before,.datepicker .list.list--toggle .list-supitem>p-menu+button.btn[pButton]>.fa-cog.glyphicon-chevron-right:before,p-calendar .p-calendar .list-supitem>button.button>.fa-cog.pi-chevron-left:before,p-calendar .p-calendar .card-header.list-supitem>button>.fa-cog.pi-chevron-left:before,p-calendar .p-calendar .card-header>csi-button.list-supitem>button>.fa-cog.pi-chevron-left:before,.list.list--toggle p-calendar .p-calendar .list-supitem>p-menu+button[pButton]>.fa-cog.pi-chevron-left:before,p-calendar .p-calendar .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list-supitem>button.button>.fa-cog.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header.list-supitem>button>.fa-cog.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>csi-button.list-supitem>button>.fa-cog.pi-chevron-left:before,.list.list--toggle csi-prime-calendar .ui-calendar .list-supitem>p-menu+button[pButton]>.fa-cog.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.pi-chevron-left:before,p-calendar .p-calendar .list-supitem>button.button>.fa-cog.pi-chevron-right:before,p-calendar .p-calendar .card-header.list-supitem>button>.fa-cog.pi-chevron-right:before,p-calendar .p-calendar .card-header>csi-button.list-supitem>button>.fa-cog.pi-chevron-right:before,.list.list--toggle p-calendar .p-calendar .list-supitem>p-menu+button[pButton]>.fa-cog.pi-chevron-right:before,p-calendar .p-calendar .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list-supitem>button.button>.fa-cog.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header.list-supitem>button>.fa-cog.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>csi-button.list-supitem>button>.fa-cog.pi-chevron-right:before,.list.list--toggle csi-prime-calendar .ui-calendar .list-supitem>p-menu+button[pButton]>.fa-cog.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.pi-chevron-right:before,csi-dropdown p-dropdown .ui-dropdown .list-supitem>button.button>.fa-cog.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header.list-supitem>button>.fa-cog.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>csi-button.list-supitem>button>.fa-cog.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .list-supitem>p-menu+button[pButton]>.fa-cog.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list-supitem>button.button>.fa-cog.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header.list-supitem>button>.fa-cog.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>csi-button.list-supitem>button>.fa-cog.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .list-supitem>p-menu+button[pButton]>.fa-cog.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list-supitem>button.button>.fa-cog.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header.list-supitem>button>.fa-cog.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button.list-supitem>button>.fa-cog.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list-supitem>p-menu+button[pButton]>.fa-cog.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list-supitem>button.button>.fa-cog.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header.list-supitem>button>.fa-cog.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button.list-supitem>button>.fa-cog.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list-supitem>p-menu+button[pButton]>.fa-cog.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list-supitem>button.button>.fa-cog.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header.list-supitem>button>.fa-cog.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button.list-supitem>button>.fa-cog.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list-supitem>p-menu+button[pButton]>.fa-cog.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list-supitem>button.button>.fa-cog.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header.list-supitem>button>.fa-cog.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button.list-supitem>button>.fa-cog.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list-supitem>p-menu+button[pButton]>.fa-cog.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list-supitem>button.button>.fa-cog.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header.list-supitem>button>.fa-cog.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button.list-supitem>button>.fa-cog.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list-supitem>p-menu+button[pButton]>.fa-cog.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list-supitem>button.button>.fa-cog.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header.list-supitem>button>.fa-cog.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button.list-supitem>button>.fa-cog.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list-supitem>p-menu+button[pButton]>.fa-cog.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list-supitem>button.button>.fa-cog.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header.list-supitem>button>.fa-cog.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button.list-supitem>button>.fa-cog.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list-supitem>p-menu+button[pButton]>.fa-cog.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list-supitem>button.button>.fa-cog.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header.list-supitem>button>.fa-cog.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button.list-supitem>button>.fa-cog.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list-supitem>p-menu+button[pButton]>.fa-cog.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.p-dropdown-trigger-icon:before,.ui-timepicker .list-supitem>button.button>.fa-cog.pi-chevron-up:before,.ui-timepicker .card-header.list-supitem>button>.fa-cog.pi-chevron-up:before,.ui-timepicker .card-header>csi-button.list-supitem>button>.fa-cog.pi-chevron-up:before,.list.list--toggle .ui-timepicker .list-supitem>p-menu+button[pButton]>.fa-cog.pi-chevron-up:before,.ui-timepicker .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.pi-chevron-up:before,.p-timepicker .list-supitem>button.button>.fa-cog.pi-chevron-up:before,.p-timepicker .card-header.list-supitem>button>.fa-cog.pi-chevron-up:before,.p-timepicker .card-header>csi-button.list-supitem>button>.fa-cog.pi-chevron-up:before,.list.list--toggle .p-timepicker .list-supitem>p-menu+button[pButton]>.fa-cog.pi-chevron-up:before,.p-timepicker .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.pi-chevron-up:before,.ui-timepicker .list-supitem>button.button>.fa-cog.pi-chevron-down:before,.ui-timepicker .card-header.list-supitem>button>.fa-cog.pi-chevron-down:before,.ui-timepicker .card-header>csi-button.list-supitem>button>.fa-cog.pi-chevron-down:before,.list.list--toggle .ui-timepicker .list-supitem>p-menu+button[pButton]>.fa-cog.pi-chevron-down:before,.ui-timepicker .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.pi-chevron-down:before,.p-timepicker .list-supitem>button.button>.fa-cog.pi-chevron-down:before,.p-timepicker .card-header.list-supitem>button>.fa-cog.pi-chevron-down:before,.p-timepicker .card-header>csi-button.list-supitem>button>.fa-cog.pi-chevron-down:before,.list.list--toggle .p-timepicker .list-supitem>p-menu+button[pButton]>.fa-cog.pi-chevron-down:before,.p-timepicker .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.pi-chevron-down:before,.timepicker .list-supitem>button.btn.button>.fa-cog.glyphicon-chevron-up:before,.timepicker .card-header.list-supitem>button.btn>.fa-cog.glyphicon-chevron-up:before,.timepicker .card-header>csi-button.list-supitem>button.btn>.fa-cog.glyphicon-chevron-up:before,.list.list--toggle .timepicker .list-supitem>p-menu+button.btn[pButton]>.fa-cog.glyphicon-chevron-up:before,.timepicker .list.list--toggle .list-supitem>p-menu+button.btn[pButton]>.fa-cog.glyphicon-chevron-up:before,.timepicker .list-supitem>button.btn.button>.fa-cog.glyphicon-chevron-down:before,.timepicker .card-header.list-supitem>button.btn>.fa-cog.glyphicon-chevron-down:before,.timepicker .card-header>csi-button.list-supitem>button.btn>.fa-cog.glyphicon-chevron-down:before,.list.list--toggle .timepicker .list-supitem>p-menu+button.btn[pButton]>.fa-cog.glyphicon-chevron-down:before,.timepicker .list.list--toggle .list-supitem>p-menu+button.btn[pButton]>.fa-cog.glyphicon-chevron-down:before,.list-supitem>button.button>.fa-cog.input--editable:before,.card-header.list-supitem>button>.fa-cog.input--editable:before,.card-header>csi-button.list-supitem>button>.fa-cog.input--editable:before,.list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.input--editable:before,.list-supitem>button.button>.fa-cog.input--modal:before,.card-header.list-supitem>button>.fa-cog.input--modal:before,.card-header>csi-button.list-supitem>button>.fa-cog.input--modal:before,.list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.input--modal:before,.list--clickable .list-supitem>button.button>.fa-cog.list-item:before,.list--clickable .card-header.list-supitem>button>.fa-cog.list-item:before,.list--clickable .card-header>csi-button.list-supitem>button>.fa-cog.list-item:before,.list.list--toggle .list--clickable .list-supitem>p-menu+button[pButton]>.fa-cog.list-item:before,.list--clickable .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.list-item:before,.list.list--sortable .list-item .list-supitem>button.button>.fa-cog.list-itemSorter:before,.list.list--sortable .list-item .card-header.list-supitem>button>.fa-cog.list-itemSorter:before,.list.list--sortable .list-item .card-header>csi-button.list-supitem>button>.fa-cog.list-itemSorter:before,.list.list--toggle .list.list--sortable .list-item .list-supitem>p-menu+button[pButton]>.fa-cog.list-itemSorter:before,.list.list--sortable .list-item .list.list--toggle .list-supitem>p-menu+button[pButton]>.fa-cog.list-itemSorter:before {
    font-size: 2rem;
    vertical-align: middle;
    margin-top: -1rem
}

.list-supitem .list--details csi-textbox input[type=text],.list-supitem .list--form csi-textbox input[type=text],.list-supitem .list--locationsNew csi-textbox input[type=text] {
    padding-left: 0;
    padding-right: 2rem !important
}

.list-supitem .list--details csi-textbox:before,.list-supitem .list--form csi-textbox:before,.list-supitem .list--locationsNew csi-textbox:before {
    margin-right: 0
}

.list-supitem .list--details csi-textbox .input-float,.list-supitem .list--form csi-textbox .input-float,.list-supitem .list--locationsNew csi-textbox .input-float {
    padding-left: 0
}

csi-list-item {
    outline: 0
}

csi-list-item.list-item small {
    text-transform: initial
}

.list-item {
    display: block;
    padding: 1rem 1rem;
    border-bottom-width: .1rem;
    border-bottom-style: solid;
    overflow: hidden;
    position: relative;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent
}

.list-item:hover {
    text-decoration: none
}

.list-item:first-child {
    border-top-width: .1rem;
    border-top-style: solid
}

.list-item csi-select label,.list-item csi-textbox label,.list-item csi-datepicker label,.list-item csi-amount label,.list-item csi-textarea label {
    margin-bottom: 1rem
}

.list-item csi-select:last-child>label,.list-item csi-textbox:last-child>label,.list-item csi-datepicker:last-child>label,.list-item csi-amount:last-child>label,.list-item csi-textarea:last-child>label {
    margin: 0
}

.list-item>csi-hr hr {
    margin-top: 0 !important;
    margin-bottom: 2rem !important
}

.list-item h4,.list-item h4[left],.list-item h4[right] {
    margin: 0;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.6rem
}

.list-item h4>.fa,.list-item p-table .ui-table .ui-table-thead tr th h4>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list-item h4>.ui-sortable-column-icon:before,.list-item p-table .ui-table .ui-chkbox .ui-chkbox-box h4>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list-item h4>.ui-chkbox-icon:before,.list-item h4>[class^=fa-],.list-item accordion h4.panel-title>a:before,accordion .list-item h4.panel-title>a:before,.list-item p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) h4>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list-item h4>.ui-accordion-toggle-icon.pi,.list-item .carousel--simple .carousel-control h4>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list-item h4>.glyphicon-chevron-left:before,.list-item .carousel--simple .carousel-control h4>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list-item h4>.glyphicon-chevron-right:before,.list-item h4>.control--rdc:before,.list-item h4>.control--imageButton:before,.list-item h4>.control--receipt:before,.list-item .datepicker h4.btn>.glyphicon-chevron-left:before,.datepicker .list-item h4.btn>.glyphicon-chevron-left:before,.list-item .datepicker h4.btn>.glyphicon-chevron-right:before,.datepicker .list-item h4.btn>.glyphicon-chevron-right:before,.list-item p-calendar .p-calendar h4>.pi-chevron-left:before,p-calendar .p-calendar .list-item h4>.pi-chevron-left:before,.list-item csi-prime-calendar .ui-calendar h4>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list-item h4>.pi-chevron-left:before,.list-item p-calendar .p-calendar h4>.pi-chevron-right:before,p-calendar .p-calendar .list-item h4>.pi-chevron-right:before,.list-item csi-prime-calendar .ui-calendar h4>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list-item h4>.pi-chevron-right:before,.list-item csi-dropdown p-dropdown .ui-dropdown h4>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list-item h4>.ui-dropdown-clear-icon:before,.list-item csi-dropdown p-dropdown .p-dropdown h4>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list-item h4>.ui-dropdown-clear-icon:before,.list-item csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger h4>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list-item h4>.ui-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger h4>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list-item h4>.p-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger h4>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list-item h4>.ui-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger h4>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list-item h4>.p-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger h4>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list-item h4>.ui-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger h4>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list-item h4>.p-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger h4>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list-item h4>.ui-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger h4>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list-item h4>.p-dropdown-trigger-icon:before,.list-item .ui-timepicker h4>.pi-chevron-up:before,.ui-timepicker .list-item h4>.pi-chevron-up:before,.list-item .p-timepicker h4>.pi-chevron-up:before,.p-timepicker .list-item h4>.pi-chevron-up:before,.list-item .ui-timepicker h4>.pi-chevron-down:before,.ui-timepicker .list-item h4>.pi-chevron-down:before,.list-item .p-timepicker h4>.pi-chevron-down:before,.p-timepicker .list-item h4>.pi-chevron-down:before,.list-item .timepicker h4.btn>.glyphicon-chevron-up:before,.timepicker .list-item h4.btn>.glyphicon-chevron-up:before,.list-item .timepicker h4.btn>.glyphicon-chevron-down:before,.timepicker .list-item h4.btn>.glyphicon-chevron-down:before,.list-item h4>.input--editable:before,.list-item h4>.input--modal:before,.list-item .list--clickable h4>.list-item:before,.list--clickable .list-item h4>.list-item:before,.list.list--sortable .list-item h4>.list-itemSorter:before,.list-item h4[left]>.fa,.list-item p-table .ui-table .ui-table-thead tr th h4[left]>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list-item h4[left]>.ui-sortable-column-icon:before,.list-item p-table .ui-table .ui-chkbox .ui-chkbox-box h4[left]>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list-item h4[left]>.ui-chkbox-icon:before,.list-item h4[left]>[class^=fa-],.list-item accordion h4.panel-title[left]>a:before,accordion .list-item h4.panel-title[left]>a:before,.list-item p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) h4[left]>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list-item h4[left]>.ui-accordion-toggle-icon.pi,.list-item .carousel--simple .carousel-control h4[left]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list-item h4[left]>.glyphicon-chevron-left:before,.list-item .carousel--simple .carousel-control h4[left]>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list-item h4[left]>.glyphicon-chevron-right:before,.list-item h4[left]>.control--rdc:before,.list-item h4[left]>.control--imageButton:before,.list-item h4[left]>.control--receipt:before,.list-item .datepicker h4.btn[left]>.glyphicon-chevron-left:before,.datepicker .list-item h4.btn[left]>.glyphicon-chevron-left:before,.list-item .datepicker h4.btn[left]>.glyphicon-chevron-right:before,.datepicker .list-item h4.btn[left]>.glyphicon-chevron-right:before,.list-item p-calendar .p-calendar h4[left]>.pi-chevron-left:before,p-calendar .p-calendar .list-item h4[left]>.pi-chevron-left:before,.list-item csi-prime-calendar .ui-calendar h4[left]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list-item h4[left]>.pi-chevron-left:before,.list-item p-calendar .p-calendar h4[left]>.pi-chevron-right:before,p-calendar .p-calendar .list-item h4[left]>.pi-chevron-right:before,.list-item csi-prime-calendar .ui-calendar h4[left]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list-item h4[left]>.pi-chevron-right:before,.list-item csi-dropdown p-dropdown .ui-dropdown h4[left]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list-item h4[left]>.ui-dropdown-clear-icon:before,.list-item csi-dropdown p-dropdown .p-dropdown h4[left]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list-item h4[left]>.ui-dropdown-clear-icon:before,.list-item csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger h4[left]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list-item h4[left]>.ui-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger h4[left]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list-item h4[left]>.p-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger h4[left]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list-item h4[left]>.ui-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger h4[left]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list-item h4[left]>.p-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger h4[left]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list-item h4[left]>.ui-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger h4[left]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list-item h4[left]>.p-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger h4[left]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list-item h4[left]>.ui-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger h4[left]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list-item h4[left]>.p-dropdown-trigger-icon:before,.list-item .ui-timepicker h4[left]>.pi-chevron-up:before,.ui-timepicker .list-item h4[left]>.pi-chevron-up:before,.list-item .p-timepicker h4[left]>.pi-chevron-up:before,.p-timepicker .list-item h4[left]>.pi-chevron-up:before,.list-item .ui-timepicker h4[left]>.pi-chevron-down:before,.ui-timepicker .list-item h4[left]>.pi-chevron-down:before,.list-item .p-timepicker h4[left]>.pi-chevron-down:before,.p-timepicker .list-item h4[left]>.pi-chevron-down:before,.list-item .timepicker h4.btn[left]>.glyphicon-chevron-up:before,.timepicker .list-item h4.btn[left]>.glyphicon-chevron-up:before,.list-item .timepicker h4.btn[left]>.glyphicon-chevron-down:before,.timepicker .list-item h4.btn[left]>.glyphicon-chevron-down:before,.list-item h4[left]>.input--editable:before,.list-item h4[left]>.input--modal:before,.list-item .list--clickable h4[left]>.list-item:before,.list--clickable .list-item h4[left]>.list-item:before,.list.list--sortable .list-item h4[left]>.list-itemSorter:before,.list-item h4[right]>.fa,.list-item p-table .ui-table .ui-table-thead tr th h4[right]>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list-item h4[right]>.ui-sortable-column-icon:before,.list-item p-table .ui-table .ui-chkbox .ui-chkbox-box h4[right]>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list-item h4[right]>.ui-chkbox-icon:before,.list-item h4[right]>[class^=fa-],.list-item accordion h4.panel-title[right]>a:before,accordion .list-item h4.panel-title[right]>a:before,.list-item p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) h4[right]>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list-item h4[right]>.ui-accordion-toggle-icon.pi,.list-item .carousel--simple .carousel-control h4[right]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list-item h4[right]>.glyphicon-chevron-left:before,.list-item .carousel--simple .carousel-control h4[right]>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list-item h4[right]>.glyphicon-chevron-right:before,.list-item h4[right]>.control--rdc:before,.list-item h4[right]>.control--imageButton:before,.list-item h4[right]>.control--receipt:before,.list-item .datepicker h4.btn[right]>.glyphicon-chevron-left:before,.datepicker .list-item h4.btn[right]>.glyphicon-chevron-left:before,.list-item .datepicker h4.btn[right]>.glyphicon-chevron-right:before,.datepicker .list-item h4.btn[right]>.glyphicon-chevron-right:before,.list-item p-calendar .p-calendar h4[right]>.pi-chevron-left:before,p-calendar .p-calendar .list-item h4[right]>.pi-chevron-left:before,.list-item csi-prime-calendar .ui-calendar h4[right]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list-item h4[right]>.pi-chevron-left:before,.list-item p-calendar .p-calendar h4[right]>.pi-chevron-right:before,p-calendar .p-calendar .list-item h4[right]>.pi-chevron-right:before,.list-item csi-prime-calendar .ui-calendar h4[right]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list-item h4[right]>.pi-chevron-right:before,.list-item csi-dropdown p-dropdown .ui-dropdown h4[right]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list-item h4[right]>.ui-dropdown-clear-icon:before,.list-item csi-dropdown p-dropdown .p-dropdown h4[right]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list-item h4[right]>.ui-dropdown-clear-icon:before,.list-item csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger h4[right]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list-item h4[right]>.ui-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger h4[right]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list-item h4[right]>.p-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger h4[right]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list-item h4[right]>.ui-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger h4[right]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list-item h4[right]>.p-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger h4[right]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list-item h4[right]>.ui-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger h4[right]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list-item h4[right]>.p-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger h4[right]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list-item h4[right]>.ui-dropdown-trigger-icon:before,.list-item csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger h4[right]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list-item h4[right]>.p-dropdown-trigger-icon:before,.list-item .ui-timepicker h4[right]>.pi-chevron-up:before,.ui-timepicker .list-item h4[right]>.pi-chevron-up:before,.list-item .p-timepicker h4[right]>.pi-chevron-up:before,.p-timepicker .list-item h4[right]>.pi-chevron-up:before,.list-item .ui-timepicker h4[right]>.pi-chevron-down:before,.ui-timepicker .list-item h4[right]>.pi-chevron-down:before,.list-item .p-timepicker h4[right]>.pi-chevron-down:before,.p-timepicker .list-item h4[right]>.pi-chevron-down:before,.list-item .timepicker h4.btn[right]>.glyphicon-chevron-up:before,.timepicker .list-item h4.btn[right]>.glyphicon-chevron-up:before,.list-item .timepicker h4.btn[right]>.glyphicon-chevron-down:before,.timepicker .list-item h4.btn[right]>.glyphicon-chevron-down:before,.list-item h4[right]>.input--editable:before,.list-item h4[right]>.input--modal:before,.list-item .list--clickable h4[right]>.list-item:before,.list--clickable .list-item h4[right]>.list-item:before,.list.list--sortable .list-item h4[right]>.list-itemSorter:before {
    padding-left: 1rem
}

.list-item small,.list-item small[left],.list-item small[right] {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.2rem;
    text-transform: uppercase
}

.list-item small.utility-fontSecondary,.list-item small[status],.list-item small[left].utility-fontSecondary,.list-item small[right].utility-fontSecondary {
    font-family: "Montserrat",sans-serif
}

.list-item small.list-itemLeft,.list-item small[status],.list-item small.list-itemRight,.list-item small[left],.list-item small[right],.list-item small[left].list-itemLeft,.list-item small[left].list-itemRight,.list-item small[left][left],.list-item small[left][right],.list-item small[right].list-itemLeft,.list-item small[right].list-itemRight,.list-item small[right][left],.list-item small[right][right] {
    padding-top: 2px
}

.list-item small.list-label,.list--summary csi-list-item.list-item small,.list--summaryCondensed csi-list-item.list-item small,.list-item small[left].list-label,.list-item small[right].list-label {
    font-family: "Montserrat",sans-serif
}

.list-item small[left],.list-item small[right] {
    text-transform: initial
}

.list-item small[status] {
    padding-top: 0;
    padding-bottom: 2px;
    letter-spacing: .5px;
    overflow: visible !important
}

.list-item small[status][left] {
    display: block
}

.list-item.list-itemPadded {
    padding: 1.5rem .5rem
}

.list-item.list-itemPaddedInput {
    padding: .5rem;
    padding-bottom: 1rem
}

.list-item.list-itemBalanceColumn .db-accounts--activity--body-item-description {
    width: calc(100% - 29rem)
}

.list-item.list-itemBalanceColumn .list-itemRightBalanceColumnTarget {
    margin-top: -0.5rem !important;
    font-size: 1.4rem !important
}

.list-item.list-itemBalanceColumn .list-itemRightBalanceColumnTarget:before {
    margin-top: -0.7rem !important;
    height: 3.4rem
}

.list-item.list-itemBalanceColumn .list-itemRightBalanceColumnAmount {
    position: absolute !important;
    padding-bottom: .9rem;
    right: 28rem;
    z-index: 1
}

.list-item.list-itemBalanceColumn .list-itemRightBalanceColumnAmount:before {
    top: 0;
    height: 100%
}

.list-item.list-itemBalanceColumn .list-itemRightBalanceColumnTargetSplit {
    position: absolute !important;
    margin-top: 4.5rem !important;
    right: 28rem
}

.list-item.list-itemBalanceColumn .list-itemRightBalanceColumnTargetSplit:before {
    margin-top: -0.7rem !important
}

.list-item.list-itemBalanceColumn .list-itemRightBalanceColumnTargetSplitText {
    margin-top: .1rem !important
}

.list-item.list-itemBalanceColumn .list-itemLeftBalanceColumnSplitText {
    position: absolute !important;
    margin-top: 1.3rem !important
}

.list-item.list-itemBalanceColumn.list-itemBalanceColumnPending .list-itemRightBalanceColumnOffset {
    visibility: hidden
}

.list-item.list-itemBalanceColumn.list-itemBalanceColumnPending .list-itemRightBalanceColumnOffset:before {
    margin-top: -0.3rem
}

.list-item.list-itemBalanceColumn.list-itemBalanceColumnPending .list-itemRightBalanceColumnTarget {
    margin-top: -0.5rem;
    padding-bottom: .9rem
}

.list-item.list-itemBalanceColumn.list-itemBalanceColumnPending .list-itemRightBalanceColumnAmount {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem
}

.list .list-item.list-item--form {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.list .list-item.list-item--form:before {
    content: ""
}

.list-item-icon {
    margin-right: .2rem;
    vertical-align: middle;
    transform: translateY(-1px)
}

.list-item-category {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.3
}

.list-itemRight,.list-item [right] {
    float: right;
    clear: both;
    position: relative;
    line-height: 1rem
}

.list-itemRightWrapper>.list-itemRight:only-child {
    float: right;
    position: relative;
    padding-top: .7rem
}

.list-itemRightWrapper>.list-itemRight:only-child:before {
    margin-top: -0.8rem !important;
    height: 5rem !important
}

.list-itemRightSingle {
    float: right;
    position: relative;
    padding-top: .7rem
}

.list-item:not(.list-item--rightSingleReducedFade) .list-itemRightSingle:before {
    margin-top: -0.8rem !important;
    height: 4rem !important
}

.list-itemLeft,.list-item small[status],.list-item [left] {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin: 0
}

.list-itemLeft.list-itemLeftSmaller,.list-item small[status],.list-item [left].list-itemLeftSmaller {
    font-size: 1.1rem
}

h4.list-itemLeftSingle,h4[left].list-itemLeftSingle {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin: 0;
    margin-top: .7rem;
    margin-bottom: .8rem;
    padding-right: .2rem
}

.list.list_state-editing .list-item {
    cursor: all-scroll !important
}

.list .list-item.list-item_state-disabled {
    cursor: not-allowed !important
}

.list .list-item.list-item_state-disabled:before {
    content: "" !important
}

.no-js .list--clickable .list-item:not(.list-item--form):hover,.no-js .list--clickable .list-item:not(.list-item--form):focus,.js.no-touch .list--clickable .list-item:not(.list-item--form):hover,.js.no-touch .list--clickable .list-item:not(.list-item--form):focus,.js.touch .list--clickable .list-item:not(.list-item--form):active {
    outline: 0;
    cursor: pointer
}

li.p-element.list-item.utility-padLeftHalf.utility-padRightHalf.p-datatable-reorderablerow-handle {
    padding-top: 1rem;
    border-bottom: .1rem solid #e5e5e5;
    padding-bottom: .8rem !important
}

.uploadFileReorder .p-datatable-wrapper .p-datatable-tbody>tr:first-child>td>ul>li {
    border-top: .1rem solid #e5e5e5
}

@-webkit-keyframes listItemEnter {
    from {
        opacity: 0;
        -webkit-transform: translate3d(3%, 0, 0);
        -ms-transform: translate3d(3%, 0, 0);
        -moz-transform: translate3d(3%, 0, 0);
        -o-transform: translate3d(3%, 0, 0);
        transform: translate3d(3%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-moz-keyframes listItemEnter {
    from {
        opacity: 0;
        -webkit-transform: translate3d(3%, 0, 0);
        -ms-transform: translate3d(3%, 0, 0);
        -moz-transform: translate3d(3%, 0, 0);
        -o-transform: translate3d(3%, 0, 0);
        transform: translate3d(3%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes listItemEnter {
    from {
        opacity: 0;
        -webkit-transform: translate3d(3%, 0, 0);
        -ms-transform: translate3d(3%, 0, 0);
        -moz-transform: translate3d(3%, 0, 0);
        -o-transform: translate3d(3%, 0, 0);
        transform: translate3d(3%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes listSupItemEnter {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-3%, 0, 0);
        -ms-transform: translate3d(-3%, 0, 0);
        -moz-transform: translate3d(-3%, 0, 0);
        -o-transform: translate3d(-3%, 0, 0);
        transform: translate3d(-3%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-moz-keyframes listSupItemEnter {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-3%, 0, 0);
        -ms-transform: translate3d(-3%, 0, 0);
        -moz-transform: translate3d(-3%, 0, 0);
        -o-transform: translate3d(-3%, 0, 0);
        transform: translate3d(-3%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes listSupItemEnter {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-3%, 0, 0);
        -ms-transform: translate3d(-3%, 0, 0);
        -moz-transform: translate3d(-3%, 0, 0);
        -o-transform: translate3d(-3%, 0, 0);
        transform: translate3d(-3%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.as-sortable-item,.as-sortable-placeholder {
    display: block
}

.as-sortable-item {
    -ms-touch-action: auto;
    touch-action: auto
}

.as-sortable-item-handle {
    cursor: move
}

.as-sortable-drag {
    position: absolute;
    pointer-events: none;
    z-index: 9999
}

.as-sortable-hidden {
    display: none !important
}

.as-sortable-un-selectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

csi-list.list--sortable .list-item {
    padding-right: 5rem
}

.list .list-item.list-item--button {
    border-width: .1rem;
    border-style: solid;
    border-radius: .3rem;
    border-color: var(--list-item-border-color)
}

.no-background-fade.list-itemRightSingle::before {
    background: none !important
}

.locationDetail .locationHead,csi-location-details-wizard .locationHead {
    font-size: 14px;
    font-size: 1.4rem
}

.locationDetail .locationHead.control--wizardHeader,csi-location-details-wizard .locationHead.control--wizardHeader {
    margin: 0
}

.locationDetail .locationHead h4,csi-location-details-wizard .locationHead h4 {
    font-family: "Roboto",sans-serif;
    font-weight: 300
}

.locationDetail .locationImage,csi-location-details-wizard .locationImage {
    height: 16rem
}

.locationDetail .web-defaultLocationImage,csi-location-details-wizard .web-defaultLocationImage {
    height: 16rem;
    background-image: url(../../../app/assets/img/location-defImg.png)
}

.locationDetail .android-defaultLocationImage,csi-location-details-wizard .android-defaultLocationImage {
    height: 16rem;
    background-image: url(cdvfile://localhost/files/location-defImg.png)
}

.locationDetail .ios-defaultLocationImage,csi-location-details-wizard .ios-defaultLocationImage {
    height: 16rem;
    background-image: url(cdvfile://localhost/persistent/location-defImg.png)
}

.locationDetail .card-body,csi-location-details-wizard .card-body {
    padding: 0
}

.list-locationDetail .subSection {
    padding: 1.5rem 0;
    font-size: 14px;
    font-size: 1.4rem;
    border-bottom-width: .2rem;
    border-bottom-style: solid
}

.list-locationDetail .subSection:before,.list-locationDetail .subSection:after {
    content: "";
    display: table
}

.list-locationDetail .subSection:after {
    clear: both
}

.list-locationDetail .subHeader {
    padding-bottom: 1rem;
    font-weight: 700
}

.csi-locations-card-container {
    display: block;
    height: 100%
}

.csi-locations-card {
    display: block;
    height: 100%
}

.view-iphonex .csi-locations-card.csi-locations-card-login .csi-locations-card-head {
    height: auto;
    padding-top: 4.5rem
}

.view-iphonex .csi-locations-card.csi-locations-card-login .csi-locations-card-list-listing {
    padding-bottom: 5.4rem
}

.csi-locations-card-head {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 4rem
}

.csi-locations-card-head-actions {
    -webkit-box-flex: 0 0 auto;
    -moz-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    min-width: 4rem
}

.csi-locations-card-head-action.button,.card-header>button.csi-locations-card-head-action,.card-header>csi-button>button.csi-locations-card-head-action,.list.list--toggle p-menu+.csi-locations-card-head-action[pButton] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    font-size: 2.4rem;
    background-color: transparent
}

.csi-locations-card-head-action.button:hover,.card-header>button.csi-locations-card-head-action:hover,.card-header>csi-button>button.csi-locations-card-head-action:hover,.list.list--toggle p-menu+.csi-locations-card-head-action[pButton]:hover {
    opacity: .75
}

.csi-locations-card-head-title {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    font-size: 1.4rem;
    line-height: normal;
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase;
    text-align: center
}

.csi-locations-card-body {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

@media only screen and (min-width: 961px) {
    .csi-locations-card-body {
        -webkit-flex-direction:row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.csi-locations-card-body.csi-locations-card-body-login {
    height: calc(100% - 4rem)
}

.view-iphonex .csi-locations-card-body.csi-locations-card-body-login {
    height: calc(100% - 7.6rem)
}

@media only screen and (min-width: 961px) {
    .csi-locations-card-layout-map {
        display:-webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 60%
    }
}

.csi-locations-map {
    display: block
}

@media only screen and (min-width: 961px) {
    .csi-locations-map {
        -webkit-box-flex:1 1 auto;
        -moz-box-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }
}

.csi-locations-card-map-loader.angular-google-map-loading {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    position: relative;
    top: inherit;
    left: inherit;
    min-height: 200px;
    margin: 0
}

.csi-locations-card-layout-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    overflow: hidden
}

@media only screen and (min-width: 961px) {
    .csi-locations-card-layout-list {
        width:40%
    }
}

.csi-locations-card-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -moz-align-self: stretch;
    -ms-align-self: stretch;
    align-self: stretch;
    width: 100%;
    background-color: var(--surface-card)
}

.csi-locations-card-list-header {
    display: none
}

@media only screen and (min-width: 961px) {
    .csi-locations-card-list-header {
        display:block;
        -webkit-box-flex: 0 0 auto;
        -moz-box-flex: 0 0 auto;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
}

.csi-locations-card-list-pagetext {
    display: block;
    -webkit-box-flex: 0 0 auto;
    -moz-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-top: .1rem solid var(--list-item-border-color);
    border-bottom: .1rem solid var(--list-item-border-color)
}

@media only screen and (min-width: 961px) {
    .csi-locations-card-list-pagetext {
        border-top:none
    }
}

.csi-locations-card-list-filter {
    display: block;
    -webkit-box-flex: 0 0 auto;
    -moz-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.csi-locations-card-list-loader.angular-google-map-loading {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    position: relative;
    top: inherit;
    left: inherit;
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 120px;
    margin: 0
}

.csi-locations-card-list-listing {
    display: block;
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow-y: scroll
}

.csi-locations-map-container {
    width: 100%;
    height: 100%;
    min-height: 200px
}

.page-text-locations {
    border-bottom-style: solid;
    border-bottom-width: .1rem;
    border-bottom-color: #e5e5e5
}

.location-details-list-styling {
    padding-top: 0px
}

.location-image-styling {
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem
}

.location-error-styling {
    border-top: none;
    border-bottom: none
}

.modal {
    display: none;
    overflow: auto;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation: opacityScaleEnter 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: opacityScaleEnter 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: opacityScaleEnter 150ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: opacityScaleEnter 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.modal.in-remove {
    -webkit-animation: opacityLeave 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: opacityLeave 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: opacityLeave 150ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: opacityLeave 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.modal h3 {
    font-family: "Montserrat",sans-serif;
    font-size: 1.4rem;
    line-height: normal;
    text-transform: uppercase
}

@media only screen and (min-width: 961px) {
    .modal+.modal .modal-content {
        padding:3rem 3rem
    }
}

.p-dialog {
    display: flex
}

@media only screen and (max-width: 961px) {
    .p-dialog {
        padding:0;
        padding-top: 14.5rem;
        padding-bottom: 1px
    }
}

.modal--wizard {
    height: 100%
}

.modal--wizard .modal-dialog {
    margin: 0 auto;
    height: 100%
}

@media only screen and (max-width: 961px) {
    .modal--wizard .modal-dialog {
        padding-top:1.5rem;
        padding-bottom: 1.5rem
    }
}

@media only screen and (min-width: 961px) {
    .modal--wizard .modal-dialog {
        padding-top:11rem;
        padding-bottom: 6rem
    }
}

.modal--wizard .modal-content {
    height: 100%;
    font-size: 0
}

@media only screen and (max-width: 961px) {
    .modal--full .modal-dialog {
        padding:0;
        padding-top: 14.5rem;
        padding-bottom: 1px
    }
}

.dynamic-dialog-confirm {
    margin: 0;
    padding: 0;
    width: 100% !important;
    height: 100%;
    display: table;
    margin: 0 auto;
    height: 100%
}

.dynamic-dialog-confirm .card-header {
    padding: 0
}

@media only screen and (max-width: 961px) {
    .dynamic-dialog-confirm {
        padding-top:1.5rem;
        padding-bottom: 1.5rem
    }
}

@media only screen and (min-width: 961px) {
    .dynamic-dialog-confirm {
        padding-top:11rem;
        padding-bottom: 6rem
    }
}

.dynamic-dialog-confirm .ui-dialog-content,.dynamic-dialog-confirm .p-dialog-content {
    display: table-cell;
    vertical-align: middle;
    padding: 0 !important;
    height: 100%;
    font-size: 0
}

.dynamic-dialog-confirm .card {
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin: 0
}

@media only screen and (max-width: 961px) {
    .dynamic-dialog-confirm .card {
        padding:2rem 0
    }
}

@media only screen and (min-width: 961px) {
    .dynamic-dialog-confirm .card {
        padding:3rem 0
    }
}

.dynamic-dialog-confirm .card .card-header {
    max-width: 45rem;
    margin: 0 auto
}

@media only screen and (max-width: 961px) {
    .dynamic-dialog-confirm .card .card-header {
        padding:0 2rem
    }
}

.dynamic-dialog-confirm .card .card-header .navbar-inner {
    height: auto
}

.dynamic-dialog-confirm .card .card-header .navbar-center {
    padding-bottom: 0
}

.dynamic-dialog-confirm .card .card-body {
    max-width: 45rem;
    margin: 0 auto
}

.dynamic-dialog-confirm .card .card-body>p {
    line-height: 2rem
}

@media only screen and (max-width: 961px) {
    .dynamic-dialog-confirm .card .card-body {
        padding:0 2rem
    }
}

.modal--confirm {
    -webkit-animation: enterScaleInverse 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: enterScaleInverse 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: enterScaleInverse 300ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: enterScaleInverse 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.modal--confirm .modal-dialog {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    display: table
}

.modal--confirm .modal-content {
    display: table-cell;
    vertical-align: middle;
    padding: 0 !important
}

.modal--confirm .card {
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin: 0
}

@media only screen and (max-width: 961px) {
    .modal--confirm .card {
        padding:2rem 0
    }
}

@media only screen and (min-width: 961px) {
    .modal--confirm .card {
        padding:3rem 0
    }
}

.modal--confirm .card .card-header {
    max-width: 45rem;
    margin: 0 auto
}

@media only screen and (max-width: 961px) {
    .modal--confirm .card .card-header {
        padding:0 2rem
    }
}

.modal--confirm .card .card-header .navbar-inner {
    height: auto
}

.modal--confirm .card .card-header .navbar-center {
    padding-bottom: 0
}

.modal--confirm .card .card-body {
    max-width: 45rem;
    margin: 0 auto
}

.modal--confirm .card .card-body>p {
    line-height: 2rem
}

@media only screen and (max-width: 961px) {
    .modal--confirm .card .card-body {
        padding:0 2rem
    }
}

.modal--image .modal-dialog {
    width: 100%;
    max-width: 125rem
}

.modal--image .card-body {
    overflow: hidden
}

.modal--message .modal-dialog {
    width: 100%;
    max-width: 125rem
}

.view-iphonex .modal--image .card-body {
    height: calc(100% - 16rem) !important
}

.modal-dialog {
    position: relative;
    margin: 1.5rem auto
}

@media only screen and (max-width: 961px) {
    .modal-dialog {
        width:100%;
        padding: 0 1.5rem
    }
}

@media only screen and (min-width: 961px) {
    .modal-dialog {
        width:45rem
    }
}

.modal-content {
    position: relative;
    border-radius: 4px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-animation: opacityEnter 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: opacityEnter 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: opacityEnter 150ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: opacityEnter 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.modal-backdrop.in-remove {
    -webkit-animation: opacityLeave 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: opacityLeave 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: opacityLeave 150ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: opacityLeave 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.p-dialog.p-dynamic-dialog {
    max-height: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    box-shadow: none
}

.p-dialog.p-dynamic-dialog.dynamic-dialog-confirm {
    height: auto;
    padding: 0
}

.p-dialog.p-dynamic-dialog:not(.dynamic-dialog-large) .card-footer.card-footer--multipleButtons .button,.p-dialog.p-dynamic-dialog:not(.dynamic-dialog-large) .card-footer.card-footer--multipleButtons .card-header>button,.p-dialog.p-dynamic-dialog:not(.dynamic-dialog-large) .card-footer.card-footer--multipleButtons .card-header>csi-button>button,.p-dialog.p-dynamic-dialog:not(.dynamic-dialog-large) .card-footer.card-footer--multipleButtons .list.list--toggle p-menu+[pButton],.list.list--toggle .p-dialog.p-dynamic-dialog:not(.dynamic-dialog-large) .card-footer.card-footer--multipleButtons p-menu+[pButton] {
    width: 50% !important
}

.p-dialog.p-dynamic-dialog.dynamic-dialog-large {
    width: 100%;
    max-width: 125rem
}

@media only screen and (max-width: 961px) {
    .p-dialog.p-dynamic-dialog.dynamic-dialog-large {
        padding:0
    }
}

.p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer {
    border-top-width: 1px;
    border-top-style: solid;
    height: 8rem;
    -webkit-box-flex: 0 0 8rem;
    -moz-box-flex: 0 0 8rem;
    -webkit-flex: 0 0 8rem;
    -ms-flex: 0 0 8rem;
    flex: 0 0 8rem;
    text-align: right;
    padding: 2rem
}

.p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer .button,.p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer .card-header>button,.p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer .card-header>csi-button>button,.p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer .list.list--toggle p-menu+[pButton],.list.list--toggle .p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer p-menu+[pButton] {
    min-width: 25rem;
    width: auto !important
}

.p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer .button+.button,.p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer .card-header>button+.button,.p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer .card-header>csi-button>button+.button,.p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer .list.list--toggle p-menu+[pButton]+.button,.list.list--toggle .p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer p-menu+[pButton]+.button,.p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer .card-header>.button+button,.p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer .card-header>button+button,.p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer .list.list--toggle .card-header>p-menu+[pButton]+button,.list.list--toggle .p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer .card-header>p-menu+[pButton]+button,.p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer .card-header>csi-button>.button+button,.p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer .card-header>csi-button>button+button,.p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer .list.list--toggle p-menu.button+[pButton],.list.list--toggle .p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer p-menu.button+[pButton],.p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer .list.list--toggle p-menu+p-menu[pButton]+[pButton],.list.list--toggle .p-dialog.p-dynamic-dialog.dynamic-dialog-large .card-footer p-menu+p-menu[pButton]+[pButton] {
    margin-left: 2rem
}

.p-dialog.p-dynamic-dialog.dynamic-dialog-confirm {
    -webkit-animation: enterScaleInverse 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: enterScaleInverse 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: enterScaleInverse 300ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: enterScaleInverse 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.p-dialog.p-dynamic-dialog:not(.dynamic-dialog-confirm) {
    -webkit-animation: opacityScaleEnter 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: opacityScaleEnter 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: opacityScaleEnter 150ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: opacityScaleEnter 150ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

@media only screen and (max-width: 961px) {
    .p-dialog.p-dynamic-dialog {
        width:100%
    }
}

@media only screen and (min-width: 961px) {
    .p-dialog.p-dynamic-dialog {
        width:45rem;
        padding-top: 11rem;
        padding-bottom: 6rem
    }
}

.p-dialog.p-dynamic-dialog .p-dialog-content {
    padding: 0;
    height: 100%
}

.p-dialog.p-dynamic-dialog .p-dialog-content .card {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.p-dialog.p-dynamic-dialog .p-dialog-content .card>form {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.p-dialog.p-dynamic-dialog .p-dialog-content .card>form .card-header {
    -webkit-box-flex: 0 0 4rem;
    -moz-box-flex: 0 0 4rem;
    -webkit-flex: 0 0 4rem;
    -ms-flex: 0 0 4rem;
    flex: 0 0 4rem
}

.view-iphonex .p-dialog.p-dynamic-dialog .p-dialog-content .card>form .card-header {
    padding-top: 4.4rem
}

.p-dialog.p-dynamic-dialog .p-dialog-content .card>form .card-body {
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.view-iphonex .p-dialog.p-dynamic-dialog .p-dialog-content .card>form .card-footer {
    height: 7.4rem;
    padding-bottom: 3.4rem
}

@media only screen and (min-width: 961px) {
    p-dynamicdialog+p-dynamicdialog .p-dialog.p-dynamic-dialog .p-dialog-content {
        margin:3rem
    }
}

@media only screen and (min-width: 961px) {
    p-dynamicdialog+p-dynamicdialog .p-dialog.p-dynamic-dialog.dynamic-dialog-confirm .p-dialog-content {
        margin:0
    }
}

@media only screen and (min-width: 961px) {
    [platform=BrowserLarge],[platform=ApplicationLarge] {
        display:block
    }

    [platform=BrowserSmall],[platform=ApplicationSmall] {
        display: none
    }
}

@media only screen and (max-width: 961px) {
    [platform=BrowserLarge],[platform=ApplicationLarge] {
        display:none
    }

    [platform=BrowserSmall],[platform=ApplicationSmall] {
        display: block
    }
}

.gu-mirror {
    position: fixed !important;
    margin: 0 !important;
    z-index: 9999 !important;
    opacity: .8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    pointer-events: none
}

.gu-hide {
    left: -9999px !important
}

.gu-unselectable {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important
}

.gu-transit {
    opacity: .2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20)
}

.inlineMessage {
    padding: 1rem;
    padding-left: 4rem;
    border-left-width: 3px;
    border-left-style: solid;
    display: block;
    position: relative
}

.inlineMessage csi-icon>.fa,.inlineMessage p-table .ui-table .ui-table-thead tr th csi-icon>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .inlineMessage csi-icon>.ui-sortable-column-icon:before,.inlineMessage p-table .ui-table .ui-chkbox .ui-chkbox-box csi-icon>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .inlineMessage csi-icon>.ui-chkbox-icon:before,.inlineMessage csi-icon>[class^=fa-],.inlineMessage accordion csi-icon.panel-title>a:before,accordion .inlineMessage csi-icon.panel-title>a:before,.inlineMessage p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) csi-icon>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .inlineMessage csi-icon>.ui-accordion-toggle-icon.pi,.inlineMessage .carousel--simple .carousel-control csi-icon>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .inlineMessage csi-icon>.glyphicon-chevron-left:before,.inlineMessage .carousel--simple .carousel-control csi-icon>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .inlineMessage csi-icon>.glyphicon-chevron-right:before,.inlineMessage csi-icon>.control--rdc:before,.inlineMessage csi-icon>.control--imageButton:before,.inlineMessage csi-icon>.control--receipt:before,.inlineMessage .datepicker csi-icon.btn>.glyphicon-chevron-left:before,.datepicker .inlineMessage csi-icon.btn>.glyphicon-chevron-left:before,.inlineMessage .datepicker csi-icon.btn>.glyphicon-chevron-right:before,.datepicker .inlineMessage csi-icon.btn>.glyphicon-chevron-right:before,.inlineMessage p-calendar .p-calendar csi-icon>.pi-chevron-left:before,p-calendar .p-calendar .inlineMessage csi-icon>.pi-chevron-left:before,.inlineMessage csi-prime-calendar .ui-calendar csi-icon>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .inlineMessage csi-icon>.pi-chevron-left:before,.inlineMessage p-calendar .p-calendar csi-icon>.pi-chevron-right:before,p-calendar .p-calendar .inlineMessage csi-icon>.pi-chevron-right:before,.inlineMessage csi-prime-calendar .ui-calendar csi-icon>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .inlineMessage csi-icon>.pi-chevron-right:before,.inlineMessage csi-dropdown p-dropdown .ui-dropdown csi-icon>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .inlineMessage csi-icon>.ui-dropdown-clear-icon:before,.inlineMessage csi-dropdown p-dropdown .p-dropdown csi-icon>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .inlineMessage csi-icon>.ui-dropdown-clear-icon:before,.inlineMessage csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger csi-icon>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .inlineMessage csi-icon>.ui-dropdown-trigger-icon:before,.inlineMessage csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger csi-icon>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .inlineMessage csi-icon>.p-dropdown-trigger-icon:before,.inlineMessage csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger csi-icon>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .inlineMessage csi-icon>.ui-dropdown-trigger-icon:before,.inlineMessage csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger csi-icon>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .inlineMessage csi-icon>.p-dropdown-trigger-icon:before,.inlineMessage csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger csi-icon>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .inlineMessage csi-icon>.ui-dropdown-trigger-icon:before,.inlineMessage csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger csi-icon>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .inlineMessage csi-icon>.p-dropdown-trigger-icon:before,.inlineMessage csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger csi-icon>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .inlineMessage csi-icon>.ui-dropdown-trigger-icon:before,.inlineMessage csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger csi-icon>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .inlineMessage csi-icon>.p-dropdown-trigger-icon:before,.inlineMessage .ui-timepicker csi-icon>.pi-chevron-up:before,.ui-timepicker .inlineMessage csi-icon>.pi-chevron-up:before,.inlineMessage .p-timepicker csi-icon>.pi-chevron-up:before,.p-timepicker .inlineMessage csi-icon>.pi-chevron-up:before,.inlineMessage .ui-timepicker csi-icon>.pi-chevron-down:before,.ui-timepicker .inlineMessage csi-icon>.pi-chevron-down:before,.inlineMessage .p-timepicker csi-icon>.pi-chevron-down:before,.p-timepicker .inlineMessage csi-icon>.pi-chevron-down:before,.inlineMessage .timepicker csi-icon.btn>.glyphicon-chevron-up:before,.timepicker .inlineMessage csi-icon.btn>.glyphicon-chevron-up:before,.inlineMessage .timepicker csi-icon.btn>.glyphicon-chevron-down:before,.timepicker .inlineMessage csi-icon.btn>.glyphicon-chevron-down:before,.inlineMessage csi-icon>.input--editable:before,.inlineMessage csi-icon>.input--modal:before,.inlineMessage .list--clickable csi-icon>.list-item:before,.list--clickable .inlineMessage csi-icon>.list-item:before,.inlineMessage .list.list--sortable .list-item csi-icon>.list-itemSorter:before,.list.list--sortable .list-item .inlineMessage csi-icon>.list-itemSorter:before {
    position: absolute;
    top: 1rem;
    left: .75rem
}

csi-image-viewer {
    display: flex;
    width: 100%;
    height: 100%;
    background: var(--generic-dark)
}

csi-image-viewer pinch-zoom,csi-image-viewer csi-pinch-zoom {
    width: 100%;
    height: 100%
}

csi-image-viewer>* {
    touch-action: none
}

csi-image-viewer csi-icon {
    color: #fff;
    font-size: 2rem;
    height: 4rem;
    width: 4rem;
    display: inline-block;
    position: absolute;
    z-index: 9;
    top: 50%;
    background: rgba(0,0,0,.5);
    margin-top: -2rem;
    text-align: center
}

csi-image-viewer csi-icon>span {
    width: 100%;
    line-height: 2 !important
}

csi-image-viewer csi-icon[icon="fa fa-arrow-left"] {
    left: 0
}

csi-image-viewer csi-icon[icon="fa fa-arrow-right"] {
    right: 0
}

.no-js csi-image-viewer csi-icon:hover,.no-js csi-image-viewer csi-icon:focus,.js.no-touch csi-image-viewer csi-icon:hover,.js.no-touch csi-image-viewer csi-icon:focus,.js.touch csi-image-viewer csi-icon:active {
    cursor: pointer
}

.pz-dragging {
    cursor: all-scroll
}

.flipper--new {
    width: 100%;
    height: 100%;
    perspective: 1000px
}

.flipper--new.flipper_state-flipped .flipper-inner {
    -webkit-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg)
}

.flipper--new.flipper_state-flipped .flipper-front {
    z-index: 1
}

.flipper--new.flipper_state-flipped .flipper-back {
    z-index: 2
}

.flipper--new .flipper-inner {
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-transition: transform 600ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: transform 600ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: transform 600ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: transform 600ms cubic-bezier(0.23, 1, 0.32, 1);
    transform-style: preserve-3d
}

.flipper--new .flipper-inner>pinch-zoom,.flipper--new .flipper-inner>csi-pinch-zoom {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.flipper--new .flipper-front,.flipper--new .flipper-back {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden
}

.flipper--new .flipper-front {
    z-index: 2
}

.flipper--new .flipper-back {
    z-index: 1;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.flipper .flipper-item {
    position: absolute;
    top: 0;
    left: 0
}

.flipper .flipper-item .flipper-front {
    display: block
}

.flipper .flipper-item .flipper-back {
    display: none
}

.flipper.flipper_state-flipped .flipper-front {
    display: none
}

.flipper.flipper_state-flipped .flipper-back {
    display: block
}

.flipper.flipper_state-animated {
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    -ms-perspective: 1000px;
    -o-perspective: 1000px;
    perspective: 1000px
}

.flipper.flipper_state-animated.flipper_state-flippable .flipper-item {
    -webkit-transition: transform 600ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: transform 600ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: transform 600ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: transform 600ms cubic-bezier(0.23, 1, 0.32, 1)
}

.flipper.flipper_state-animated.flipper_state-flipped .flipper-item {
    -webkit-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg)
}

.flipper.flipper_state-animated .flipper-item {
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.flipper.flipper_state-animated .flipper-item .flipper-front {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 2;
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    display: block
}

.flipper.flipper_state-animated .flipper-item .flipper-front.flipperFront_state-animated {
    -webkit-transition: all 600ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: all 600ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: all 600ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 600ms cubic-bezier(0.23, 1, 0.32, 1)
}

.flipper.flipper_state-animated .flipper-item .flipper-back {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    position: absolute;
    top: 0;
    left: 0;
    display: block
}

.flipper.flipper_state-animated .flipper-item .flipper-back.flipperBack_state-animated {
    -webkit-transition: all 600ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: all 600ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: all 600ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 600ms cubic-bezier(0.23, 1, 0.32, 1)
}

.bank-logo-wrapper {
    text-align: center
}

.bank-logo {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 2rem;
    margin-left: 0;
    padding: 0;
    width: 100%;
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center
}

@media only screen and (max-width: 320px) {
    .bank-logo {
        height:200px
    }
}

@media only screen and (max-width: 640px) {
    .bank-logo {
        height:200px
    }
}

@media only screen and (min-width: 641px)and (max-width: 960px) {
    .bank-logo {
        height:225px
    }
}

@media only screen and (min-width: 961px)and (max-width: 1280px) {
    .bank-logo {
        height:225px
    }
}

@media only screen and (min-width: 1281px) {
    .bank-logo {
        height:225px
    }
}

.bank-logo-drawer {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 93px
}

.bank-logo-card {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 124px
}

.bank-logo-card-color {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 124px
}

.bank-logo-navbar {
    background-size: contain;
    background-repeat: no-repeat;
    height: 3rem;
    width: 100%
}

@media only screen and (max-width: 961px) {
    .bank-logo-navbar {
        background-position:center center
    }
}

@media only screen and (min-width: 961px) {
    .bank-logo-navbar {
        background-position:left center
    }
}

.login-logo {
    height: 3rem;
    width: auto
}

.background-image {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: -1
}

.sample-check-routing-account-image {
    width: 100%;
    height: 115px;
    border-width: 1px;
    border-style: solid;
    border-top: 0;
    border-right: 0;
    padding: 2rem
}

.apple-store-app-link,.google-store-app-link {
    width: 100%;
    height: 6rem;
    border-radius: 6px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 1rem;
    cursor: pointer
}

#loginContainer {
    width: 100%;
    height: 100%
}

#loginForm {
    height: calc(100% - 6rem)
}

@media only screen and (max-width: 480px) {
    #loginForm {
        min-height:48rem
    }
}

@media only screen and (max-height: 480px) {
    #loginForm {
        min-height:39rem
    }
}

#loginForm .input.input--toggle .input-bool {
    border: 0
}

#loginForm .input.input--toggle input[type=checkbox]:checked+.input-bool:after,#loginForm .input.input--toggle input[type=radio]:checked+.input-bool:after {
    width: 19px;
    height: 19px
}

.loginFormInner {
    width: 100%;
    height: 100%;
    transform-style: preserve-3d
}

.loginCard {
    display: block;
    margin-top: 0;
    position: relative;
    top: 45%;
    -webkit-transform: translateY(-45%);
    -ms-transform: translateY(-45%);
    transform: translateY(-45%)
}

@media only screen and (max-height: 480px) {
    .loginCard .bank-logo {
        height:11rem
    }
}

.loginBody {
    width: 32rem;
    margin: 0 auto
}

@media only screen and (max-width: 480px) {
    .loginBody {
        width:90vw
    }
}

.loginTable {
    display: table !important;
    width: 100%
}

.loginTogglePass {
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%) !important;
    padding: .5rem;
    font-size: 1.4rem;
    font-weight: bold;
    color: var(--button-default-text);
    border: none;
    background-color: transparent;
    cursor: pointer
}

.loginTogglePass:hover {
    text-decoration: underline
}

.hideEyeWindows::-ms-reveal,.hideEyeWindows::-ms-clear {
    display: none
}

.cell-loginTouch {
    width: 7rem;
    padding-left: 2rem
}

.loginTouchID {
    width: 5rem;
    height: 5rem;
    font-size: 4.8rem;
    text-align: center;
    line-height: 5rem;
    border-radius: 50%;
    -webkit-transition: .25s;
    -moz-transition: .25s;
    -o-transition: .25s;
    transition: .25s;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.loginFaceUnlock {
    width: 6.5rem;
    border-radius: 5px
}

.loginFaceUnlock .fa-thumb.fa-faceUnlock-circle:before {
    content: "" !important
}

.loginFaceUnlock .fa-thumb.fa-biometric:before {
    content: ""
}

.loginFaceUnlock .fa-thumb.fa-biometric-alt:before {
    content: ""
}

.loginFaceID {
    border-radius: 10px
}

.loginFaceID .fa-thumb.fa-faceid-square:before {
    content: "" !important
}

.loginFaceID .fa-thumb.fa-faceid-circle:before {
    content: "" !important
}

.loginFaceID .fa-thumb.fa-faceid-open {
    font-size: 2.5rem;
    transform: translateY(-8px)
}

.loginFaceID .fa-thumb.fa-faceid-open:before {
    content: "" !important
}

.login--user-links ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center
}

.login--user-links li {
    display: inline-block;
    margin-left: 1rem
}

.login--user-links li:first-child {
    margin-left: 0
}

.login--user-links a {
    padding: .5rem 0;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: normal
}

.login--user-links a:hover {
    text-decoration: underline
}

#loginFooter {
    height: 6rem;
    padding: 1rem
}

.loginFooter-extras {
    display: table;
    width: 100%
}

.loginFooter-extras-left {
    display: table-cell
}

.loginFooter-extras-right {
    display: table-cell;
    text-align: right
}

.loginLinks {
    list-style: none;
    padding: 0;
    margin: 0
}

.loginLinks li {
    display: inline-block;
    margin-right: .5rem
}

.loginLinks li:last-child {
    margin-right: 0
}

.loginLinks-icons a {
    display: block;
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    text-align: center;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 4.2rem;
    transition: .2s
}

.login--agency-links li {
    margin-right: 0
}

.login--agency-links li:first-child {
    margin-right: .5rem
}

.login--agency-links a {
    transition: .2s
}

.login--agency-links a:hover {
    text-decoration: none;
    opacity: .8
}

.login--agency-links .textLink {
    font-size: 13px;
    font-size: 1.3rem;
    vertical-align: bottom
}

@media only screen and (max-width: 320px) {
    .login--agency-links .textLink {
        font-size:11px;
        font-size: 1.1rem
    }
}

.login--agency-links [class*=fa-] {
    font-size: 25px;
    font-size: 2.5rem
}

.viewLogin {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.viewLogin form[name=loginForm] * {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.viewLogin form[name=loginForm] input[type=text],.viewLogin form[name=loginForm] input[type=password],.viewLogin form[name=loginForm] input[type=tel],.viewLogin form[name=loginForm] input[type=email] {
    -webkit-transition: padding 0s,background-color 0s 600000s,color 0s 600000s;
    -moz-transition: padding 0s,background-color 0s 600000s,color 0s 600000s;
    -o-transition: padding 0s,background-color 0s 600000s,color 0s 600000s;
    transition: padding 0s,background-color 0s 600000s,color 0s 600000s
}

.viewLogin form[name=loginForm] input[type=password],.viewLogin form[name=loginForm] input[type=text] {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.viewLogin form[name=loginForm] .input,.viewLogin form[name=loginForm] input[type=password],.viewLogin form[name=loginForm] input[type=text] {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    -khtml-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important
}

.viewLogin form[name=loginForm] .input--valid.input--float.input_state-filled input[type=text] {
    padding: 1.35rem 1.5rem 0
}

.view-iphonex #loginContainer {
    padding-bottom: 3.5rem
}

:root {
    --safe-area-inset-top: 0;
    --safe-area-inset-right: 0;
    --safe-area-inset-bottom: 0;
    --safe-area-inset-left: 0
}

@supports(padding-top: constant(safe-area-inset-top)) {
    :rootsafe {
        --safe-area-inset-top: constant(safe-area-inset-top);
        --safe-area-inset-right: constant(safe-area-inset-right);
        --safe-area-inset-bottom: constant(safe-area-inset-bottom);
        --safe-area-inset-left: constant(safe-area-inset-left)
    }
}

@supports(padding-top: env(safe-area-inset-top)) {
    :rootsafe {
        --safe-area-inset-top: env(safe-area-inset-top);
        --safe-area-inset-right: env(safe-area-inset-right);
        --safe-area-inset-bottom: env(safe-area-inset-bottom);
        --safe-area-inset-left: env(safe-area-inset-left)
    }
}

#bc-send-msg-text {
    padding-bottom: env(safe-area-inset-bottom) !important
}

.bc-chat-container-iphone {
    top: env(safe-area-inset-top) !important;
    bottom: env(safe-area-inset-bottom) !important
}

.module--info {
    padding-bottom: 2rem;
    margin-bottom: 2rem;
    border-bottom-width: .2rem;
    border-bottom-style: solid;
    font-size: 12px;
    font-size: 1.2rem
}

.module--info:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0
}

.module--info h5 {
    padding-bottom: 1rem;
    margin-bottom: 1.5rem;
    font-family: "Roboto",sans-serif;
    font-weight: 500;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1;
    text-transform: uppercase;
    border-bottom-width: .1rem;
    border-bottom-style: solid
}

.module--info p,.module--info li,.module--info a {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: normal
}

.module--info li {
    margin-bottom: .5rem
}

.module--info a[href^="tel:"] {
    font-weight: 700
}

.module--info-help .module--info-csilogo {
    display: inline-block;
    width: 5rem;
    height: 2rem;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAoCAYAAAAIeF9DAAAE7UlEQVR4Ae3ZA3QcbRuA4antfmic3dq2bdu2bdu2bdu29dmuFkHd57/7n3JPZzObnU2DnXOuOM087716p4r7cB8R/ng8zyseymIybqAZFD1o+0G3aMiBPjiEJ5APNHcHcT1PNMca3IOocwdxhQSoiGm4A7HPHURv0ZELA3EMzyDq3EFcaTAeQtSF8yDdu/XyRg30whTMeWMqBqAJ8iMBFA1iIivqYhDGYRbmYTpGoB3KwAOKiq/RXEVsKLaYZzskwgXh5NNhIn6EaPQSV9FZZQGLYy1MEAf8i/Xw+8S/JyqSRoognLQR2/AKEkqDbRYiLc5AnPAIcaNUEE64A55AnPAcX0N5Iw8sEA2sEBVToUTWIJbGhkSv3/wfJxoNMyAqgrEajZENHoiHJPBCIbTHaiyE8kY8/AZR8QDdYUQsm+eGgmiHRfgW6SJkkDeLjQwoh1YYhkXYjzuwQD4MMgqiYg2+hBIKLSB2ZIaiVXgMEjzdu72lqeHLkBZbi7cxSkFUTIbihAUQFS+QMlwHmeYpgcM8TNbuqf6wtPH42dTE65eH9X3+eFTT57+H1XzMDyp5PLM0M96wtjBY3yyqU16fYHTcVRnoIqJDccISiB1XkSW8BTE1S/Xd3+njvvo7XRz5O3M8+Td7Qvk3TxL5r2AyuV80hdwv+aU8KPeVPKiUSqwtU9+wtvHXLUhliIraUJzUVuNL5eXIEG6C1Pv6Oy0xHlb1FGtb442AdvoFWaEyzBPEhuKk+PgZosEr7ETJzx3E3NDjOy0xHtXwkoD2xusBnfQL8oPKMJeg6CQrHkAccAP1Ef2zBGnk+a2WGKbaPhLQiSBd/XQL8kJlmO1QdJQONyEO+gFNET1MgzTx+kZLDFNdXwnoZrge2Eu/IKJiLRSdxcEQBEIcdAEZwixIc5+7WmKY6/tJYC//a4F99QvyWGWYPVBcJCXGhyJMMKqESZCWvne0xDA39JfAvgQZ4KtbkCsqw3wLxcWSoRd+dvCyTAFXB7G09rutJYalkUECB/pdDRqqX5BJdl7xpIQSBqKjBi5CNLjuZJCuWI6V2P7GHhx/45y1veGEqa7x4aN6RpOpvsFsbmiEIdjc2BBkaWIIMjf2F94LO3QJGuJ7NWiEfkGyQFT0hhLGKuMnSAgyaw/iOBZ7uqWZgU0f2vpLQAd0QQ8/HqIw0E+4V0jwKIzzkeCxOgV5c+lkm8pA/6ncS1wtPk5B7CjmyiCsSz+i3MJVS1M0M1yxNDdctLZAK8MFdubnre38zwd0RBc+7uB/TM8gPjDZeXWTDEoYqw+xI42Lg0yHhCmbq73l8ExlsN/QEDE1DBMDyW2+9iWWohoSQglBXOwPYW8SLVIHeROlIoIgKu5jLQaiHeqgPtpjHPbgIYrYDNjf5grvecxHV9RGGZRDI0zAHxA7qkGJ9EHeREmPy5BQuvOJV1A/Q3TwEt2gRJkgeLuIzfE9xEFdbIbLgAcQJ11CIShRLojNf+sWw3TcwAuIHX+rLEIMFMEw7MW/GnflVzAeeaCoKAyziiSRIIi6N0+26VEMVVARxZAZiaE4IAEyohjKoTqKIzcMiA5FJ5EgiJs7SDhTGZvwA165g4QviVAInbEYl/HEHSR8iYksaIIpOIJH7iDhjw+qYii24hd3kPAnCYqhG5bjOp67g4QvsZAdLTADJ2BxL0w48z+wns8hifWanwAAAABJRU5ErkJggg==") no-repeat;
    background-size: contain
}

.component--note {
    position: relative;
    padding: 1.75rem 0 1.5rem 3rem;
    font-size: 1.3rem
}

.component--note:before {
    content: "";
    position: absolute;
    top: 1.5rem;
    left: 0;
    font: 2.4rem "icomoon"
}

.angular-google-map-wrapper {
    width: 100%;
    position: relative
}

@media only screen and (max-width: 961px) {
    .angular-google-map-wrapper {
        height:20rem
    }
}

@media only screen and (min-width: 961px) {
    .angular-google-map-wrapper {
        height:30rem
    }
}

.angular-google-map-loading {
    position: absolute;
    top: 50%;
    margin-top: -1.5rem;
    font: 1.6rem "Montserrat",sans-serif;
    text-transform: uppercase;
    letter-spacing: .25rem;
    left: 0;
    width: 100%;
    text-align: center
}

.angular-google-map,.angular-google-map-container {
    width: 100%
}

@media only screen and (max-width: 961px) {
    .angular-google-map,.angular-google-map-container {
        height:20rem
    }
}

@media only screen and (min-width: 961px) {
    .angular-google-map,.angular-google-map-container {
        height:30rem
    }
}

.spinner {
    height: 4.4rem;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    display: block
}

.spinner.spinner--expanded {
    height: 6.6rem
}

.spinner.spinner--expanded .spinner-animation {
    height: 6.6rem
}

.spinner.spinner--expanded .top {
    height: 2rem
}

.spinner.spinner--expanded .bottom {
    height: 2.1rem
}

.spinner.spinner--expanded .one {
    top: 2rem
}

.spinner.spinner--expanded .two {
    top: 2.5rem
}

.spinner.spinner--expanded .three {
    top: 3rem
}

.spinner.spinner--expanded .four {
    top: 3.5rem
}

.spinner.spinner--expanded .five {
    top: 4rem
}

.spinner.spinner--button {
    height: 0;
    overflow: visible
}

.spinner.spinner--button .spinner-animation {
    height: 8rem;
    -webkit-animation: placeHolderShimmer2 1.5s linear;
    -moz-animation: placeHolderShimmer2 1.5s linear;
    -o-animation: placeHolderShimmer2 1.5s linear;
    animation: placeHolderShimmer2 1.5s linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -moz-animation-direction: normal;
    -o-animation-direction: normal;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    width: 80rem;
    position: absolute;
    margin-top: -2.4rem
}

.spinner.spinner--button .top,.spinner.spinner--button .right,.spinner.spinner--button .bottom,.spinner.spinner--button .left,.spinner.spinner--button .one,.spinner.spinner--button .two,.spinner.spinner--button .three,.spinner.spinner--button .four,.spinner.spinner--button .five {
    display: none
}

.spinner.spinner--details .left {
    width: 1.5rem
}

.spinner.spinner--details .two {
    right: 0
}

.spinner.spinner--details .three {
    right: 0
}

.spinner.spinner--details .four {
    right: 0
}

.spinner.spinner--plastic {
    height: 17rem;
    padding-top: 1rem
}

.spinner.spinner--plastic .spinner-inner {
    height: 15rem;
    margin: 0 auto;
    border-radius: 12px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    position: relative;
    overflow: hidden;
    -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC");
    mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC")
}

@media only screen and (min-width: 1281px) {
    .spinner.spinner--plastic .spinner-inner {
        max-width:36rem
    }
}

@media only screen and (min-width: 961px)and (max-width: 1280px) {
    .spinner.spinner--plastic .spinner-inner {
        max-width:28rem
    }
}

@media only screen and (min-width: 641px)and (max-width: 960px) {
    .spinner.spinner--plastic .spinner-inner {
        max-width:32rem
    }
}

@media only screen and (max-width: 640px) {
    .spinner.spinner--plastic .spinner-inner {
        max-width:24rem
    }
}

.spinner.spinner--plastic .spinner-animation {
    height: 15rem
}

.spinner.spinner--plastic .top {
    height: 4rem;
    border-radius: 12px 12px 0 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.spinner.spinner--plastic .right {
    width: 2rem;
    border-radius: 0 12px 12px 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.spinner.spinner--plastic .bottom {
    height: 4rem;
    border-radius: 0 0 12px 12px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.spinner.spinner--plastic .left {
    width: 2rem;
    border-radius: 12px 0 0 12px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.spinner.spinner--plastic .one {
    top: 4rem;
    height: 1.5rem
}

.spinner.spinner--plastic .two {
    top: 5.5rem;
    left: 0;
    right: 0;
    height: 3rem
}

.spinner.spinner--plastic .three {
    top: 8.5rem;
    width: 2rem;
    left: 25%;
    right: auto;
    margin-left: -0.25rem;
    height: 3rem
}

.spinner.spinner--plastic .four {
    top: 8.5rem;
    width: 2rem;
    left: 50%;
    right: auto;
    margin-left: -1rem;
    height: 3rem
}

.spinner.spinner--plastic .five {
    top: 8.5rem;
    width: 2rem;
    left: auto;
    right: 25%;
    margin-right: -0.25rem;
    height: 3rem
}

.spinner.spinner--plasticNone .spinner-none {
    width: 100%;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -1.5rem;
    text-align: center
}

.spinner.spinner--dash {
    margin-left: -1rem;
    margin-right: -1rem;
    height: .5rem
}

.spinner.spinner--dash .spinner-animation {
    height: .5rem
}

.spinner.spinner--dash .top,.spinner.spinner--dash .bottom {
    display: none
}

.spinner.spinner--dash .left {
    width: 50%;
    margin-left: -1rem
}

.spinner.spinner--dash .right {
    width: 50%;
    margin-right: -1rem
}

.spinner.spinner--dash .one,.spinner.spinner--dash .two,.spinner.spinner--dash .three,.spinner.spinner--dash .four,.spinner.spinner--dash .five {
    display: none
}

.spinner.spinner--circleTrack {
    margin: 2rem auto 0 auto;
    font-size: 1rem;
    position: relative;
    text-indent: -9999em;
    width: 6rem;
    height: 6rem;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: circleTrack 1.1s infinite linear;
    -moz-animation: circleTrack 1.1s infinite linear;
    -o-animation: circleTrack 1.1s infinite linear;
    animation: circleTrack 1.1s infinite linear;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    border-top-width: 1.1rem;
    border-top-style: solid;
    border-right-width: 1.1rem;
    border-right-style: solid;
    border-bottom-width: 1.1rem;
    border-bottom-style: solid;
    border-left-width: 1.1rem;
    border-left-style: solid
}

.spinner.spinner--circleTrack:after {
    width: 6rem;
    height: 6rem;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.spinner.spinner--circleTrack.spinner--countdown {
    width: 100px;
    height: 100px;
    border-top-width: 4px;
    border-right-width: 4px;
    border-bottom-width: 4px;
    border-left-width: 4px
}

.spinner.spinner--circleTrack.spinner--countdown:after {
    width: 100px;
    height: 100px
}

.spinner.spinner--circleFlow {
    width: 92px;
    height: 92px;
    background: none;
    position: absolute;
    margin: 0 auto
}

.spinner.spinner--circleFlow .double-bounce1,.spinner.spinner--circleFlow .double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #d8d8d8;
    opacity: .6;
    filter: alpha(opacity=60);
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 4s infinite ease-in-out;
    -moz-animation: sk-bounce 4s infinite ease-in-out;
    -o-animation: sk-bounce 4s infinite ease-in-out;
    animation: sk-bounce 4s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.spinner.spinner--circleFlow .double-bounce2 {
    -webkit-animation-delay: -2s;
    animation-delay: -2s
}

@-webkit-keyframes sk-bounce {
    0%,100% {
        -webkit-transform: scale(0)
    }

    50% {
        -webkit-transform: scale(1)
    }
}

@-moz-keyframes sk-bounce {
    0%,100% {
        -webkit-transform: scale(0)
    }

    50% {
        -webkit-transform: scale(1)
    }
}

@keyframes sk-bounce {
    0%,100% {
        -webkit-transform: scale(0)
    }

    50% {
        -webkit-transform: scale(1)
    }
}

.spinner.spinner--circleBleep {
    height: 92px;
    width: 92px;
    border-radius: 50%;
    background-color: #d8d8d8;
    -webkit-animation: single6 1s infinite ease-in;
    -moz-animation: single6 1s infinite ease-in;
    -o-animation: single6 1s infinite ease-in;
    animation: single6 1s infinite ease-in;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes single6 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

@-moz-keyframes single6 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

@keyframes single6 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

.spinner.spinner--overview {
    height: 6.3rem;
    overflow: hidden
}

.spinner.spinner--overview .bottom {
    height: 1.8rem
}

@keyframes placeHolderShimmer {
    0% {
        background-position: -468px 0
    }

    100% {
        background-position: 468px 0
    }
}

@-webkit-keyframes placeHolderShimmer2 {
    from {
        left: -40rem
    }

    to {
        left: 100%
    }
}

@-moz-keyframes placeHolderShimmer2 {
    from {
        left: -40rem
    }

    to {
        left: 100%
    }
}

@keyframes placeHolderShimmer2 {
    from {
        left: -40rem
    }

    to {
        left: 100%
    }
}

@-webkit-keyframes circleTrack {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-moz-keyframes circleTrack {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes circleTrack {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.spinner-animation {
    -webkit-animation: placeHolderShimmer2 1s linear;
    -moz-animation: placeHolderShimmer2 1s linear;
    -o-animation: placeHolderShimmer2 1s linear;
    animation: placeHolderShimmer2 1s linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -moz-animation-direction: normal;
    -o-animation-direction: normal;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    -webkit-transition: left 1s linear;
    -moz-transition: left 1s linear;
    -o-transition: left 1s linear;
    transition: left 1s linear;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 40rem;
    height: 4.4rem;
    position: absolute
}

.spinner-fill {
    position: absolute
}

.spinner-fill.top {
    top: 0;
    left: 0;
    width: 100%;
    height: 1rem
}

.spinner-fill.right {
    top: 0;
    right: 0;
    width: 1rem;
    height: 100%
}

.spinner-fill.bottom {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1rem
}

.spinner-fill.left {
    top: 0;
    left: 0;
    width: 1rem;
    height: 100%
}

.spinner-fill.one {
    top: 1rem;
    right: 0;
    left: 15rem;
    height: .5rem
}

.spinner-fill.two {
    top: 1.5rem;
    right: 12rem;
    left: 15rem;
    height: .5rem
}

.spinner-fill.three {
    top: 2rem;
    right: 12rem;
    left: 0;
    height: .5rem
}

.spinner-fill.four {
    top: 2.5rem;
    right: 12rem;
    left: 9rem;
    height: .5rem
}

.spinner-fill.five {
    top: 3rem;
    right: 0;
    left: 9rem;
    height: .5rem
}

csi-spinner.spinner.spinner--plastic {
    margin-left: -1rem;
    margin-right: -1rem
}

.keyboard-open {
    padding-bottom: 0 !important
}

.keyboard-open .navbar--bottom {
    display: none !important
}

[pagetext].pagetext--danger,csi-pagetext.pagetext--danger,[pagetext].pagetext--warning,csi-pagetext.pagetext--warning,[pagetext].pagetext--info,csi-pagetext.pagetext--info,[pagetext].pagetext--none,csi-pagetext.pagetext--none {
    position: relative;
    min-height: 6rem;
    padding-left: 4.5rem;
    border-radius: .4rem
}

[pagetext].pagetext--danger:before,csi-pagetext.pagetext--danger:before,[pagetext].pagetext--warning:before,csi-pagetext.pagetext--warning:before,[pagetext].pagetext--info:before,csi-pagetext.pagetext--info:before,[pagetext].pagetext--none:before,csi-pagetext.pagetext--none:before {
    position: absolute;
    left: 1rem;
    font: normal normal normal 24px/1 "icomoon";
    font-size: 30px;
    font-size: 3rem;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased
}

[pagetext],csi-pagetext {
    padding: 1.5rem;
    display: none;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.4
}

[pagetext] h1,csi-pagetext h1 {
    margin: 0 0 .5rem;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: normal
}

[pagetext] h1+p,csi-pagetext h1+p {
    margin-top: 0
}

[pagetext] p,csi-pagetext p {
    margin: 0 0 .5rem;
    font-size: inherit;
    line-height: inherit
}

[pagetext] p:first-child,csi-pagetext p:first-child {
    margin-top: .5rem
}

[pagetext] p:last-child,csi-pagetext p:last-child {
    margin-bottom: 0
}

[pagetext] strong,[pagetext] em,csi-pagetext strong,csi-pagetext em {
    display: inline
}

[pagetext] b,csi-pagetext b {
    font-weight: bold
}

[pagetext] a,csi-pagetext a {
    font-size: inherit;
    text-decoration: underline
}

[pagetext] img,csi-pagetext img {
    display: block;
    margin: 0 auto
}

@media only screen and (min-width: 1281px) {
    [pagetext] img,csi-pagetext img {
        max-width:72.8rem
    }
}

[pagetext].border--top,csi-pagetext.border--top {
    border-top-width: .1rem;
    border-top-style: solid
}

[pagetext].border--bot,csi-pagetext.border--bot {
    border-bottom-width: .1rem;
    border-bottom-style: solid
}

[pagetext].pagetext--none,csi-pagetext.pagetext--none {
    min-height: inherit;
    padding-left: 1.5rem;
    border-left: none
}

[pagetext].pagetext--none p:first-child,csi-pagetext.pagetext--none p:first-child {
    margin-top: 0
}

[pagetext].pagetext--none[nonePadding0],csi-pagetext.pagetext--none[nonePadding0] {
    padding: 0
}

[pagetext].pagetext--info:before,csi-pagetext.pagetext--info:before {
    content: ""
}

[pagetext].pagetext--warning:before,csi-pagetext.pagetext--warning:before {
    content: ""
}

[pagetext].pagetext--danger:before,csi-pagetext.pagetext--danger:before {
    content: ""
}

[pagetext].pagetext--login,csi-pagetext.pagetext--login {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    right: 0;
    min-height: 7rem;
    padding: 2rem;
    font-size: 15px;
    font-size: 1.5rem
}

[pagetext].pagetext--login .pagetext--login-close,csi-pagetext.pagetext--login .pagetext--login-close {
    float: right;
    width: 2.5rem;
    height: 2.5rem;
    overflow: hidden;
    padding: 0;
    margin: 0 0 1.5rem 1.5rem;
    font-size: 40px;
    font-size: 4rem;
    line-height: 2.5rem;
    text-align: center;
    border: none;
    background: none;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

[pagetext].pagetext--login .pagetext--login-close:hover,[pagetext].pagetext--login .pagetext--login-close:focus,csi-pagetext.pagetext--login .pagetext--login-close:hover,csi-pagetext.pagetext--login .pagetext--login-close:focus {
    outline: none
}

[pagetext].pagetext--login .pagetext--login-close:hover,csi-pagetext.pagetext--login .pagetext--login-close:hover {
    cursor: pointer;
    opacity: .7
}

@media only screen and (max-width: 480px) {
    [pagetext].pagetext--login,csi-pagetext.pagetext--login {
        min-height:5rem;
        padding: 1rem 1rem 1.5rem;
        font-size: 13px;
        font-size: 1.3rem
    }

    [pagetext].pagetext--login .pagetext--login-close,csi-pagetext.pagetext--login .pagetext--login-close {
        margin-left: 1rem;
        margin-bottom: 1rem
    }
}

[pagetext].pagetext--login.pagetext--info,[pagetext].pagetext--login.pagetext--warning,[pagetext].pagetext--login.pagetext--danger,csi-pagetext.pagetext--login.pagetext--info,csi-pagetext.pagetext--login.pagetext--warning,csi-pagetext.pagetext--login.pagetext--danger {
    padding-left: 5rem;
    border: none
}

[pagetext].pagetext--login.pagetext--info a,[pagetext].pagetext--login.pagetext--warning a,[pagetext].pagetext--login.pagetext--danger a,csi-pagetext.pagetext--login.pagetext--info a,csi-pagetext.pagetext--login.pagetext--warning a,csi-pagetext.pagetext--login.pagetext--danger a {
    text-decoration: underline
}

[pagetext].pagetext--wizard,csi-pagetext.pagetext--wizard {
    padding: 0;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: normal;
    text-align: center
}

card-page-text[pagetext] {
    display: none;
    padding: 0 !important
}

card-page-text[pagetext] .card-body {
    padding: 1.5rem
}

.view-iphonex .login-navbar-top {
    padding-top: 4.5rem;
    height: 8.5rem
}

.heading {
    display: block;
    width: 100%;
    margin-bottom: 1rem
}

.heading.heading--default {
    border-bottom-width: .2rem;
    border-bottom-style: solid
}

.heading.heading--default>span {
    padding-bottom: .5rem;
    text-transform: uppercase;
    font-family: "Montserrat",sans-serif;
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 400
}

.wizard-step-complete {
    padding-top: 2rem;
    border-top-width: .1rem;
    border-top-style: solid
}

.wizard-step-complete-info {
    margin-bottom: 2rem;
    font-size: 1.4rem;
    text-align: center
}

.wizard-step-complete-info p {
    margin: 0;
    font-size: inherit;
    line-height: normal
}

.wizard-step-complete-info h2 {
    margin: 0;
    font-size: 2.2rem;
    line-height: normal;
    color: var(--generic-medium)
}

.messageDetail-head small {
    line-height: normal
}

.messageDetail-head h2 {
    font-size: 20px;
    font-size: 2rem;
    font-family: "Roboto",sans-serif;
    font-weight: 300;
    line-height: normal;
    margin: 0
}

.messageDetail-head hr {
    margin: 1rem 0
}

.subuser-perms-head-account {
    font-size: 2rem !important;
    line-height: 1.5 !important
}

.card-status--container {
    -webkit-box-flex: 0 0 3.5rem;
    -moz-box-flex: 0 0 3.5rem;
    -webkit-flex: 0 0 3.5rem;
    -ms-flex: 0 0 3.5rem;
    flex: 0 0 3.5rem
}

.card-status--container>button {
    height: 3.5rem
}

.ach--runningTotals {
    -webkit-box-flex: 0 0 5rem;
    -moz-box-flex: 0 0 5rem;
    -webkit-flex: 0 0 5rem;
    -ms-flex: 0 0 5rem;
    flex: 0 0 5rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border-top: 1px solid #d2d2d2;
    background-color: #f5f5f5
}

.ach--runningTotals--total {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    overflow: hidden;
    border-left: 1px solid #d2d2d2
}

.ach--runningTotals--total:first-child {
    border-left: none
}

.ach--runningTotals--total p {
    margin: 0;
    text-align: center;
    font-size: 1.1rem;
    line-height: 1.3;
    color: #4d4d4d
}

.ach--runningTotals--total strong {
    display: block;
    font-size: 1.3rem;
    font-weight: normal
}

.ach--runningTotals--credit {
    color: #1e824c
}

.ach--runningTotals--debit {
    color: #d91e18
}

.ach-addButton {
    -webkit-box-flex: 0 0 4rem;
    -moz-box-flex: 0 0 4rem;
    -webkit-flex: 0 0 4rem;
    -ms-flex: 0 0 4rem;
    flex: 0 0 4rem
}

.item--translateZ {
    transform: translateZ(0)
}

.iti-flag {
    width: 20px
}

.iti-flag.be {
    width: 18px
}

.iti-flag.ch {
    width: 15px
}

.iti-flag.mc {
    width: 19px
}

.iti-flag.ne {
    width: 18px
}

.iti-flag.np {
    width: 13px
}

.iti-flag.va {
    width: 15px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
    .iti-flag {
        background-size:5630px 15px
    }
}

.iti-flag.ac {
    height: 10px;
    background-position: 0px 0px
}

.iti-flag.ad {
    height: 14px;
    background-position: -22px 0px
}

.iti-flag.ae {
    height: 10px;
    background-position: -44px 0px
}

.iti-flag.af {
    height: 14px;
    background-position: -66px 0px
}

.iti-flag.ag {
    height: 14px;
    background-position: -88px 0px
}

.iti-flag.ai {
    height: 10px;
    background-position: -110px 0px
}

.iti-flag.al {
    height: 15px;
    background-position: -132px 0px
}

.iti-flag.am {
    height: 10px;
    background-position: -154px 0px
}

.iti-flag.ao {
    height: 14px;
    background-position: -176px 0px
}

.iti-flag.aq {
    height: 14px;
    background-position: -198px 0px
}

.iti-flag.ar {
    height: 13px;
    background-position: -220px 0px
}

.iti-flag.as {
    height: 10px;
    background-position: -242px 0px
}

.iti-flag.at {
    height: 14px;
    background-position: -264px 0px
}

.iti-flag.au {
    height: 10px;
    background-position: -286px 0px
}

.iti-flag.aw {
    height: 14px;
    background-position: -308px 0px
}

.iti-flag.ax {
    height: 13px;
    background-position: -330px 0px
}

.iti-flag.az {
    height: 10px;
    background-position: -352px 0px
}

.iti-flag.ba {
    height: 10px;
    background-position: -374px 0px
}

.iti-flag.bb {
    height: 14px;
    background-position: -396px 0px
}

.iti-flag.bd {
    height: 12px;
    background-position: -418px 0px
}

.iti-flag.be {
    height: 15px;
    background-position: -440px 0px
}

.iti-flag.bf {
    height: 14px;
    background-position: -460px 0px
}

.iti-flag.bg {
    height: 12px;
    background-position: -482px 0px
}

.iti-flag.bh {
    height: 12px;
    background-position: -504px 0px
}

.iti-flag.bi {
    height: 12px;
    background-position: -526px 0px
}

.iti-flag.bj {
    height: 14px;
    background-position: -548px 0px
}

.iti-flag.bl {
    height: 14px;
    background-position: -570px 0px
}

.iti-flag.bm {
    height: 10px;
    background-position: -592px 0px
}

.iti-flag.bn {
    height: 10px;
    background-position: -614px 0px
}

.iti-flag.bo {
    height: 14px;
    background-position: -636px 0px
}

.iti-flag.bq {
    height: 14px;
    background-position: -658px 0px
}

.iti-flag.br {
    height: 14px;
    background-position: -680px 0px
}

.iti-flag.bs {
    height: 10px;
    background-position: -702px 0px
}

.iti-flag.bt {
    height: 14px;
    background-position: -724px 0px
}

.iti-flag.bv {
    height: 15px;
    background-position: -746px 0px
}

.iti-flag.bw {
    height: 14px;
    background-position: -768px 0px
}

.iti-flag.by {
    height: 10px;
    background-position: -790px 0px
}

.iti-flag.bz {
    height: 14px;
    background-position: -812px 0px
}

.iti-flag.ca {
    height: 10px;
    background-position: -834px 0px
}

.iti-flag.cc {
    height: 10px;
    background-position: -856px 0px
}

.iti-flag.cd {
    height: 15px;
    background-position: -878px 0px
}

.iti-flag.cf {
    height: 14px;
    background-position: -900px 0px
}

.iti-flag.cg {
    height: 14px;
    background-position: -922px 0px
}

.iti-flag.ch {
    height: 15px;
    background-position: -944px 0px
}

.iti-flag.ci {
    height: 14px;
    background-position: -961px 0px
}

.iti-flag.ck {
    height: 10px;
    background-position: -983px 0px
}

.iti-flag.cl {
    height: 14px;
    background-position: -1005px 0px
}

.iti-flag.cm {
    height: 14px;
    background-position: -1027px 0px
}

.iti-flag.cn {
    height: 14px;
    background-position: -1049px 0px
}

.iti-flag.co {
    height: 14px;
    background-position: -1071px 0px
}

.iti-flag.cp {
    height: 14px;
    background-position: -1093px 0px
}

.iti-flag.cr {
    height: 12px;
    background-position: -1115px 0px
}

.iti-flag.cu {
    height: 10px;
    background-position: -1137px 0px
}

.iti-flag.cv {
    height: 12px;
    background-position: -1159px 0px
}

.iti-flag.cw {
    height: 14px;
    background-position: -1181px 0px
}

.iti-flag.cx {
    height: 10px;
    background-position: -1203px 0px
}

.iti-flag.cy {
    height: 13px;
    background-position: -1225px 0px
}

.iti-flag.cz {
    height: 14px;
    background-position: -1247px 0px
}

.iti-flag.de {
    height: 12px;
    background-position: -1269px 0px
}

.iti-flag.dg {
    height: 10px;
    background-position: -1291px 0px
}

.iti-flag.dj {
    height: 14px;
    background-position: -1313px 0px
}

.iti-flag.dk {
    height: 15px;
    background-position: -1335px 0px
}

.iti-flag.dm {
    height: 10px;
    background-position: -1357px 0px
}

.iti-flag.do {
    height: 13px;
    background-position: -1379px 0px
}

.iti-flag.dz {
    height: 14px;
    background-position: -1401px 0px
}

.iti-flag.ea {
    height: 14px;
    background-position: -1423px 0px
}

.iti-flag.ec {
    height: 14px;
    background-position: -1445px 0px
}

.iti-flag.ee {
    height: 13px;
    background-position: -1467px 0px
}

.iti-flag.eg {
    height: 14px;
    background-position: -1489px 0px
}

.iti-flag.eh {
    height: 10px;
    background-position: -1511px 0px
}

.iti-flag.er {
    height: 10px;
    background-position: -1533px 0px
}

.iti-flag.es {
    height: 14px;
    background-position: -1555px 0px
}

.iti-flag.et {
    height: 10px;
    background-position: -1577px 0px
}

.iti-flag.eu {
    height: 14px;
    background-position: -1599px 0px
}

.iti-flag.fi {
    height: 12px;
    background-position: -1621px 0px
}

.iti-flag.fj {
    height: 10px;
    background-position: -1643px 0px
}

.iti-flag.fk {
    height: 10px;
    background-position: -1665px 0px
}

.iti-flag.fm {
    height: 11px;
    background-position: -1687px 0px
}

.iti-flag.fo {
    height: 15px;
    background-position: -1709px 0px
}

.iti-flag.fr {
    height: 14px;
    background-position: -1731px 0px
}

.iti-flag.ga {
    height: 15px;
    background-position: -1753px 0px
}

.iti-flag.gb {
    height: 10px;
    background-position: -1775px 0px
}

.iti-flag.gd {
    height: 12px;
    background-position: -1797px 0px
}

.iti-flag.ge {
    height: 14px;
    background-position: -1819px 0px
}

.iti-flag.gf {
    height: 14px;
    background-position: -1841px 0px
}

.iti-flag.gg {
    height: 14px;
    background-position: -1863px 0px
}

.iti-flag.gh {
    height: 14px;
    background-position: -1885px 0px
}

.iti-flag.gi {
    height: 10px;
    background-position: -1907px 0px
}

.iti-flag.gl {
    height: 14px;
    background-position: -1929px 0px
}

.iti-flag.gm {
    height: 14px;
    background-position: -1951px 0px
}

.iti-flag.gn {
    height: 14px;
    background-position: -1973px 0px
}

.iti-flag.gp {
    height: 14px;
    background-position: -1995px 0px
}

.iti-flag.gq {
    height: 14px;
    background-position: -2017px 0px
}

.iti-flag.gr {
    height: 14px;
    background-position: -2039px 0px
}

.iti-flag.gs {
    height: 10px;
    background-position: -2061px 0px
}

.iti-flag.gt {
    height: 13px;
    background-position: -2083px 0px
}

.iti-flag.gu {
    height: 11px;
    background-position: -2105px 0px
}

.iti-flag.gw {
    height: 10px;
    background-position: -2127px 0px
}

.iti-flag.gy {
    height: 12px;
    background-position: -2149px 0px
}

.iti-flag.hk {
    height: 14px;
    background-position: -2171px 0px
}

.iti-flag.hm {
    height: 10px;
    background-position: -2193px 0px
}

.iti-flag.hn {
    height: 10px;
    background-position: -2215px 0px
}

.iti-flag.hr {
    height: 10px;
    background-position: -2237px 0px
}

.iti-flag.ht {
    height: 12px;
    background-position: -2259px 0px
}

.iti-flag.hu {
    height: 10px;
    background-position: -2281px 0px
}

.iti-flag.ic {
    height: 14px;
    background-position: -2303px 0px
}

.iti-flag.id {
    height: 14px;
    background-position: -2325px 0px
}

.iti-flag.ie {
    height: 10px;
    background-position: -2347px 0px
}

.iti-flag.il {
    height: 15px;
    background-position: -2369px 0px
}

.iti-flag.im {
    height: 10px;
    background-position: -2391px 0px
}

.iti-flag.in {
    height: 14px;
    background-position: -2413px 0px
}

.iti-flag.io {
    height: 10px;
    background-position: -2435px 0px
}

.iti-flag.iq {
    height: 14px;
    background-position: -2457px 0px
}

.iti-flag.ir {
    height: 12px;
    background-position: -2479px 0px
}

.iti-flag.is {
    height: 15px;
    background-position: -2501px 0px
}

.iti-flag.it {
    height: 14px;
    background-position: -2523px 0px
}

.iti-flag.je {
    height: 12px;
    background-position: -2545px 0px
}

.iti-flag.jm {
    height: 10px;
    background-position: -2567px 0px
}

.iti-flag.jo {
    height: 10px;
    background-position: -2589px 0px
}

.iti-flag.jp {
    height: 14px;
    background-position: -2611px 0px
}

.iti-flag.ke {
    height: 14px;
    background-position: -2633px 0px
}

.iti-flag.kg {
    height: 12px;
    background-position: -2655px 0px
}

.iti-flag.kh {
    height: 13px;
    background-position: -2677px 0px
}

.iti-flag.ki {
    height: 10px;
    background-position: -2699px 0px
}

.iti-flag.km {
    height: 12px;
    background-position: -2721px 0px
}

.iti-flag.kn {
    height: 14px;
    background-position: -2743px 0px
}

.iti-flag.kp {
    height: 10px;
    background-position: -2765px 0px
}

.iti-flag.kr {
    height: 14px;
    background-position: -2787px 0px
}

.iti-flag.kw {
    height: 10px;
    background-position: -2809px 0px
}

.iti-flag.ky {
    height: 10px;
    background-position: -2831px 0px
}

.iti-flag.kz {
    height: 10px;
    background-position: -2853px 0px
}

.iti-flag.la {
    height: 14px;
    background-position: -2875px 0px
}

.iti-flag.lb {
    height: 14px;
    background-position: -2897px 0px
}

.iti-flag.lc {
    height: 10px;
    background-position: -2919px 0px
}

.iti-flag.li {
    height: 12px;
    background-position: -2941px 0px
}

.iti-flag.lk {
    height: 10px;
    background-position: -2963px 0px
}

.iti-flag.lr {
    height: 11px;
    background-position: -2985px 0px
}

.iti-flag.ls {
    height: 14px;
    background-position: -3007px 0px
}

.iti-flag.lt {
    height: 12px;
    background-position: -3029px 0px
}

.iti-flag.lu {
    height: 12px;
    background-position: -3051px 0px
}

.iti-flag.lv {
    height: 10px;
    background-position: -3073px 0px
}

.iti-flag.ly {
    height: 10px;
    background-position: -3095px 0px
}

.iti-flag.ma {
    height: 14px;
    background-position: -3117px 0px
}

.iti-flag.mc {
    height: 15px;
    background-position: -3139px 0px
}

.iti-flag.md {
    height: 10px;
    background-position: -3160px 0px
}

.iti-flag.me {
    height: 10px;
    background-position: -3182px 0px
}

.iti-flag.mf {
    height: 14px;
    background-position: -3204px 0px
}

.iti-flag.mg {
    height: 14px;
    background-position: -3226px 0px
}

.iti-flag.mh {
    height: 11px;
    background-position: -3248px 0px
}

.iti-flag.mk {
    height: 10px;
    background-position: -3270px 0px
}

.iti-flag.ml {
    height: 14px;
    background-position: -3292px 0px
}

.iti-flag.mm {
    height: 14px;
    background-position: -3314px 0px
}

.iti-flag.mn {
    height: 10px;
    background-position: -3336px 0px
}

.iti-flag.mo {
    height: 14px;
    background-position: -3358px 0px
}

.iti-flag.mp {
    height: 10px;
    background-position: -3380px 0px
}

.iti-flag.mq {
    height: 14px;
    background-position: -3402px 0px
}

.iti-flag.mr {
    height: 14px;
    background-position: -3424px 0px
}

.iti-flag.ms {
    height: 10px;
    background-position: -3446px 0px
}

.iti-flag.mt {
    height: 14px;
    background-position: -3468px 0px
}

.iti-flag.mu {
    height: 14px;
    background-position: -3490px 0px
}

.iti-flag.mv {
    height: 14px;
    background-position: -3512px 0px
}

.iti-flag.mw {
    height: 14px;
    background-position: -3534px 0px
}

.iti-flag.mx {
    height: 12px;
    background-position: -3556px 0px
}

.iti-flag.my {
    height: 10px;
    background-position: -3578px 0px
}

.iti-flag.mz {
    height: 14px;
    background-position: -3600px 0px
}

.iti-flag.na {
    height: 14px;
    background-position: -3622px 0px
}

.iti-flag.nc {
    height: 10px;
    background-position: -3644px 0px
}

.iti-flag.ne {
    height: 15px;
    background-position: -3666px 0px
}

.iti-flag.nf {
    height: 10px;
    background-position: -3686px 0px
}

.iti-flag.ng {
    height: 10px;
    background-position: -3708px 0px
}

.iti-flag.ni {
    height: 12px;
    background-position: -3730px 0px
}

.iti-flag.nl {
    height: 14px;
    background-position: -3752px 0px
}

.iti-flag.no {
    height: 15px;
    background-position: -3774px 0px
}

.iti-flag.np {
    height: 15px;
    background-position: -3796px 0px
}

.iti-flag.nr {
    height: 10px;
    background-position: -3811px 0px
}

.iti-flag.nu {
    height: 10px;
    background-position: -3833px 0px
}

.iti-flag.nz {
    height: 10px;
    background-position: -3855px 0px
}

.iti-flag.om {
    height: 10px;
    background-position: -3877px 0px
}

.iti-flag.pa {
    height: 14px;
    background-position: -3899px 0px
}

.iti-flag.pe {
    height: 14px;
    background-position: -3921px 0px
}

.iti-flag.pf {
    height: 14px;
    background-position: -3943px 0px
}

.iti-flag.pg {
    height: 15px;
    background-position: -3965px 0px
}

.iti-flag.ph {
    height: 10px;
    background-position: -3987px 0px
}

.iti-flag.pk {
    height: 14px;
    background-position: -4009px 0px
}

.iti-flag.pl {
    height: 13px;
    background-position: -4031px 0px
}

.iti-flag.pm {
    height: 14px;
    background-position: -4053px 0px
}

.iti-flag.pn {
    height: 10px;
    background-position: -4075px 0px
}

.iti-flag.pr {
    height: 14px;
    background-position: -4097px 0px
}

.iti-flag.ps {
    height: 10px;
    background-position: -4119px 0px
}

.iti-flag.pt {
    height: 14px;
    background-position: -4141px 0px
}

.iti-flag.pw {
    height: 13px;
    background-position: -4163px 0px
}

.iti-flag.py {
    height: 11px;
    background-position: -4185px 0px
}

.iti-flag.qa {
    height: 8px;
    background-position: -4207px 0px
}

.iti-flag.re {
    height: 14px;
    background-position: -4229px 0px
}

.iti-flag.ro {
    height: 14px;
    background-position: -4251px 0px
}

.iti-flag.rs {
    height: 14px;
    background-position: -4273px 0px
}

.iti-flag.ru {
    height: 14px;
    background-position: -4295px 0px
}

.iti-flag.rw {
    height: 14px;
    background-position: -4317px 0px
}

.iti-flag.sa {
    height: 14px;
    background-position: -4339px 0px
}

.iti-flag.sb {
    height: 10px;
    background-position: -4361px 0px
}

.iti-flag.sc {
    height: 10px;
    background-position: -4383px 0px
}

.iti-flag.sd {
    height: 10px;
    background-position: -4405px 0px
}

.iti-flag.se {
    height: 13px;
    background-position: -4427px 0px
}

.iti-flag.sg {
    height: 14px;
    background-position: -4449px 0px
}

.iti-flag.sh {
    height: 10px;
    background-position: -4471px 0px
}

.iti-flag.si {
    height: 10px;
    background-position: -4493px 0px
}

.iti-flag.sj {
    height: 15px;
    background-position: -4515px 0px
}

.iti-flag.sk {
    height: 14px;
    background-position: -4537px 0px
}

.iti-flag.sl {
    height: 14px;
    background-position: -4559px 0px
}

.iti-flag.sm {
    height: 15px;
    background-position: -4581px 0px
}

.iti-flag.sn {
    height: 14px;
    background-position: -4603px 0px
}

.iti-flag.so {
    height: 14px;
    background-position: -4625px 0px
}

.iti-flag.sr {
    height: 14px;
    background-position: -4647px 0px
}

.iti-flag.ss {
    height: 10px;
    background-position: -4669px 0px
}

.iti-flag.st {
    height: 10px;
    background-position: -4691px 0px
}

.iti-flag.sv {
    height: 12px;
    background-position: -4713px 0px
}

.iti-flag.sx {
    height: 14px;
    background-position: -4735px 0px
}

.iti-flag.sy {
    height: 14px;
    background-position: -4757px 0px
}

.iti-flag.sz {
    height: 14px;
    background-position: -4779px 0px
}

.iti-flag.ta {
    height: 10px;
    background-position: -4801px 0px
}

.iti-flag.tc {
    height: 10px;
    background-position: -4823px 0px
}

.iti-flag.td {
    height: 14px;
    background-position: -4845px 0px
}

.iti-flag.tf {
    height: 14px;
    background-position: -4867px 0px
}

.iti-flag.tg {
    height: 13px;
    background-position: -4889px 0px
}

.iti-flag.th {
    height: 14px;
    background-position: -4911px 0px
}

.iti-flag.tj {
    height: 10px;
    background-position: -4933px 0px
}

.iti-flag.tk {
    height: 10px;
    background-position: -4955px 0px
}

.iti-flag.tl {
    height: 10px;
    background-position: -4977px 0px
}

.iti-flag.tm {
    height: 14px;
    background-position: -4999px 0px
}

.iti-flag.tn {
    height: 14px;
    background-position: -5021px 0px
}

.iti-flag.to {
    height: 10px;
    background-position: -5043px 0px
}

.iti-flag.tr {
    height: 14px;
    background-position: -5065px 0px
}

.iti-flag.tt {
    height: 12px;
    background-position: -5087px 0px
}

.iti-flag.tv {
    height: 10px;
    background-position: -5109px 0px
}

.iti-flag.tw {
    height: 14px;
    background-position: -5131px 0px
}

.iti-flag.tz {
    height: 14px;
    background-position: -5153px 0px
}

.iti-flag.ua {
    height: 14px;
    background-position: -5175px 0px
}

.iti-flag.ug {
    height: 14px;
    background-position: -5197px 0px
}

.iti-flag.um {
    height: 11px;
    background-position: -5219px 0px
}

.iti-flag.us {
    height: 11px;
    background-position: -5241px 0px
}

.iti-flag.uy {
    height: 14px;
    background-position: -5263px 0px
}

.iti-flag.uz {
    height: 10px;
    background-position: -5285px 0px
}

.iti-flag.va {
    height: 15px;
    background-position: -5307px 0px
}

.iti-flag.vc {
    height: 14px;
    background-position: -5324px 0px
}

.iti-flag.ve {
    height: 14px;
    background-position: -5346px 0px
}

.iti-flag.vg {
    height: 10px;
    background-position: -5368px 0px
}

.iti-flag.vi {
    height: 14px;
    background-position: -5390px 0px
}

.iti-flag.vn {
    height: 14px;
    background-position: -5412px 0px
}

.iti-flag.vu {
    height: 12px;
    background-position: -5434px 0px
}

.iti-flag.wf {
    height: 14px;
    background-position: -5456px 0px
}

.iti-flag.ws {
    height: 10px;
    background-position: -5478px 0px
}

.iti-flag.xk {
    height: 15px;
    background-position: -5500px 0px
}

.iti-flag.ye {
    height: 14px;
    background-position: -5522px 0px
}

.iti-flag.yt {
    height: 14px;
    background-position: -5544px 0px
}

.iti-flag.za {
    height: 14px;
    background-position: -5566px 0px
}

.iti-flag.zm {
    height: 14px;
    background-position: -5588px 0px
}

.iti-flag.zw {
    height: 10px;
    background-position: -5610px 0px
}

.iti-flag {
    width: 20px;
    height: 15px;
    box-shadow: 0px 0px 1px 0px #888;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAFf4AAAAPCAYAAAAb+RpkAAEBb0lEQVR42uyddZxc1fn/3+feOz7rrpHNxj0hBiG4u1OsSKlADeryrTt1KFakuJWgCU5CIEDcdbORdZfxuXJ+f9zJJpuszCa7FPrr4RVmdubOueceefz5POLft/5RlsyZwB3vNfHS2hYWj9wHiuD07UWcntLJD04vYp8vl6vv24AeiSJUBSkBAQLs9we3il8IAPKfOvQbVCn423ce5CuXvY40un8nNGh+soCaX42wOz6kTW1fLgAkdOu3It3FmRePoCLDdcg3SbY/rt9/tx5/fSZwO6Ae8rnphD9eA4vnAFYPP/yi/RTnO1Plq/EARi+DEwKUxAgs2cN8JpqG4GxnCi/GOwXAkaybonSfWNOUh61bdenwI5nFXlvxvj0CYDuZg9rvGFoFwJqM0YPa7/S2HQJg3o/X9Nmv3L8RpUQIgRB997v8F9MFwLee2z2o473jkhGJO988wH7tn6kYpBCj1KkzMVswe5SfmZPyOfauXwqAlnFzB3W8WVs/FACLb/i19E4s55FVsGx9gAdLlgNww/bpzM8O8vkFTiqd+XzjnkbaWqNd43W5FABisUMP3bcFwIm/2yUBNNW+3jCPbvjvfrfM7ujix7t3JAWZ3gALL/wLZY9GiTe6iH8nwDmv3k5FSz6Ifu7776vsfu9ZNqjzy5fm2/2W3SWR4Pc5OGZSLrlZXnzmB3zr9H8wrrgJafW8IyKGg8/fdS3PvD8T1IMu2nWL3e/onxw+Xkvw+eN2c9cXPsKrdP86bAluuX8OD78/ApQeHnXHz+x+v3Le4M7DP17qla6PH+3j6X9MYvxoH6aV+FoBa69F5Bc61l4LlJ73bduESYM6zozNG22+JuWg9iuE6LlfKYlsq6DtuZdpf/kNYrv29M50+qCPnXpQekMmTXf/i6Z/Po7e2IzQ1KT6kIaJIy+b7Bs/R+6XP0/Yp5Hq8Nnr9ZsLex6MhNH+CC/M3MpYfwQrySFrUxoPnIfD9q3k2ovHcs8vFuBxa92/i8YI/ez3xBa+CorSKx3riw+fkdLBt08vIehNI/WPf8Af7MTSNHueTAuJRFFVLMPsWoNpzZsFQLT2DCmNSjAbkVYYhEDgBMUFOEAoid9YfYkvXc0zvEEAbJ5QOqj7bMLmfQLg+eKxg9rvRdXb7HW7f17//cpuLK3v9gVbjmTaPMnZV8DEGeBwgmUd3YAvnW2ft83Jyk8HD1ZJrGNCqPAIaLHghQji14090h2hKIiv3MI3azw8/+Y6nvnB+Rz75N3E12/ocb/2Rne+/czOQV23P1xWLgCq7rpfSkvS8vo7xKpr6FdA6qfNWfueAHgrZ4rsaQMoioJumoTDOiYCKSWaAK/HgUNTsSyrxw1yStP6HvUKRo2CxYvt1/1N1+1Xh+MgubkCzjzTfu2+uvbNfopUgEnpMDoVNrbB9kD/qkpCzOEwMeeniX5/coBoOxQdw9KQJDnHEvzOEOfmL+ar8b+T8+puyl+tsn889edSABneKAXpAXY1ZhI1bLruliY/btnA+cF9ALzoL+UXWZOJij7o/rr/s/u96+Sk95kCXJyv8KfxGgUucWCuBFhBi8CLLWT/aGXP6zYwCVgARH7SQx8S1GnX4jjnHtA83b6KGHG+9OEjPLLz/Z739Q0PH8QbxnPHe80962inFbHPv19Hi6FoClZnFM3rtGXXcByR6kbuZ3b7deu5Txw+XlPy+TOHc9f3ZuE9lJclKSvwg2tlTwrqOdsa+dHS3bhM68BESRAuKL49TMaZ8R514P28t3JcuuxGq4W9yGqqxAoJpD6wdRu5tV0AGOtzB5V2DbWswLj/G1wZd+vPBcDdhafJR7xTWeUsQEccPS/bdps93jl/H9zxfvRVu98JP5FCgkBiHSVfAGCzrUO45t4p/ZM24B6+B8UZR1pKsuQQvwqjvRbrg0qXbFn9nXeGVDb/wm+elV+5eB6TRxWgDMI8dJ3jo6CJfQkrC7/xR1k0cxy//6CFVza2s6hwJ0JROH3fCE7ztPH9E/NpzCqiJbcYv1PwyPPr8Hpc3Hz1TNpbde5/8mNKilM4/5TxNLWGuOnyYwTA+rqofHtXiF1tcSzrqEUF/nFegQBY7p8qezLclPz4Foq/+wUaH3uJyq/+HKmbScmO84Lr7KtuWdD7/FqCi8oCTKnfCVk/YH1GB8+vWwZqHzzyrqV2v5Nu6KNfi29ccxp3fOtyVCTVP/4tjXc9jFCVfnU1bpjR936QFqNyS1h8252Myi1Jep8t9w2uLjEvZOsSctfg7l9RZq/uGX/dPqj9vvb1MUNqg/yBL0M+Fg2wzzQG9RxvypklN5WZrBxnsrHMYk+BRVuKJJ4QaxXZv/nq4NZ68eYh3Q+u302V/VLw/QOWol9FMPbdxDmecW8SumWir2QmZPUXe+UXf3xsOd/+25tI0+KYicW88pfPkZvhGxBd//etv5IlcyZzx/t7eWl9HYtKOhCK4IxKH6f5Y3zvhDKaCkt4dcR0VFUFKVGkeWCOpMBSDtChe04sOjJfgqIgjYNopgQOtv0k5NRvv7RrcHXL88p6nF/Tkvz0+R1k33Un5zRv5sfzrufrP7iA2cNSBsY3h0rue/Dzg8uPE/pF5S0/lNmnHEvDyLHc+1oFT7+ygeqadiTgcju46wvTmf/EXQAs+9wt3HL/GmJRHaEqFGX7OL/MzdXpnQxPUXGdcRKZC+Z00TORMC1Z0uZp/hm2kB5cbROJPv9WpO3TUuzjs5+edVs3KW059WC++Mgj8MUv2u/vvReuvfagRTbtOT5IONi/bk8sybP+uiODdW1uIZM0AyVDH/qS+2QkSuC2XxJ5/AXbvnbVBaT86UcIj7vffTZU/KKv8VqGgRGNEmlotMebl4vmdqNo2sBtyIMkpw7VPPTYrwUZZ8Ypvj2McB2QkAUQsRS+vHMSjzYU90znb7XPG6N+a/uWhOSi47ewZU8Om3bnHfBrSMEZx+wkFHWwbMPwA59bgrKiVuZP2stT704iGlftG1d8TwCMveN8mZP6KoLB4fPv3WwfgZRrF0pLSiYWp/H412bxr6V7+fOinRypkhB85MIEv7gjwS/6smvkcPV9G9EjUVBU3JpJujdGY9CHlJJuWyrBL868e53swazByaPT+dqCEtxadxobNSz+trSKt3e0o/Zw6Bd/eaoA+PWo8+V6kYZEHDFtsOmKZIrs4AcVL/a6z6QJmWfGKf5OGDEwM0yX/eHMk+bJnMvnEx7pZH1nHVXBZqJGNCHniIFTuBsWH26HGYS23w4zVL5cbl87uHzzj9OO2mbYlx2R4Q8N7nj3XC8AVo8/flD7nbHlvT7p+iPLd/PVx1cRO8TJ5lIs/n78fVxb/m6PMyhmMqR0nfvP6EGfN7mm/FTun/8NXKqj+3dGDBZ+AVY/epg/F0D8JmH/jZmDOl6Py6ZGa7MnDGq/+32D8t4Zg7t/v7h6SO07Q7Ufyh46YVD73XX9koTd8255KPG/5aKxfC+0BHPVx2y67gdc+2Alre2R5EjxR1+2r/rbabIn28u1407jnhO/hkdzdRdZojGqfv47Wl94pUf9YvrmjwXAvvIFUrhdpH/nS/guOB3h93bvxwxgxHfZPMZZhqJ214tkMEzohddp//09yGiM0p22PaplGTItTbCkM5W/1hXybmcaQVPtXxeWAr9qckJqB98oqOOE1A46OiRZ8+3ZeiClRP471sH7eojOLv306O0aQyWnDpU9tT5jcGNJ8ttsn646+V+D2q+54br+z7HXQs01EQjUVImpg7FXhZDS6xnZf46/+9AkeVlBmMkpOppy9LMt5u1L6N1nJtXT/pNl6SpjMqL8rWQvO16o47t/CxGOSISwxS7LSjzJeY8O7n546Zoe9+9+OVnpx59vWVYiBlH0vH/H5UjmFkO+PxG0e5Tj/fWyI7cbCSBq2v5CzyE28YQeMOLFV2SW0s46oxyDQfAPXThrSPlQS/GowY2RrK4QADev6p+eHRw73F+7b6bo8r8dTIoULCyO4uAl/G+Bl1W5tcOHLgSFxBkuInaIkg8Chkq43YllgkAgtANSuGUIUKQd0mSCy2+QkmrgOjdhfB37JSkARVEwTYtjHTq/8AZJFfKIRnzMx88Mqbxuvp41qP2qp7cMaSzug1MHt98b1tn91jG481CAPQ9Lxwwu31ywfeOg04cuneW053uwRalcO3MJ9155J26hH2JuVtj7sxJaXslAqIf/dGbEjlda8/0J0twcODp6nvitOiGF6b/ZPKQ28N5kM/naK1h3/ApisQE5frVlaw6LUVAVYZuVkxADlYTPSJpOpOVgVEotN5Qs4QeP2D7/XXOQmVdDykkQXg31v4Xo5oPunwnDHrPf770ajNYD37knQP73wDsDAu9A62NQ9pHNyLJfPTye0QKu8Ab4Q0Yj7oNpmgAZg+o/emlb7OxRh92/z6yVgyujKsfY431/zIF4O6GAtECVFovSx/K7whPQRfdBOaTFd2uXcFb7Nkxx+ICP257It/netYNLe3/7iN3vN9+SPW5zKXGoDua5dzPFLQlhUW9pvBkYQTymIxy9hEH/+RRbJjnpT13flhakMaE8l6r6DjbvbEQ3LHIyfSy672oAzrr5MZpaQzg0ldLCNMaX5bC3tp3NOxu7ZLTd79yWnG9+oO3B1UeYH6TaspmUCXlddBcqErKZlFLG2jsINjSRMXIYisNx2BBiu/ex69Kbie3eh+hHdt1v02gcO7g8KHebTXc2pM8c1H4nt6/qVyd0IShRnRQoNq2sswyqzDixvo+o3e+XTu+B/pp8fvYp3HX11/E6u/uXrEiEfV//MW1Pv9BjjMl++iC4WUogxWsyc3wzrR0utuxOwzDtOHIJlKTAE2dZlKTIfuXJkQ88IAB+PusM+fu5wwg6VFTdxFSOUl7/8z12B8f8VHad3UQcl1CsHmdQCIEiwGwLUTy+lL9dP4vZzz5D07/fQPG6QcLk1hWJfv/dgw1GOeDnV6yBMdSVFwuAPRc5B2WfDX8+bg/k+zMPy9soSM3m1ev+yrTCMbZebplIJFpin62t3c7Z//o6dZ3Nh/PS36zqPb/Csrhm8oncf+ZXDrOhxkydLyz+B49ueLfnuPLvL7T7/eLywaVj984b0ryCoYqnHz7j1y9pcFeFv3ipQw9H9eVfSn5wE34yuHOY0Mv+ffsdMn3sSJ7Y1MD7m+v429gOJIJb17uYk6Vx1bRSHMWC6ZP+TJqrud848v1+que++TeZMW4ET2zo4P0tLfw+txaAb+3LYnaWxdXHZFPjSONbz+6grSPaZQfqlYAmeMzO3CKppKaiZqRjtrahpKVSvPA5tNKSI5qGgfix45VV7L74q8Qrq/pd9/28YHt6WY9nKvVzF5P3p18cFhMgI1EabvsxnU/8u8d7jGnfNaT2igtcafJmdyZFioOkra995Njs73fRsi3yz0/s4711HcRM64Bx4kjbR1f0uG4VNXs487tXUVGzByGUAXcr360eUnvx7G/Pss6sRXzx/K+xacXb/DGygY0FF1GbenJiGhM+XGmiYOGQcUwpMFQXQloIaWEpB9Hhr8054pxvKenibUKRgETu53X7/e5zn5G3VPyD2S3L0aw4Rxk9TlZil/zUly8firay14wPqt2cm3tLpodRHbB4EYzqHFCnAuCsf28Z1P2w6OLxQ5pz19P+tXSDrc+/wQd/+CeBuqbDbMJ9tdtrlg1tHNyEnnOHrzlhG3ffuBSPwzwi3Xf5rON6jPMWCYO9pSg2LUpyFeateH9o/Un/qpRHfwwO6uK6kXa/tx4zuPLDnXaOVeqVb8vpI1JZtydAe9ggzasxfUQKqyo7CUT74SCWSoY7zJlj1vH5ma9imnWceeFee7wLfnOYnzXNY3Lfdfu4dEb7AR1EASts0f5qM63/bsIK9RyvP36bLdtdcO4keeN6ByM6FKxBcB906XxfeVIeug6pjjD/WvAPLhi+ihf2zOS6pV+hU/cmp0P848rudl1VRS0uBCkxa+rsmMejsOu++rU75PDjJnPH8laeXdHEopH7iBuS83YVcVFWkO+eXMBOXx6X37Wuyz+DAGEn5yAt0d0mcpANYCjOxVDJ5EM13tJX5w1qv/vOXj60dOdXC3rMc7xujOCukxQ8h06pAW0/aib8YhDRQ4BdSc2ubpgbg9X2Y27M/r8Fg9rvxz+34xp8M38qY3tewGjdDJY+KFMMcNu1U+UTZ+nEnAPLn+it7c+rSDt94aDOQ8frdhxn5+NPyba77kbfWZHUeeqvjWqoGlK95cTPLxrcffbwWUeQpxtFaCrSlDiMGKaqYalal8xxMJ08Enn9UHGtWyrn/vzf0Tf1KEddu2AHd9/4AV6H0T1nOqaw+0/FNC7OpCd1qSuvbYjkvm42WCm7bFOmgDump/H4WN/AfFgJbJeWorLB9Ycm6NmqQY73mblfWhn1465+s9I8RKI64Vg/Md+WwK1a+L0xWsMuLCkO2w9XlKfIW4rTKG3T0Dtll3p5xOe4wpbPxv/7ZhnWFG7cWM+kxiAx7wRcjjC/Ghenw+tBmCZWIqo6mfzVbRfdN6R+4YP5ZmDlSmJVVWSdcw7C6cSKxdjxhS/Q8OijSU/NgsQsVnnzBnW8JWEbi2XPt34q3yxM44e//x2N9fUIIbjkkkv46annwF8fIFpVg1DVAdPJPjFpUjv57imFNGYX8oyUKJiHbRaBRBUmbjVC0Ejh8S+fn7jgAH0QAtSETGCaMkH6BGNo4AXuYSwN/R6i/ZFhycpRiZQiOk1Bmmbxk/w2Rmxu4Cs/C7CpwugiQV1xWle9Obj60OOnDmk84IUX/J/cj9G3X2STUiIRZAidCz0BchzJ33zOQ38b0n73nzfLkgl8FVBVZUA2hx7l1HtflQVeFxkuB9vaQwggxaEhBJhSEogbA1uAL55tj3cPvWJLkf5TSP9J/2O77SA/hxSMSath4cm/ZGxaTXfa3G2fS7ZF/Vy4aybbo/7u2yeRyydXDXJOQiIW/4hshgkLYJeVQSp964D7Y3iFcggtkYeZ7ro+3w9Al/jN/vndUV4yqPMweqctk55flCZPaM/hWC0Vn1Axj3K6u2wCZXfJLhnplyfgwSD0098Te/5VlIw0W/5qDyTNj3u0lRkWE8tzQcCmisaErCUoNEPc3/wmRWYIq58b7OcNo856fFDnt2LRVf+xnMaDZUppmghNs18Tuc89xRMdwLo5VyIlI7MK+PGCyzin00J/5F9Et2/t9bd9tZEfrRUABb8f+MZSpC0LywNkBUXa/2q/ay/soy8/KB/a9DtaPLvtONqjnF/tiUYP527axyMnZfLelWeQ+tA/QcC/ryzk9DFjeanTxxOvbIV4HJSEIwEJpmonw6mHJPH9r3Vr17kz2WvprDMih2xAO1e+IEfF67E3WTgiqWsyOQgHsKtN1Nxc587kxbjt0RjwullghgwwE4ENqgIeLWmCJHowOR/8Xib5+/+GpggYVeBlVJ6bjrDJ9rowrUEDY38A/qdy1PZqqVj4iFPoiDE2DaaM8DNt6iiGjc3HW5hKyApROHUm3PXLIR3NW7VpzHfW8PvZbjaeNIphry0D0+S+C3Qmjc3lg/Z03n+vCSMS5+BQgeOOKwbg7bf39rqrTARjtTBxKdhhetD4/5Q+CQiGdT5aV88V55TT0n4M/3jnKr552qOMzG/pEfz309g8FmTp9hq2OAQRhf+1o2iO3Gy80yYSXruJWOXeAQH/7m/f2vArri69kNnfuBH/nJk0/ONBAkuWY8XjtgPJspAJZVAoSoIHWShOJ6mnzCfvKzfinDOFD4NbeHTD85/ZueyLD58xZiz/7vTz6svr+XIsboN0mSax5hZUtwdF04gGArjS05AOrds6uApewYw3Yca3gLEd9I1IfTPS2Ie0WsEIIxQn4LLNIaorEeAhE/+s/z9InBSM8kYRwM6wG5msx2Xth7CvAo47HU46FwqH2ULZJybLGkhpISUoIgbChbRUcCqITTosjEK9+ZldF8XjQZqWvecHA40n0a4cff5hRhtFEYSjcbL9fuZPK6S8NAVVqGzd08b76+poCgTweV1Ypjx8HE3rk7txNAqvvGK/P+cccLuT+52Ek4vgG5OhLgynlML9W2FVM4dHQB7093H59tu3a/qYO2mD/p6Ut4zVLVNpjmX2Pc8SVMVkUuYWrvf/ixPWv4H6ZieBOq17n5rJedO2ctaUHfxh0XGs3FPUq4w/FBbQE7MUvjdKI/8Q0F8ZswguaiWwsOUzxBuq+NdJmSw7iDc8l+ANB+toQlVQ4wYXXjgVv9+FAIKhGC8s2oTp0HrUsVXA7VQIxT4DtF6CcICSZmE2KwgFnMNM4lUqZpvg/wcRfdSwzEHtr2Kr/To3Xs1oo5VX3eUsyphENDffnnBLHhHd3bNt6DXRUSUZFOem8OGmGqLxweFzsbpC9OZsXMU1eMduwl1SkxQAsCbAkDAzzSLDIXmrVWUwVAwj0EC8cRvu0mNQHN7Dvn/hvc3sqWvjKxfN5fQ5Y/C4HJ/q/ft4s49zt1Tz6Px0ll52CikPVKAo8NxFuZxRXsaLQT/PL91NcTEIVeVzF0xCWiovfPg2dc3NnHjKRNKdJbz3wc5uCWET81zkp2h8VBXm46oIbREL8Vk2GAlxIFBV8L/2v3ZE7QynlwJF5cFIgPVGbNA0urxWQV6rxvy1Gh0pkuoCi+2lFpuHWWwrtajOs+jwS+IJsXCgQMCftGAhoumIQIH9V0od0t1+1AfPzoEV5KYGAGjsTEEcIdDEoMmTLSrnbtrNv44vYNkVx5P6zwdAwLOXjuOMMTm80K7w3HvbSS+cgPD5kEDEmY60VNuX5ZC4452HoYQM1JcghCAlJ42wAUJKfA5BZ3soqYT7Q8lkabqtR+1rj/I/N9LA2u9asjlt0RqmF2zh2zMmc/a003jyvT28/PY2WtsjdMfZtQsU5mf7OK3UxQXpYaYVqnhnzGGzJ5cX36s5yKYCbekargkmhd4YliVwFCQCO7LtPp1Flq1PHvK3liNRFEld2EV0s0pGey+BbTt3wqZNcNpp4Pf3/aDBILzxBkycCOXlhzllLywKiOG+uPz7jky5uM4nQoZy1DlnSVEIl0Sbnggcdg2ikWMIWvOq1dS+/ArNm22lIXvCOArPPYfcObOPvFPLQuqGTRMc2v8XZ05TLeaMrebMY3ZSkttBR9hFVWMaQoFJI+s5c/ZOghEnTR0+tlVlgxTkZQU5c9ZO5o6voq7Vz5L1w4npB+aruuU6PM69pLjXDepYLSmxLPu1yypsSVRFsGB8DtNGpA+In/3ykYQe0OTlvI1V/OvETJZdeTqpDz3Qg11jWxe/QEr0iMGMzI9ZFRxPQywH4eJAAuIQt7VKOs+rxX0+635S2ZfeIQDLHPoxX7eqlrXVr+I/v5yrzxlFy6iRfNAWZWVbI7uDzYT0MFImAjYHW1GSiZ0ygITaofTlftKtMyWdPekltKak0O70kN/ezoSWClICHf9R29n/2tC17/51239wbQ8KMvsPixBDZd/5XxvalvPInwn88ynafvYXIu9+SOot1+KaMq4LCEjvrKTjrV8jLEg75Yc4s6bYPzRNYuu30nnXI0Tf+xj3gjmk3HQ5zJ1h86EfwWWnSc44roMHysK81p7OI025fBhMIdQTALAU+FSTuf4A1+Y0cUZ6GwR0nngZnn3jwGXTNQ+jVBcnG2FeiXWyyggTkJ89f7UQAlVVMU2zS9fq6bNBo/ufZltiTAHNxH9yFDOgEHrHBRElqTEvb3NSGVY5MyfKmTlR8l37wZeGnvEpQmKZdiD1lSXN3GDs44lfNfHwq3oXaRZ0T8C7tqQnMm51+VuEogxosR7p5fOVK1ei6zozZszA3Yu/ORqNsmbNGlRVZdasWT0nXWxrhpYwzCqCsdng0gYlzmGgdiMEYMDksjRSfILl24P0ZFEbo1UzQdvFJmNUH8C/Ai2RdmYOCprxZ69ZwCiP7TvbER64z8qhmKQ4ImR42mkJZxLQ3ZjyyPn21g4fZ7w4nVYcfE3dy1+1Hci4wJwvqOjwsPqFHNrrPahug3iHE6nYEFOeFAPLULB0BalaTD69kcnzgkAscUYFI4qzmFhexPK1u/Dk+Cm5YhbpXueR0dgLn/mf0PBJ8Mf/TUH/EyRANwSqAoqSfEkac3OA2CsNvc+ylEiXCkhErK9qqhLXZ30aBUjdIi3TQyRmEgnrCE30yOIE0vbjWA6k4aTY38Q1hcu4OOtd8tUIP0hcF/oIolvBdyxkXAIFP4O2x6HzNbAiYAYhtiuxFsGELOGB1DMg4yqwOqH6WxD6AMyOz/gES9BSTNzFMUI7PPAZCktUBFimxViHn//LfJ05Y2pZHZ/G+toWflDawM7Qdr6251R2tJgoDtEv4KmqKjgcKrOmFJOfk8KazXWovRTf1VSBy6Eyd1oJ2Rle1myuw+N2fCL5UgPODzItlFgieU5KMA0st3oY3dA7AzRVV1PfUI/icZGWl4vicvG/ZrdUoXKsw0uB4ugC+i1XXdSpTj7Qw4NV6OaImsshufGSbUTCGouWlTB9bDN5WRE+3phLQ6sboWm4SvNwZWhJFZIAuHJLA6WdMX64YCQ1aW7UmIGliEGTxoUU5KbaBLYp4DssvltRFWQ0jqlbnHvJHH46xkX2b39P4+ptaKl+jGgUJa73yoBVaTIsaw8FqfUEoilUNI4kbHo/zQEPXW1XazVRI87k/PL/HbxPSTsvsPfsYXpw/NJY2xPLvYWPNp+7YheBSoslV/zHxvRuk848dw0/mpzFjlllhDYtBdPkzycNY0p5LisCgk1bNjCpPA7u5FXpd5sE81y1/HByGhXzJpP+dj3SNPnzqZlMLMtkddDJ+x9WoUfj3cTUyTlOANY3xXtjsrinT8U9YzqR9z/AqGsYknnZH3fqdqr/X+3Rl2MdVJs6t3qymKJ5ejQ1Hib/ZUkwwWgXvaocZ0wPMGnUeJ54I8QDL+5iZ3UAKcT/d4rgdxjLhydmsmdcKVv80zlxvUpONJ1HE3pZSryBQqpojGegGSGmsJqdRhntznwmKhup1vPYmzYHVO3IZTqhoFoCEwVfehWZhoeq9pyE4cfstuJv5J3KjpQxXLnvSa7Y9wRF4SokRx/rdo4zhUJF475IK2uM8Gc2I00i7FgFcbDa/ul8Giklpm4grf+PncZSogiNcK6LuBPSmwyseIxPIChs6GV4oeNEJyqd6HwyMVeZPgdnzMiiqjlCe0gn269xxoxsKurDBCJGz7YlSyXNFeHEss1cPOldXOounl6j8fHeLGBvr/e6cHoHp43vPEB7FNDr47QtbKJzSRtW2OqXn7wyyqDWL/nSWgcz6lUU+RnwDqgKzlOORx1TTvz1d1CHlWDVNyBD4SOO8Xm0NZWLN1Vx39w0brzyLPz334+0JC9fXcQJZSksjqXz2MLNEEvYAARgCGRcs50LbhPUvmeuPRBh2Q5bPps/Oo/0FM//lIBPgsRZNnSVovz3yq6mNTQ8VsuaipoynHjtUuLVb2CFahkMCvG5xTY9fuxsnZjGp57o+C++ADUnm7a//I3omnW2k/tTnHjVHkjr/1wIu7CoDS6XXL9PNHo5d1PVYXJ1j/GsqmrHPBuS2767gJVrW3nn5U2ofsdhRa+OBFtLxsBGq08gfzn/S5SnxFpo+TmY7Z3ISAzURN6vPLL8X5FsDv6RDXVI5dO8bD/NrSHCEb1nuVQKFAmjC1u55PjNvL9pGEs2l/Zol3yuMkidZvCduRlMC7qIbZOYwaMHAE4EPKP7stDyRtEUbSLFFceyPICkyJtFwLDzTDr1SFLgv0PeLItIZSX1Dz9MaMMGHLm5pMycOSjA5oPd2h5+mgXnnsrvb/8OP7/nLip37WLhwoXEY3F+cPOVpDy2kMj2XQMC/+2X7owdywttXp59uwLHtAyEx9GlK+4v+BU2feS7azm38N88sff6w7eFEBQWehk/PgOALVvaqK0ND2n+loItkrYZgmPTYtzmaWbz081cfF+YpjZrf5pBIqdgaE+wd5BF3HDkwLy63c5uYcDSJhdomoOMaSPISfMkb5l5aGj7BYjH4zQ3VBAK1KFpXnILJ+D2pvDuqkbWbG89MhBgCaPTfLTEdCQSv0NjP3Dx/2LhGTxa0AtOpDDdCBSkIhCWhVRjffARiRTqQV/vj9u0YyAtaaF05ZJYB06z+GT1lvlX6uyprGXjx+3Mbc9iuubHLZSjBgAecnuPpjJqWBYtbWFAMnN8IVsqmwnHB9eP3Fv+UzJ5UZ+UTQ8h0BtqCX38HlpmdtfArEgY4XJjhUP2daYBDgepJ5yJcPYcm1DmibIn4qaytZ4fvf04Oycv4LqbbiDjtTcJf/AeVjj8ycgMEiYFoEyHTqc9z+0SinXY5oDaxGVXnHEtwwrLeH3tzyjOXEaq10rw6yPbv9pDoXeo/sBg+zKYkeagscJOAJ7XtJctL+hMViR/87t5Xx1Fi67i0CxEzINr+D40S9K2Jx/VLTGPpLTWIODnCwFOVcOhaihH0E9siNd1pOrkJncmPws30GQdSIJ2OgTjy1SmjNUoH2YbDHbsNdiwTbBll0ksfuBhchSNm9yZjFSdB3jvQNYtruLxWMydmUJWhg9TOujs6GT5piDhMPQXMWwB8QQFaDJNMhOBTq2mRU5CKHUK0Wc3+mAT+oGutZXIq1KOmOZ0vR9V4OH2c4opz/cQ1S121kdYURHgo4pOqptjxIxPg1OoO9BvkSPGmHSYMtzHtMnDGD1jNIVTRuMpzWf78kVsev819i3egCO9mCtnHTvko/txx5MYayFts2CBCuy2nQHFbbsxV8FxumRY3MMbcj4BPF0LvnFjky06KAKHQxCLdd8ImiooU0KcuO5NdM2JNeEkqgw35qfUEebsT1vaD94lxMHL2mvrKZQiEjN5/MUdXHLWKILaOfzqJZMfnf8kI/KaP9XgvwKY22FyY63O5KAt6GzwqzxQ6ODDNPV/OsCRkE3TJLB0OY3/eJjIpm2HlBRLvr1a9w4ftazlouIzuHb2xQyf+kfaFy6i8d5HiO7Yhat8JL4ZdoJhaPV6Yrv24Bk7itwvXkf6hWexzxXgkd3383z1a7TE2z6z8/lwgg/vWAYzD+LDxzbtZesLOlMUwZk+2KtJZMikNScd/8+/Sfu6DQTqGyg+5yya//EwOXvqMN0H+LtpgurMR3XmAycleI+FpddhRTei+KqIblmGFdiKe0InRuM+0CxAQwgnCCegfcJgtp/kRhakaiaXFjRz23B7zv+8p4hn6rLpNNQkAjcltDTCy4/bIMCnXIAy72Scmel20sQAp2xgcqTEIJUOax7SNYEUsQ5FX43pG4nyViPOhZtslEz3Z9foH29sto0Cuj6ogV9NDl93HqEIZFhnyuQR3HJlIeXFChZh3E4f880szqwbwx2PVrJm014Ur6urMtWA22uvwfe+lxAyNLjgguSMhApcNhJqgnDvRjiuEM4ugTXNtlztEDDMbwNPVoUTdTkEbGxNmEiEfc0hYg6aMMnzNFLgaeDmUQ/zhHYJq1un0hDNIWL2bJks9Ndzefa/ubT2KTKf3Ud0i0JcV1A9B+ZEUQSmpdIR8dDQkUIo5kIg7ApvdC9qIQBV2NX+egv1Hqh5Yn6mwm/GakxJOQT0Ny4JLmqj45lmrPZ+enU6YepUSE2Fzk5Yt842bH3C7aGDeMOMQ3jDfh3t7343S0UZIUvj1huPZUdlM8vX7AME08fn89Ubj+XeRz4ifIj86tIUjilPZ/q4LF59v4bK+tCnWh5SUyXuKQausQahZQ7iuzWiWzUcRSaKX6Dv++8Hilh8/3WD2l95yTcS3ESQZUW4NriO81wN+OdfStoFZ6JlZ9mJbgPsd1jhTUNsw5OML8thztQS1m1vIBY3ugVWHrnCILEMB/reMlKMclp3VuAcswlXUTWKM45pKTgTt4nLA6pUmiY5N8ckVZXMTreBfwdiHJCWjthvm5ESM9RMqGIJ8bpNeEefhKL2bHzUDYsVW6rYW9fOup11XH/OTIblZ3xq9++DzYuo3m2ycwnMSnPQsLMagOMa97D1eZ1JWMxP9/Fg2edpUzU+XFFFyoTtuIfVEXNtY21TgKK4Qkqaj2jsQDKOIiDXp3LWaD/jclws3R1mc2OMqCE/nbGa/dg6HQ2CUZWp4Ktka6lpy+DWIDzIUM1FIkBgwN33Btw21ABGitLdCJK0beezJU8rwAzNRYFP4/FogLcsnbiqdNfnBqDfxWKxA8smweWSFI02KE2VzLMg8qFKy3NOqjMttg2z2FxmAwFXJQsEPET7oefCXcJO4G4ux737JFItH0JIOkSY6Ih3ENk7ew0C6E9XU4VkXlkle1uyKMm0BXG3ZjAsq4Xlu0Ziyv/MPnqofSXV++LsWCqZkeaioaIKARzbVMOWhTEmS5MF+Vn8TjmLgKqitbYx8/VfoKa04lQU4u1u1p36PchOA904TE5NzpegIB0KN33tFApzvayqjbOjOsjWp94iEtHtYK4BnMZMr72pqtr/59MfsO1pY5DXMz2cEnZyQcsapua7+dWxU7nqtPN5dmklWZnOrjnNyvByzZx8znK0MC1PkjZ7Hlv9BTyxdA+vvv0ONQ2dB/a/lKzJSeX5BXlcXVbN+SUN5DtjSCkOHPFDitUICUJI6uMuXqzO47GKYi5ubODUth6KtDQ3w/33w/LlNu268MLenayWBa+/Dn/6E8ybB9/9LmRnd+e3imROZlQMn9bI9IxUeX9lOnuCDsEnkHPmPCVqT0fzp3uvRFpb2bN2HftTKoJr15Fx7LwjlH8solsr6XxjObGKfSg+N77Zk/GfOBstM+2/+sxpimR0SQuaZlGa00F+ZpCqxnQEFmUFbaR44rgdBsPy2m3gXyDDH6EktwNLCsqLW1m+uZRY/MDODMZHUtV8E+UFP8OhNg3aWIsyPFhSkpvmRlMFqR6NokwPmiI4dXIeF80qGlB63/5SoA8H36F6ucGO93u3axzML3wewQnzptK8Yjvjs1oZO3I+Sz/c+oklYklp29p6e1JFSsp8KqqAiqCJ2UuUi6B3UWswww3Hqk6GNURYd+9HfLDkPWZdkcmvTx5NrLScdZFpvN9h8VFrC9s6G2mNdWJaOoMCAiwlwuNF8adgtjQlLVcOlS+3N/O37Q4VhxUaUIRAyt53dLSrY3evdG3XiHH8fcbnKKjdTkNOCqmKly+vfJ6Uys29Bw9Eo0O6f/9/AVX/T7W/Pb33E72fTBRGxalhpnhQW4NIh8R0OFGjBor5n3HKD5V9Z8jOBYfERPRFhHu65qDPPsvF691zpuGaPJbwa0vp+PvDNF7zDVKuuYiUay9GLcxDr5G0vbEd1ZD4x1uQBWZtA4FHnifw6POouVlk/u77eM9YgDgoqv2VpfDuCpg7Ba47T+esY5s4a3Q7r7Wn83DjQQDA0AX4e11uI2emt0OnzmuvwcMvwYfrIRTpbg5IFQonO/zM0rysNMK8HOtktRUl5nTsj+BP+vn32zX6PHOWRbymkXClvae9I4txFuUeFUC1qihMnz6d3bt3o3Xa+pORmsqIESNYs3o1hnl0wbki1UTJsaFPzSYNGUjOLu1NAlxqv/0mGVNGIJmbGmDVqUQ2OJAmyICwha4kRZKaqMIjNX7WBHyclxPk2LwUvE4fRxagVJ2syRMrrpLn1/lpUQ3Dd7Ty7d+3s26XikMD09DtYhkSpk/WWLPBtpn8+YN7DpOblOxMlNISZFs71t59CXqS3MP3BPxbVVXF008/TTAYpKmpiXPOOQdN07pFYhuGwWuvvcaiRYsoKipi5MiR5OTk9CwAN4bgjV2wrwMxuxhHXsqRJWUcZD8bkN3IUJGGiS/TzwUXbSPTqbGxbjSdrW0Ih9rtuEelg4D09knKy9QaZju20malsFyfSLv09SuBJ0NRjijQvd+YAttHLpGDymecKmiVy+33RfMxBkJupOCYkt2cMX4LnUGdFL+L59ZMZWN9yRGDnkkBMWG/MQ+aT80l2fhODo27vRRMCOLNieCwVEomBmlsUoiZEqcQ7FubQazVzdpFuZSNix/YaQLmTBnJjZccS1NbkNiuPTS/9A7xXsA9kx/wQC5KfkMMmVo7RInwcoj6vYNIPzNr/ye6xZX8/4ESJQDDhMoGN+3tXvx+idMRoSgvnnwHvRg4hU+1v5qcsMWtt5FnZcjs+dCKz/Y8SsNi1PAMrj9nHNVNIR5fvI3OQAyhKQfo+UGAv5bpotDbwlX573J51rsUu6PoWWWo4y+Ev9zR1bfZAR2LIPg++I+D1NPAVQ5tz0J8N4Q/TkxhHJwjIONScBRCy4P2b8zOT9nUakUJWa1mwHTSmR0nbUqAyF43hD+Bp5KQ4bLlrbaYdkQTKQRYukVJjp87896jBcGZW6/iFLkFU+ZwyqYT+OWI9/njiF1cHZ5IRyyAUJQ+5Y64blKxt4W2jggup8qI4gx2VbUeJi8IIBY32Zm41uN2MLwog+qGDhxa8jqHAhS67XmojWpJw40lL5uV0xKF1Cw3vnnFxJubQHXiSk+jY9k+Qp1xuzJ2orXX1FJdW0N9azNuzYnL5cablzMYy/3J2F6OgL4kLY8hOM7hI0fR0JGMScT97DRj5Coaxzl8vBUPEP8PeDolgsLcIFNHN/PtO+ahaQY/unk1syY28e0/zeGRV0aBECg+P2qKI2kRMOjQmF/VziMvb+FHJ4zkw5J0lJhx1E8oBEhTYfbIKi6btREQPL1iEh9VFoNiIoSCooDZHiK9OIcfX3UMV+1ZS8c3H6MlFENLTyHe0kpGQRHqN66Eb30BoBvIvUqcz53wMrdevJitW4KMH6OxdNMUfv3kdbSGchFJTELsP0TKg/EwL2xZiiUtRmcPw605/7O8RQ4kBue/19Ofb0SUM4NVZRNibd+dGG09ZUms7Z8f+wpfMqVs5pSX4O3zP/ExfaVxM8I0Ec2C0hoXb5TZtqrTtjQg62NMCMBkK0aaHNi5/XLLxxjNENskKFMVwvvsNOVxbQ1EVluUGxZXmg7ekAUE0bqW3UpQVTtuHMxD9o4QAiUlFbOlFbMzYMdY6rqdSzBIukprMMri1bbd/8zpw8hMcX/6NlMSdoVuialJrp4JrDLC/CCkc4M7k3Ndqbj6gDIVTij4UoTODxy0v+PoFbNBeKZT7FX51lU6Z83L4L6FNTz95l4a22MDigs6Uvrj1hwYUmJY/9nKFAvmnStSS/ykFQ9nUoqbXKWIhho/hABpkRvcwrjoMlyxYdQopdS1NOOTzQRyZhMmQL5RS6fIoC1jQjcJJBmZzs4nKCfmggtPXMUzS8s5fqyFjAtSG5vR8naxbs1kBAdig0wEu3wj+P2Yb/Nuzol8oelJTitqIMV9hObXxYsTsqtglualyOfg4Wgbr1thYofGLw7E7tifnT8R080gphJIBF4lRLlvE4WuvURMHzvCE6mLlSQtHUrD4H9t6Jp5sB/QkgiXE3NqMVhxNCziwzwou5qR9R2gKZ9Z8cMtYkxzrmOMo4K18Sls1sdiSC1p/UUkcrWARD68RPQTMwFQ3Rbjt8/uJsWr8eXTinl1dTO/eaaSoN4DUGQC8Peksk1cPHkJLmUXr29TWb47hWBMsYtb9cjrBJOKI3zz1AbSvaYdYyshvCFE61P1hDeHevYnSWnzyYP8eIaAFYUmNSkW129wcN5uFz5Lxfq0LrxloZQU4jrndGIvLYZoDFQFJTcbGQpjNbUcUbf3tL9F7XsWW5fCaP+ztFRUI4RgUsMeNgYMRitwh9fFu9pI2gwBpiArPc64YWFcTsnaihRa2zWE2j0fNppwNChCsGFzNT96fDUAf79qBnOOKTssLudT1/b7l/fLV4qSqPD52TGEtjRWAZCdP/y/lq4fO2buoPa3imUHuLozHefwC9ByZhKvWkxabBNpfgUTZcAq6u6KCtu2EIerFmk4hOTjC0IoTuuoeM07XeRhaM6TcLnwnnISamEB7X+7i9Di15Gx2Kf2HFx95rM9GPPs3GNLCIQQaJbEMEw7Zk4RyK4YDHGYX3Ptv/fL1W/3KFcfGs/6gVpOc9wiPzsdxS+QrUsZpbbzQXEJUtOgJdQtdnRg2FoKAsHoMgWfS0cTToJRwZZ9+n+FS0x4XGg5mWRcegahj9cT3bgDGQpxfEELGRMaB3RO7ky8en/z88Ed5GUXA+Cb2x/dEXQDMexv8B9+2PUrp6oQNy227mpCIinI8RMIxQlGD4qXsxRyUsJ8bsFGvnTOKiJxjQdfn95r94YpWbo1wt4OndsvzODSWSmI1RDaZGKFOHIAYAnSoZLaXkfO2hZUEUPzd6KNHk2WKxW/w01rPMjM7HLWt1bSHg+hisFQvsxDsOGSz8e1dJ3au+6i6amnsCIR9v74x4x+4AFcJSWDb5vpAgaTcAQA/NI0CT6/mGPb5vG3r9/O//3rAdasXs2LL71Ic1srP7vmSkpffpfgirUDAiF8OPwuVR8YbF8mmZHmpHGXHQ91bPM+tr6oMwWL43P8/J96AZ3Szq+zUHApMQypcmz2ElRh8tjeG1HF4bYUn0/jpJOKuOaaMQA8+uh2Fi7cTTA4NHquCoQsgUNIvlXYycm1DfzlZ208/a5u41KoYJoCl0Ny/Vlwz4tDS8vu+vXgYtld/03zEJ5Gt/0vEvvNCIXRxRFClQ5Bv5Zl0dq8l6otDxJrew/VVUQscgMlo07m3VUNPPBSJeoRkAOfHqeltQO/Q6NAWqj6AdpoSonUjQGZkIIDmqD9KoKFEJ99TIoBySAxBZ9PYfj4nYSMCI5YHCXFR/WWUYSC8hAyLLGkoL3yD6g04Mg4F4f/GFSnrwuku2HnPyHwIlnjH0JzZdu2BgSmHsUIrkFvewXDSiV95HcH9lCaPKDoJ9n+/EiUE2dpTLw8zLqKMB+t9HFsZxZTNR+uTzEAsBDgdGm0dERIT3XT2hEhPgT4ktkZbhyaQla6nStmq8eSprYohmnR0h79VMyHjEWJbliNkpGJ4vGi5hTaRb2sNtSUVJy5BcRr9mDW1CFNs1ex53c521kYLeTFlixqOpr544cvs7ZsMl8/7zRmjB5N7MWFxGuqDyzCkC0wVHmgyICZQRhtQKUO29Kg5SBntaapHDtxHCODX6embRjF4efIkyHkEdIo7QuZZ3DpleVclBFm8bZOinNXIqVk3Q03M79+E89tbOPpbVGCNIMRI6/Ix7AxLiJEGaams7KwheZdHmSLH0tJ0uEiwbBchCOptgDv7kRTjwyYKdefya/O+hqB0qIjcgpe+/tzk1sfhwM1LQ1pGFiRSKI0SxLMEZjt8HGpK51/RlqII1EVKMpVmDXJwRVnuxk/0jbebq40ePrVKB0Byd5aE9Oyg0kudaUz2+Hr5phLft2awLJwaJLH/nIRBcGXIXMUDdZExpx6H0gb1KuvYKeYlLwfjdBuWayLxxiVCDLYZcSZ4nSRrigc5/bgFb1Xev7B8MsH98DsvnNAl3unGggFwhs1BlJ026EK8tKcNHTGien2000fkcK4Ii+qInA5FGaOTGFSiY+zpmXy+PuNLF7X0qtg0q//U4ju0pkcGKiJitkD0O9wRs8op3BKOf6y4ajp6ZCo0l6zaQUfPfUPmnZuJOpwM++Kr+LKyu+u4AxB+2XxDRw/M5P5Ge1s3NbByMxVoGpUnnEVk0IVfLAtxstbFFpEDE0TFBR4qasL09hoI9+PH5/FhAk5LFy4E8M4MEeKgDR0UgKtGA4XqcIYHLotDyGwUiClctjySKmApZAsCvkdjz7ep4FaG1mENqwYfeNOzJaWRKBu7w/0tV4+jxsWL721m7nT8pk05nJ++rzkJxc9yci8lkED/xVCgCLpCNkdpvkUxFGApMzpMLlze5RxoQMDnBi0mBYwuWWMmw/T/nuq3VV0fDLIEULTSDvzZBwF+TTe9SAdr7+TQJscoDIuVNr0Dv5Z+RTvNX3M9SMu49xrzqHsuNl0vvch/uPn0GmGQEKe9iWC731E6vFziYzI4cm6t3how7PsCFQihEAVn911/HzmmVx2ZTkXZURYvK2DotyVIGHlDV9gQcMmntrQwRtbO7hVVJGqByAzjam3fIF13/0uZk0bU774ed5/6XXkjn0Iz4HgozlzZjN1yiSmTZvKxIkTGT9hIllZOaiOQlRnEbK6hZbf7CQeVij4xTV4JkiM9lVIfR3oO5BmLdJqs41oOLoLJEMhkFufXLKyImF6apBbS+spaHPz2quTALh0XD3Hjd3NnfvyWdPpSw5rzbJgXwU8+jeca97hzMsmccr8TPw+dUAOzOuTHz2WlIS00zEzvoTmLaFTEVhta/HW7MLx8d1ITUOoIglAs6NXVodK3bXicaxo9MgqLfRFvw4S3hQhMCMGY4fn8PMv5uNwtrGxdjfNgX1EOpsoHzaH4RnD+e2XhvP1P0bZuqcO1eXotq59Pr9pwooVsHEj1NZCfb39+caN0NICkyZBWlp/JmxMCy4ZCVmdUFoIC+vtY6gJuGkMjEuDZyuhNQ6pDqiPQGPUHtz4dJiQBQsrweg+EczOXsU3xt7NtPSNTEjbxr92X8k9O6/vDvwrwecMc0rOEq7XH2LsojXElxuEOlVUp8Q71SJ4Ug78zA6C/MnNx4OQeF1zMRSLay7WiOl24oWq60xeWI9cvQ+AyaPz+P6Fx2E6HL0q2D/5UvJrOzdd4ddjVKanHgL6q0tCb7bT8WQC9Le/c52eDn/4A8ycCatWwaWXQmPjJ84betPR1t5wM8cndLRnt8do12s575TRbK9sZtGrG8Fry+av7m7COmsSp5wwhpde29ydiiiCM+YVcfHJpVTWBtlVF/r0MklpG+u8s3Q8s3SMOoV4pYaMg9n+3w/4u78NMwJDN8VSomakkRlpQ971D5TVH5Nx89WEps4gLjSUwaL0UqAIiddhENY1LCkGnigsBO+t3svaLXX4XBrTxw1n3bYGWoPRQRml2wXTx+Xw5jJorizEXVqDb/xmZozdx5dGROnUBQ/UaFRG7MDzVl3wdqvKraU6k1MkJ6RbvN+R3L609AjtH9yDtGJoacUY7XsJ7ViKM3sUmSfehjNnFL0RrP0ARo1tAe5+/kM2VNRxyyXzmD9lBE7HkcvEwwZ5b+2Hxbku5xyu+Fw553o7WbS9g5K0FQgBu274EifUbeS5ze28Xq8yOdVPrkMl6BF8tKWBfY43yfHmMiVrLPlKDpF4HKfz8OfTFEF5lpPCFI319THe2xOmqkPvVnjp09AuKgv0cjQErgbBSW+ZpMVKEeZWTtoYhlMUYnkS0Ys8+fxB+n7vG01219MlIC3kUQIKOyRMbFU4qTaIfPINIvPn4p4wCuHqP5Go+LqOfiTKAY7t7v4v6QxprN+cTXqaj3BUx9DDTB7fTorXSOKsDo3zIrnA7iOrcmcBhYrKV9ypnFSYi+uqy/AMK7WXPxYjXt+AMz8P4XL1ayu89tprD1ZDcByrI1wSUiQyLPBMMihwQs4KjWk7VOLvQodfUp1nAwAfCgSsa92fZ6j2wz9m1ffAQiQ1rdnct+4E3MLDpBEVCCHZsLeMaPUJ3DxnC0WZzQnw3+6tL/h9p2LhUk3iuoZlKazaPRyAnJQgcV3DqxnETJW41Tt/0A9B4LCLachuc2IYFoZpDQgI5MbsOVx65SQuTjNZvL2JwuzVIGHNF27i+NrtPL2ulpfqdTKlavtoTZPxpR0UBraiE2efI5+NxDEOKeCRrC8hQBNg4FAdLNnRxp1TvMwqcHH7vmZ0K3kAAXmApLGlIdwFriOPbJd8BtrQPNFdN021dVlFgSwveOKImlqOmZzG1MvHEd1bTXMCgO3YPI15pxfiimXgmjiWsNND2/oaJnt1Jp9bhqIIbvrmwXqrYGVrOqs7UnlybxE3lO3jrKJGcpy6XUrioCK+Aklz3MGrNbk8uKuUFS1pWKbC+fSic/l8MG0ahEIwenTfzF0I+5opU2D6dPu3vdDJPLfBreVtYkp6TP51R4Zc2uQVMVMMHRCLIZDGgfcDIupDwy56HmY0St07S2jctBV/Yq4bpaTunSUUnXQimnsASY+WpPPN5TT86l4iG3ci4zoo0PbEq6RffCp5370JR2Fukn1Zn7lzHNU1nntvIlIq7KjOYu3OIhBgSYXFK0ejKBCJa7y7biT7gVl2VOfw2FtTmTe+iueWTSAQcR1CEixaQ7Opa7+U4sx/IuXgFCl64uuzkYDXqVKQ7uFzx5Vy0sRcTEvy0qparv77iiO0a5zOJVeM5uLMMIu3HmzX+ALH12/muQ1tPL09RoBGEBYxI87e7ZKykvl0BlxUra/C540SivhBWJ8YBZY9K84MT9GYdNooO/X1zV3s6LR6BMTr7YRHpEWLNClUHF0xtoo4EBM6YNsp4FZU5pLCqG0GH/2mnXXvLuHsyz/kzKmZnJ1TQkvuKLYbo/ko4OL9tg42tDdQF2kjZiQMh2IA0b7S/p/iTyHt5tuQsRjtd//+sISq3tpQ+XLvvay0x/uFdYtAzCLPr3XLe24IGqS4FLyOnsd83X5Mn3vv7fVZxugm3165hZycKJIoQaeXottuAaej9wm47rqkaaeSYJwWVtIIYcN+8Z3BPQznv/Mf9Q182tqFJ+b1y4b3gyTul9f7mpuFq/s01BH3OYlNG413ZBmiPBfln4uIOqNES0rwvrehf+DfZBLbj0B+GDL7zhDx+XNGnoRX83R7SBtuU3QBynUBpHUBIxz4rusaJFEjzp9Y8tnVMLwefBedgXvOtC5A3/Dr75H2tevRxg5HdWegxEFRPYQWvk7H3x/CbGjuBhDcUwtF4K2PbPDe/QDAZxzbxOnl7SxuT+exZhv06ersJs5Mb0cEdF5b3DPg76G0RUqJH8FJDj8zVQ9bXIL4SfNInT8HNS01aZ9yN7tGT8clrtP0wttU3/0M4R27AfCOHk7xly8n54KTUfqi7UD6IYVGDm55RUVMLChgcl0dABsKCmhSFPyVlb3+pr25/1gPdXgc16mdqCW2LGhWOYm9mYq5p3+73F37nu2TzwMYTjvmUIsbBwhGL+zo2oPtk92ARhL6mQThN0m/MUTaAru/jqUa7f/0IUNq94oJh/4+sQ+GZQzjmGFz2Nu2l/vqtrHcKOKSqZcyNn8CqqINCNgERvT5rSIk0hJYpsKZhQFud+9j8d17uWPlML73o/vZu2szv/nNb7AkuFyCW6918/VjUyn9fIPdQVNTN9qmlJbgve2rWC0tqMOHEX3wEfTX3x5Qss7BLR6Ps2jRIurr69E0DbfHg2JaBFatI/DRegBSZk/BO308fr8fn89HfX09L7/8MldffTVOZy97JG7ChgZyTS/fvuNr5BcUHFEh3Gt/8e7A7EayCdsTrlDkCLN6U4BYxCBbZNMpHIetqyoMNIxeiskKUkSYq92v8yXPi9Ra2fwweDOvx2f3q1bf5x/RF1tGCPB5XAm6F+vf79C2AwDPN7/a75ztDDXgUFRK3Jn9J8d9+5tJ6QhZms6KhY8BUP6NOdSZjuQxTyTkpBkcMzZKNG6haRbv7DCPukib6ElREqAqIA0Ff6oBDothM1oZM8EgtNxD1fI0jLhCSlEQvdWNgkAcFD9p6SYfr6+kozPMjt31TMrOJOvs2aR7HUeGIfP4HwBIS3H08yyieyhuP/Rnv/V7Z9A1JDxeGTbIyYvbbeTS1NJB7neD3e8dhPu8THNoFBcV097RQUd7+2e6+MKRHJRgWGXRi/kUR0wsoD41hWuurk3u+PUxVersDHAp4E3I4GlZELcw3m7+r1P0hBBkpnn40gUTuf2qabR0ROnoiLJwaSVRw+wO+Gu5yXO3cHnOK1yR/TYj0nRk6XE4p3+e3GnnIdxZgG0kcBSAFbXTPKwwdCYAgH2zbQDg8Gq6bODemeCdAeG1ELoHrE5AA9ULwgWKG6j7FHgY0k63X1seHFDfEoErW8dbEkX1mRihoS1ElOYw8GsGpV6bfuxTvQQNjQ59YPdVANNycGFGHa3hrdxQdyOh5lZ+ef4I6kMm97zVzi3R2dyR9w7nF5TxyC4FRQVT9iQz2nkyQkqmjssnPdXDqNJMtu5qYueeFhTlAK9QhEBRbCCKqeMKSEtxM3VcARt3NLCvrh21H7nwYLNhqS/ObZNsP8qfN+ayO+Ts257ZZaNNUjYTzWDGcKY66TypjIIPtpMh29k593O4VtUSao8hDooeyhhWynBF4NIclI4ux505OIWq7zEKh3RPmQosHaGwLUccdlYsKbticQ4li2ObJAt2W6hJiMkFioMsRSUmLS5xpVOg2Pt1vOrmuVg7WYpKgeJgrxU/4lNuWQZtNRU01VRRPG4mXqcneb1CV5GWwO/T6QhoVNf7yc2M0tru6rKRmMEgpkNNupayKiXtLpWCjjj/eHU7fzy2lMcmFuCUAi0h9Q9EnIx2yeMCp2ZwbPk+Pn/8OgBq2lJZsy8fHQ1hGJidcY47dQq/mZdH+aOPULf4fURGGorXhdXUSvGpJ7LlttP4qfi4q/873S/b/VsCvayei25agtcVYeFCmDw2zs0XfEROe4y2lyfjSEKY/kLXZvlkfVnbmvaypnYbAsHmhl3MKBr3H+XDw7PcSexe2cVP+mt7uqb1k5zXwYmn16SkPNruLIwH506Mto6fGG05470Zv75vW9qwD3yjfxkJ/eSHcFUPczBEBaXvLp3BghnDOMYPFdsbKQnuBVVl75ULGBNrYc2uFra113CLWEfOAGbh/uIFzJ9WwKwUnY27WsjN2AGqSv0pp1Meqmd9ZSeLKyJ01LQihEVpmoPmiMnGphhIOKbYg2nBmtpINyIhpSTy4UdYgQBKih8ZjdH8s1+g+HwwSDpCazDGo+9sAQSzx+R/KoF/879za1+CL1g6eqATNAWHxweKs+/5+eE3uv1Za+n8KdLETjPGDe5M8hUN85DN7B5p4h1v/3OVmggV2t/pRW8WGui1iOg2JubF+P1Xyjl/wVzufKaCN1fUE4qZQ1MVR0rK8ooYN2w07274CD1m4FBUnIpK3DQxPmHa/KfX7pTVBWniqyfcyLody1m7YyWN6qmIohORQiHbG2Wmexee9ggp8XbGZWxDFSYBdwfjfVVUGsOodLpx6kEMxdll10pGpntmW5SgbMGhdLKqo5WswkpGpQsa2cysSWnkZXdyy1pxOLuSFnGh8kHWXLbmTuX8KTo3n6wyvUzFqQ7w2OXmdrNTFSkOvu7O4uTCctSrLsQ9rOSIdP2+7PyagNJ0hckFdsGV6A5w7bUQ+tHQckG61sIleQ9wfMYiUrV2DKmxOzKGp+u/yJrO45LiZWnnXdSP3iawLBuW1NYN+rE0/eHOo9cF/4taqtQPsthZ6LqgMVaFIyeIYkmCMS8ZIRWfMOx40M+kvUPgFSHmuz/gbO/rKMGrqNBHYNC7DdOhakwrHkNRWg772urxOt1kelNJdfupD7QQioXJT82mMdDKyn1biRk96yVCSpvdSIkpbPAl5dAq2EkA/qq95cRLSPGYfOPURiYWRbEQWBGLziVttD3fhF4ft5V5cYDeS8tCqCpqRgau0aPxTJ0Kt93Wrc+aFMmfjomzd0oe35x8MSOzSgZU6LyrXXF2L/JZIsZm/+fykL8HYqvIygK3G3NfDWgq5r5qlNwcG9XsCNuteWfxuRvHcqarnSU7O8ktXINhSSq//CVmVa7hhc3tPLY9TlDWo6gGVqeXv/xlGafNXE00HGXJuulc95XzUDJCmOYBZeiL933UJYLIjg6+fvZEAB5YspMH1zYyuGbcQT6sUqIvWYbx8UqUvBxQFKy6erTpU3GcctKAfHaW/OTjF6W0qN2zgcqty0BKRo4/nsLhkz/1IGVuh30monry6/nDE24Z1DH8ld9321eFaa10OnOJ+K6jMNPg+tIO5ga347J0rAHM5/SKv3Udf6cOn3tV44bUGFlX1SMcB8B/hYBAIh4ixXPA53joZ/tbVuK1rMjfnxH8IEtL//xt3SG/dU0YS+ZPvoM2rITAo0/aOCNHURB5qOJ9Lqn4S4+CjiXBC8R16HAo+Hw+rPYA6ODwHyK7HvT+9n7k6oPzdJ/eFiMgmiAWw1VaQuqkVPTap2nOLOL4z53C2vd30ly3HeE5YCsdaF6Fori5/5qNzB/eQF3TBtY2zOaCu45HN0KDnkf/CRMttIxUsr5wKRlXnI3v+GNo+tNDhD5cxQXD6rh+bgL4N0nSsF/6dV160ZAMt/yll3o/Z9ICowVk4tAKD2hZ9vr0xvgSxZg9TpWpY/NZu7WeiG4m5H55QCaRNrjpgsm7uf3i5ZwwaQ9uh8GyzcOIxrQ+82xzc3OxNC9/eDHItrltfPOCdAqOc9D5nklki4UVHrhiIBP23aa4mz157VhOhU49CxkTmCkWLdEAnXqICWmlbGzbk4inO0qO7VRwzJ6JY9pUsCz0tevQV66DeHI0RXE4KLz1VqSuE1y/nuG//CXOoiKQcvD0IkXgmDIZ17zZYBjE121A37AZGYsfUV+d73zAqNZ2/nTdTfw8I513336HD5Yt4xvt7fzspi8yJTODzjeWJN3lDWmncell5VycoDtF2TbdWX3DzRzfsIln1rbyYpWJEwdawi4bt5yMTtnGhLT1rGiZh0PECRs+/Nrhua5er8aoUWnMnm3HDH74YT1erzbowL/7IbXbDMEkv853U1vofKuJz/0tyO46q0s0Nk1BWYHkl9/w4zzubO558ekhJWfXXpzETtrvQEnC3nX9N7vzNHEIi5PCtolacR0rLo4sTmII+jVNi7ambcRa38Ip96AH9xBsnoA5/Di+dHE5F51cMiARfqZdL4qnJhYhsPPBLZl2GE0a6DjPSXaCEq29eR/BzkaKhk9HDFAOOpj+DYgWqkkS5AEaeAYmg5gIh0pWzhuMKJzEnJQSXqp4kdqK8i76eXCktSIEQssisvu7BKvuRPONx5c+GemeQ0rJl/Gq+/Bqr2CE1+B0n0ag5iFEZDnhjo3ogU0oVhjXiL/avvOkZUtwT7TpbHSNK+kiXzWNFk8ujjNum8m8qRrlV4ZYuT3Mh6t8zA9mMknz4RTKIGqbsldZ6LCCM33sx6husXZbPUX5aaR4nezc15rIJRZHbe2TQGm+n5wMD163itul0dQWtQvACjtOduKoDGK6RSis09IeZV998BOV+bvrOOAoGkbaV3+IQ9NQHCqKU7ONzHoAXKlIC9wTpxPr7ABH77HSjz9Sx4WnBJlYWMiDzYXsDAte276aHS21fHHayVx26y34XnqV8KoVyPjQlndtcsLLWbA8DlMDsNULde7uO8gKBonueRb3hw8wbMQ3qWgcQ+VTD5DXXN9vPEmP9vILpmfh2bmNc9+t5c1gKs+W2YfrstsXcfaUTL46J5fTGnbwih4H1YnVHqXAIynMOpbNbas4NmcUSzZ30IDVJ4DsQVZE2lqHU7OrnFA4DUU18Pg7yC2pRGXgwAwpLh8XTDwJysqOjIknI4CkeHEXFqKl2kEulh4lWL0bZHJY8hpwsTON7WaMt40IUoDfrzJ7soOpE9T9OE9Mm6Cyp8rJhxsspLCTq+drHi52pqEdQkqSXzcdFJW44SJQu50ClwOq1tPeuY+o7gER6Zd4CKDRNHk1HEYFtsdtQ7tHCCp1g7O93n7Jz4tZswb3tOxO/lI1XeLIs/BOMXHkW7S/7hyQdjJthJ9Uj8bSre04FMHMkSmohzArl0NheI6bmSP9vL2pjahu9TgnF0/P7nuiLRM93G4TOW+GzRz6GOvvEq8j1BAT1TamDXMxc8EERs8aR8HkcvwjSlHS08Dp6kFw05H+DCZd/wPW/OP7xNoaUJ1uQqEDAbuui84Z3HX7jR2EM3WUl0jlXr7ycZSPW/z8YaRt3PrW7/YwZ0I6F02yGJ9ShWJIfH4vZ59dxlNPbaO93cTp1GhujrByZR3mIVF6cUOySqSjzDmPOCpr4ymog2Cg/eqcxYd95nPGKEpvQwovEkj3hrhu2lIaQ6mIfjbY3xNoPxct7yP52u8kdf4Ywi+8iDAEruOmEXrqdWS4dzr5tT7uGQzFWbu5Cd2wGDfqUn7/qsa3znyUUQVHD/5rWZK126IML1R542N7/5w228ue2vgRVSzzWHBTrc64kIV5yEEaF7K4qVZnXYpK5NNmD5OAM/G88eTBUM585e5PZniGSWDpcpoffJLQynVHBPp7gFzZwa07Arv5yaY/8Wb9Mm4ZdS3H3Pg5ANoW25s858yLcJePZEXbBu5aeyfvN68kbuko/wUVVW6YlkLq9g1ctaSW1wIpvDgqBpbkstte4LwpGdw6J4v0uirMuI4lJR5fKh+88RLvRHZSO2keHa+/zXCPG8vqzi9WrVrNqlWru2Y6PS2d8dMmct6IUcyfMRORn0fe+BwyvGW43WOIrQygectwTvoelhHGjFcgja2gb0bqGwC7DFLq6YMMELnVfhl2+SAbYf/82x42ryDboXNtYRNfKG7gtdcn8L3H51Df5kEAeZkRvnf1Rzx22mbuq8rjkdocmnVHcsCEepzoujW8t3s96Wuy+fZXhjFulDdpJ2ZywL+KrVzLMLjKsJzD0BuW4tlbSyQiMPZuxhPYZ+s4Vj+KlThwBrsIT5dSmbzJwed2DMm5cOXlIA2T0OZtR51M1p28ioNtAIDGjReWkuKPk9vkZM/eCsLRKG3N21n//nomXPo3QkUNfPmikXztz01YJBd42qVsvvgi3HEHZGdDPGHYveceaG6Gb32rX9CHmAUPbIfRqTDGCzsj8Nwu+7tSH1w2Em77ENa2QLobzimBp3ZDewycCjRHYWUjHJrqb1gai2pO5aS8ZRyTuZbWeAZP7LmEtlh61/KrisnkzC3c4H+YE9a9jvpmJ+FaDVDxFBuYp6Xy+pQzeSJyBTATgB/dPL9nG5MAKxKjbtN7tK+yv51cnsvpNxyL4nH1ut2SAv6VMCPNBv2dna50A/3FkITe7aD9sSbMViO5fSQE+P3g9dqv/yHUyEN1tOfKQFqym452auNOFuoGmelelrxfAR4nSgI0wZJOtm5vYMG8kYc9Qyxu8s7qeqobQ+zY2zm4jo2+ZJsjuYkAK6AQ3ahhtAlie1T2YxspXvsUm23/PUUcems7L75hiNZF4sjPJe/rNxGva6D5gSfpWPoRgTUb2ZA7lvv909ijpg986XqQ20dktxGLOxhX2MTW2hxcTp3dzekDHnJbIEpnMMYVZ0zgK1fP4Zf/WMJrH+w66qRjBQhFTV56y06gPHZKHlt3+Ym/U8CZo18ialWxNaRwUpZBTa2jy5/YEhes71To1CWdZj+BrtLCjHYS2roIvXU3naufJNa4BaG5kUYMLbWI3HN/jTOnPEk2I4jrJu+u3kVlTQufP3smV542lbzMlCOah4cHeXudmHi9/fzRuGqq+PbbrSwKp/F0biaGbnLbw+s5a3wqX5ibS9aGPTxb2Yjq0CjOyWDeuNl4NnjIy4zh8pvU7G6itlVH9qFw+pwKc0s9lGU6WL4vworqCO1R6+hjxuWhb+QREbYp9Tt77l6BkbvTGN6ayd6CUupFjGPqKnHvbqWSjl4xzvYD/xZn915EwLQs0nxuYrqOBqh+H468nL4rzXbs7NfXdE4VXL0dqkdpKIU5WMEwekMLzpL8fvlmydXth01vOKrREXDgcZmkpuioAwEFT0IFNgwnsbjOm+94QFGYND5I3HCCMPoVeTc/89MhIb9ZV13cN1USAksPg6KgqO7+QUzu+UN3Mgx4FYWZze2krVzPsHPPwzt5IqE16wiuWI27aBipp5yA0PpOjO0KnJcgvBI1zyK+woHr5DhmnYJsVFDLDcw1mi0/WpDVIchpV5m2XSX+rqTTJ6nJNdk2zGLtaJUNo1x8PMT74drhnYefY9XkhbYxeE0Pc0ZvRkn0O3f0ZlZUjGWsyOKCERVgqocd7V4ldikYX1BHUUY7r22a0E3mru5Ipa4jlTMmbqamLZ111cW96pVf/u2rh22BjRUJEFRFsKeug2//7U08roElMl85v5zUuioufmoXr4fdLCx1I6Xkkl+8wDmTC7l1ehnnK3tYapgoUqJ5HGw+5gq0lfV0xKNsPWUUbsNPp2GiHnS2k/cl2GfMpalMKfXx8Ev/xJBxphZdxFZNIxiNIZS+LZ9CQLbXQcywCMRMYgdVL011qbg0hZawPrDg4R5BDj896Q9lrsG1uSTUR+Y/cdfBIiCd2P+w7HLO0jDQG22wh+bv/wLhcCQSxuxq5SMVwag+aHyKwyBoqSxrymBVaxrzdrdx46h9nJrZjLrBdvaZUyRvtmbzYEUpHzRnEDEVEBJXX+fc44HzzoPjjoPi4u585tDxCAETJsD3vgeZmfZvexeDcSqSk/NCoiwlzgOV6fLRPamiPqrhSQBKRh0i6ToVMhDsRQcSyEgMqetdfUldRwZCYBiJiN7e+804K96nDIuASNTu2OMWCdCZPtqT/VidHA5yonEmVFXRkYgwGYZJTjSO4hiY/Se6cw8Nv/0n4VWbSUQHJPS3TlofexktL4u8b92AcPbfb9oVg2wzvPf3Q3uQO1cCEOiEd99rpz0YwAg2dPGBKIKVKzsxLYV4a0cXj7cQVG6PE2oI0d64gZ4qkllo1LVdzOQChdnDOrrRL8vSkYbtpxWaG0Xpe24/4BEAdtQFkUgyvE5Ksrw0dcbYURewz4mmMqYwZUBkcmkXv8jBu3Mb5yyp5a1AKs+Nsh/10tsXc9aUTL42J5fTGnfwSlwHNFyqSk76auK+zRQMzyVln8a+1W3gOwasZGijQFomrZ0tIA3ipoHb4cPp9B81nfcKybSpI4iVZSOQTG2UVL+/g1ASEUUCG/T3lXgnH+ghrnFnMl146LRUKqIu2/F/FKqKBLI1jbOMDHYt8fHCpgAfndnA+ee3MKJwE7mKh2NT8vliehl75XBWhkfzfnuUVW0N7A42EdJDSQXJCbcHGY3inDAd74LTiW1cg1Y8AhkNYTY39pv1OVS+3GuPyezxfq1hk6aQwZgcFzUddixCUZqD7U0xcnwamd6edaLrDgjCve+HSIRx6lOwZ4/tuxo+Ai6/vE++c8AG3Pte9LpVrrukjPboXkCQ4S7l4ed2EY72D+Kaed7p/wGpReDTJONT7CT9LQFXj4A4/w3twZ9M7lO0FMDaHbYOMm10aiL4tPf+Ft7Rt6zqDMWQjTXI7dW4Rl4KFx6HqO0gZec+lEis/2S/Mef1bWu1IBC2z0WK14Gi9OcOWjek9p2+9GMrAainHgSsLAUJgOxeBv0PO+rlh7NuwSG0bkC+HOz9iuuYCZBOJScH4XQe1uf+31nS4k/8MGFskYdR4wMxDCLhZrNs37n4dKVZq4V5pH/7Zjynzafzzn/R8q1f4V4wi9Rhx4MFHXf8k+jSFXgWzCbrjh/hmjIuqeTS/QDAy9fB7Mlwy+U6V5zQxDnpbQD4pcHL78JdT8NHGyDcXyiflLjHj0ZN8RNasZYURWWuIVA/3kqKlkL2zdfgPXZWUoHz/QH/tr71IRXf+wuR3dUH/Ce1TUT31qH6vWSfdXyfv3/ou9/t9TunxwMff0xBQo4u93hg9mxumDev199c+O1v98n4RaqJ+9RORI6BVe9I7F8D96mdhJ/KQHaqfYo9J3bs6JWWxVLcOAMR6uZOBCQFH+4gnuLBFYj2q3M7c7MwEnKtlmXHQhotbWCBZ0Yqmac78fnt/aCenkF8g4/I0iAodL8egZaZBu22fTLbn8NNx36ZTbXraeisxVLcvLl7C5ta7+esCedy5oRzyU/JHwSOZheMsnSVVJfJ98pqmbprHz//awfvbZCce+4krr7iApYvL+DPf7mfgrxm/vD1NBZ0pFL/CxfQcLiOKgSOBcdhVu4m9vgzOObOwnHcPIzlK5Ch8BGJp6Zpkpqais/no7y8nOPmzKHl2cVU/eYeYlX1gMBVkkfJ97/IsRecQsWuCtasXoPb7cY0+5cnUmMqF5QfS9lRxswmazd6WddRVBVLaFyY0sBl7jAe1eDRjDZ+016AInXMgyZKdFH/w206uUoHY9R95KutZCvtSKBQbWGGtpP1xgjifWRQ3O8b0QspknhcDs4/ZSonnTwFgBfeXs+Lb60jEtMPA4Q7zJxx29f65PfV4Rb+sO5hWuIhvj/+dObnju9bgEgC+FdRwNdcybr337Zl8KsrUdLGJFnY29bbP9pVQqA9iBELobjSWN9YkEikOLpkgt4+k1LgTNVprXNTvSWVgpJWMv2SKZN10vLi1Nc4aFxpg0Qc3NGkscUIBHtrW8nPSadYM2h/fRmGIo8qUePZf5zY9zm0TNasWY1AMG36dFSlbz55WoKNnPVh2SBz9Vr73N7/58HtdthzAJx+z18Ht9/i55K6bMzoMRQVF7Np40ZOP+00lixZQkNDw6DQ+VhCfXdZn16cl7aIQjiaRXMgimE5cKUr6HrtUQqAIIZ5ECN87KhLw7AUJhS1YVXYfJjPWq2tJBZbQFfymKomAFoFKMLCkg4s0022s5WLM1/lyryljCt24Rx3Fb7ZN+IoPQZwsLM6wEfrDhTXHv4UWEEw28FsBaMZ9AYwGiG+xwYAzkngsjXdCbEKUFMg83PgyAMtG9RMUNNB8QMLhnYaXolkHXYGLCmR2IBSDuHmGN8pAKysXoQuowmYCAVF9OSzaTkgL4wLoaUahCo9pIwLEsYL8aF5Do9ikaYZOFUNp3eq/VmsEhWDuKkQsZKPGZYS0CCnQ6M152QcUufxz5dzxvQR6Ba4cyv45uJmwp4cJqvNoOQhiffI/6JxAykhK93DNedPZdSwTHbuaWVEUQaGZRGNGV12+phuEI4aFOWmcN0FUyktTGNXVSsjizN4a3klkVjfaGQ5boOgoRDWFeKGQprLTqiOGXYuiNdh4dcsGqO9GxiT9unFdRAKlmkRtlKwikfhMNYTMd24LeswHBHN6yGzsBC3y40/JxtFGxwQ6PuGEPhXAKaAd0cqvDheQTkECKQ0LRe/y0dFazVxQz8AKCLg/C0Wx+2xDsu/OteVdthmy1I00oSCV1FotgyaLKPr/iNUJ2FpcaLTT4tlHGY3eDnWkdSzhAN1bHjrX7y3+G1mnX01p1x8Q5LSmqC2ycfCd0dy3gl7eG15Cb98YCZej0FVnQ9QkJadYGhpStLAvwhIMVSsAp10XfD9t3dxvOVm0zmzCOs6XkXF7Kqg0X+nd3WzuSh0RlxUt9lxUJ0RNwgNGQjjTkvh69cv4Cuxvejf+Sk1dS04crPQOzrwu/2k/ugWHj07k19uf4T25gOFgy/TNiZ0LOiYso+sjAgdHVDXAG0d4FAlC2ZuQbxj4NMd/Y54P/Cvo2hMHwxKIM3EXlD7K2KzOalpX1m9mZZwB1UdDTy76W2mFJT/R9nwu7dP6JsWm1FCegSQ+BxehNo30OqI3yRE1KHKKxiieHpUFeFy4hw7HE9mKnPXbksrC1ZcMinWOvudWOtTH6YX/iv0+DvbWfCYydKru/30qydvPsQ2at9TOUIb49+3JGjVLC+Ojp38cXkta9tNfjkxBkj+74VFHDMmj/NHZVHQGMUpzAH1P2lEGqG9NXxzQyur2wQ/LLTBb35z9xpmj8nk3NEZlPuCCMvCqSocm6/xUQNUxmy+srddx+op9M40bbutEJhROxE9+OriQd0GuakerjlxXNf7T2Mr+N5Xe6cp8Q7M3S9Q/UIN/rJ0MiemIEZeBq703m0LhwD/AoSlxWsuiyYtzLVxJ1M0+1xKC1Jm6+RcFcNVbOHIshBOcGRHiO1TiOxQDwddkAYyvgfZ+Hek2Ywr9zZOPuYMZowt46X3FO75Vz17Khv7tad013r7szdIsnwpfOn863hz5VJCURvhaFzxSC5ecA7/XvoKG/buTPqeg9ECc2ZxUbUhR1g+4YxmS71sJg/oWUIi8MoANw1/m8meFiq2T+J3ZW9T5G3jsW1TOXX4Wryazo92nMYX0p9nR1sWL+kXdonaSdvbrBiRkI+saDGfP6eR1toR5DnzeHbLbkpkGYp0YvYUjCohxS0JGW7+tdrF8lqVz5/s5HMnOCjJlok5HPg8WoBPUZnbHCRl5XYKzr0A9+SBA9X3ZudXgdNKHMzX/bgaLVQkVXNV0kYEyXlHZ4Bk7UC/wuTkzJc4K/sp3IoN9OUUMSb41vC5/Lupj5VQHRvRb65v0S//2LdvJRxmZ9VuNFVlRGEJPp+vb3bTD/Dv/2/tFS2/i4XrQlBi6IyJRDFzs8AUpNWa1Ec1Nroy0KzkbYYPL6r8FD2lJCZd7NTL+CA6hz16aQL0V/Z6vcfh4qTRM5lQMJLllRvwuzykeVLwOFwEY2FaQh0Mzyqgqq2BTXWVxPRYj/7Moiw3Xzy9mH++Wc19r1VTVuDhq+eUcueiKqqbdNLc0SMD/D2oXTKjjUtmtNk+qvo4bc830bmkDStsJRDADgH7LS/HN2sW3lmzcI0ejZqa2h34N0HPwg54wl1Llfohf5g/n5mFR1Ag4wr7JcsdOKR7QaojglO19XmnqpPpCqIpZr80obuFRWA1tyBjMZScLKyGJpSCfJTUFMyK3Ue8Yy6ekYV7w3ouW1rHq4E0nhkliccNrrn1JS6dk8dXpuVzRu0WXtQNpKaAI8b2DTPwZ1yO9GRR0REBdRtSdtd+H/mgsmvcHmGS7bVtAM9uaiIiWzlii+sQyeSPv3PgHDtVmP3vRaQvewftovNAc6A/9wItFVV87BxOdAD2pctKBhcb4098lJTC3d60k4atTwGQmZNP/rBJqIMg3ggBoQR2n08bHLu5JW3/2oQiW8ZeURlGJICl+mu7b/lNfyQRLSVRyDaQPNaClILi9FZ+eMFTVLdn8pfFF1LZ4uF3jYIF7W6+UPsOwyMNWEcgM0oBQhfoT+ZiaiY5V9XZRSwFdITg4cft677+OUhLgY4APPxE4rOrIM13+LZ+8qdz+jk2EeKxNhAqTmcaitK3bj3u4YNUrUAnnbveIdy0Hf8ZM8nIy6fjgYfQd1UecWxLz/E+/VUi7+P7RLzPx79NO9zGjcCDxWZV8KIoYsypx3DnX39P0/oN7Pr7X2l+73Ucwo+UMWyqcXDsbMcBuXrHNs55t5a3Qj3L1ac37ODFiMGIAoOi+GoClVMxZ1xN3Y4Wdm5azxSzgp15gn0t3iOwwRqggDRVNFcT0Z2NhJva8eQEkJby2a/kIAR6fTOxnXuxgmHM1naimyuQpkXUUgnENbsgQ9LN1oief/adIRmu1kehb6wQUg8DB2wGwuEFxddvv1HdZMOORmLGAYWkoTWUyMlQyE8L8eWzV3LzGavJTwvamDwm5KUHSfVFaY24esw5UhSFBQsWcMstt3DPPfdy9zNPsmlXlDu+lsOML7sJb7HoeN0GAB4IURcJGcejmKSGBPGYRGhxFFXQEOmgwJnK1SNPZmeglsZIO27NeXTFWzWB+/ILcJ1+CubuPaiFxbgvOpfww48SfWIhGH33HamoSNhYVdJPOgnv2LE4srOJV1djxeMYgcDg+KjOPo2U73wTfd0GIq+9iXC7UHJzMKtqDi9wnsw8qwqhdZvI7Qxwx/WX8rusbJ5//nk2bdzI1//4e370lVs5OSON4L9fQepGv31fcVw+qdW7uOjRGt4IprJwlIa0JBf/+E3OmZLJrbOKONeoZJGuo7hcGIaGikVlcBT7QsNp1zNwKVFG+CtojB4edxUOG1RUdPDxx7avfufODsLhwQX9VYGoBSaC6/OCXNbZyOO/beWeF2IYJmgqmJYdi3nVKZIv3zqSp1O/xj2V5wJDC/zb+YzVp0yiuLzIkgIUzYG1ex8yllwcmGVZmNbhZ1QC0iFwZmXgTvcMuLDGUPWrKAKH04tQXVhxUBQnCAemZVHXEmHbns4jEiHOOeGY/wibsiyTeDTIni2LaGvYgi81h9SMIlQ1OR+nBbQYTtIT+mC76SBLiyeFTfvIu1P6kFftwjuqqiTM41aiaERfk7t+YDKIrgMqiiJpDbs4NWcK6a4MYhFHV1LawZYTKQVSGmQMu5E2xYW+9xaM4Dpc7nV0tr/Dkj2T8es7aa7zkt78GgEthymuX5Dp20NHh8ChOXGMuJeMYTeTVFCKBGkKEBLfAju4OLLaBYZAqLLf8+V0wHknOJk0SqWm2eLhhTHmz9AouyrIB5tDfLDGz5xQBumKNqDiQIqiYCEPAESLRE6cooCqIK39vj57gEpBHtpY21dnbNuJVd/YY7+FZqjb+Z2ZlQEYtMc6URQbIyfPDKMm4juO0KSE26WS4nOwdlszliWJRnWK0zsJxx00hbz4PBqKIpg2NptQxOgqVpKczH8U7R+/65GObd6yhc5giIkTxrC7oomnntyEw+kAoRCPRbnyykmMGJHO5opKUnxeJkyYgNIDMO4Ly3U2VLbz+TNi/GRWkKe8xbzVls6uplp+/t5zrB07i1uuvIhxkycja2q6qyg9tRXrj+gxnaYgO2THdTSbFm9bEr8BwxNHYv/uiG/eROi1l/HMqIKtv2Bc/leo/9X93Pej77Nx1cqBgWcD2nfuW0FjVCFmKSjODq7d6AYEutnK8y/XsnhFBrl+YVe0sCTfKn8HV/aV1AwvZP6Icyiu2c3MYUv59saT+kUtF4BpOmisL0LsyKAgLYTs2ErYn0mzr4Qsc8+RWSuGUmdRFbwzxqAJB+5iO3A4WrMHb1Y5QlmfFNGSQJaicr2/gMphU9mXnksoT/CWVKnYpHRTefdKi9BUE6VAMqy9kev3riNLHn6XpNcNgdAUou1htjY4GD02A1Jnsnl5M7G2ShS/x05i6ac5hCAiLbbouh3IAahCMN7hwJHMGphDsz79MlUNss61K8a1P+ci8+IY0e0m8Uo1KWEsbki2VIf5xlnFnDA+HYcmGJbt6vX6TL8Dt0MhGrd67P+Y4X1Xbwo27KB5q22ZyZ5xPf68oQnokECwaRNm+0YmnXAGRtMN7Fz6JlNPPIOsogNBWN7/+9bg3vg3PwbgJ/dW0hbRaI2qKCLCV1vs6hD10TZ272zl9fc9pCguImYcozPOo49uJhKxN1F+vheQ7NnT0eMOUKRks5aNlKAYgxPp+jPXKz0SNLERWhrTMTs1nGtVbvUsBVf//f09qR2scKDU4aHvj8wA09waYd2WJjLSXKjK6dz5jsqtJz3MqIKWowoKVlTB+t1xNu8yaQvaHb26LIihqChHYJXO0iWTg70TjclBkyxdUu36ZK1iffqwBKBJlPG2Ycra5LQjDpOQzCo6mj4ZG5yq4C4fScqJx2G0tBFev/moqzUoQsGQJm80LCPHlcm0tPEIoTDyVNsxYkoTKS2eqXqZNxqW4VQcRwT6K7qOgRyy6ugDbWP/+Av2RQRXWyq3OCGlwU5XeskUtG+KEH0rg6k+QTsGpgBLCqwNa0A2o7TuQX0jQKwjiENTuxm9X38um02bDNZtNli3Kcr2nW0sX7KMDUve54aHnuKjDBdaShZTJ09i/L41TN1WT8qPb6c8XoDH6UXRJgOTDzOs53y1dXAn4C/2y9Rf/WRw+z0E+NcBHJvRybdGVHNqVhtVbeNY0XwFk+Z6maoLauo72Ls3yO8emcPMMXX8dvweTspq547dxXzQnoL+H98pAmQYk0yQAi28DM1/EZaShVz3HMrYucjzbsLa9j7sXg/O7uUfnVdc3r03RcEYOw5Zs9f+wO1BO+1UGDcuOZn4J/9n09nODUNOL4WUCGtwz6sQAhnXKS/JZWy5grNRx7H6Xo4dlQ3BUYTT3ATWrGHln+5gyk+/wvDhcUaXZLOjqgHhdCRvoC4tBZ8Pag8KQ6uthYwM+7skln1VM1zxLuS6oTYMrb0kTXTG4dEKiCSKd+Z7bJKwJ9Cz0ulQDBqiOdy+5peU+qrxqpEDhgN/PZdn/5tLa58i89l9RLcoxOMajlQT5zyNbSfM5iHH9bxZdwLhuLebMa/XR1GUbpVlhVBQFcU2QB3p8kqYnCr41RiV4zKVQ5RFCC3rpOORJswmve97OJ2Qnm7v/bw82J+QoGn237a1CtrbDwA4D3E7VEe75hAd7bUVGWT7BE6Xhset0RnTbWPR/q2pKnTGDDweB5pLwzhociwByza0snRds21oEgpSKEdXqTUJa7yr0JYVYjUDu4+0IPSBA2k4EKrdl5Zh9yVjR7Z5FOWzhUQS27VnyPq2IlGbpkmworFBcRaPKE7rJjsgDcYVxmjqTKE+kk9RQYyctAC4/CC0gzTLntvuFd2FOdOSbKts5rnFm9hT3WaP/yjsOaX5HsaMSuHtDxqxEKS6FbuiqrAwdQdazIPLYeF1CAotL24TSvwxVClQgKVtKk/UCyxJn4E0lh6l9Z0/0v7R3VjRdlsPVBUwIzgyR+LKn4zeXoW7eGbSz7P/sj31bfzh8aWsr6jjyxfNZfqYIjR1YGdt+BDtsYUfVrGiOsz0WRP53bhc7n3DSWswzE0nlOJxqnzr7RqGe1OZNiYPh9PBpm21pEUz+PqCY4laOi9+6CbVb3DslDyC4TiPH+7hwAqG0PfuwzmqjDyfk3PG+hmb4+K9PSG2NsbRTZIP4j4MRHC/3nBQtTxx0L+kldMf9H6/xkokH+GJt1GZEWaaAHxnQebIPpL9vwfAs3+5tU85IsXv4v0VK/ChM+Gycyg77YS+1aBjpvXZ37AAfH67YFW2xUtTnZw+tRyH4UJN9SU3H7L721BMsGuDk+2b3OQWSCbP7SQ91Rw4YHOvRRAVwnoqrd4MIqOmk5ISp929ipgeABHt1xZbs+L5ITkXpX/9Zd82xHAjRqwVEGiuDJze3L47PAT4t2uCLXng3/6PdQMrFmPgXlsQKRIlc39grUB4JMLB/vokXTc+AKikoZl+vJFcsjpKKW4aScBXxMecNaT74bBYTJmoh6ZCIO6moSOdokw7jLauLYvOmAep2s9hDbBYQVVrJs1Bf487yQLWVxUTiTv77OOBhat7MpJ00ZmmtjBPLBq4o2jt8Ansy5eoY0/kCodgUcIceJkB7Z1hHszLpHT0bJyBKIYEKx7nlGXbcVXUMlyLMTZcz5/njkRJ99gApQP2JdgyaTgcIweDBaMyicVivB91EIvpoIh+t6FDUZiY76MppLO5vjvoY2mGmxyfg+V7Oon3UZDq7vdquqsJEtZVBTgl8Xc4ZvLvNU2s29t5NG7RQWuLylcMan9jeiPGVkJ+UnupPi8T1yT2Yl/HwgJuHrUHwxD8rXIEEUvwdkMWy1szuKVtH98UdkD6n7eO4B/ppYR1G/C3T1Tdv/+9O6/cD0JsC/Pw0UcH9uWbb0Ig0P17Kfulc/u/HeHT+f64FjE1LSr/tjET90ZbSV1Z6iCuCZIxR3R++YfdP9AAh4S4QJoWxtbtOM+3O9JXraXztp/YcqBTgi6gl1ioom+Gex+/tPfz0pW2xWrBMQ7U/sST/oB/haBWgeexCCTiXlN0i4sUKBugvB14+yPCa7bYPMHqTvRlKELHC2+TcflZuMpK+u3rn9knD/JJG2Lg3ya7eJrUYI+VePRO+7D43FA+XFA+XCClYJdisWO3ZH8NzRBQWdX3zo0ZGTS1fZlzTytibN6Bkr+RUD2VzTuJmTpjc8fh9Rf0OcwfJoB/v/7QWiwJ44tTeegrx/DSqlr+/loFmqrw7XNH87PLxg+IOt53s/363fs/pj6sEJf7+YUHBOhGKwsTdo1cv0AoAnRJcY5FtquJ3EkONLeD7WvimLEw+JMXBwPhDqrqtlKartMWCNART2VE0aSjVnOdCqRn55BmphIOtmP5LFyKJJRcLBIuoaAk0nzcCBwC3ulM4e6KDIwB+72qeryHEDDa4aSkLZN1j0f43YednH6dxTkngGpW4qeSicLBJGcmVxUOo754DJuME1nSofB23RbW8nqfd/WfdRGOkaORuo4VDICqkP2zP4MRJ/Dco4TefLlPujuUvtyeaaTE6AGF1jDl0QUeA+g6NDXB/mC/pkb7M0//yeFFVmevND3b5eHyE9KpaV4NCIpypvD+y1GaQ5FeaXvNf1BmkUC+M8p8TyUgaYuXURVxJvdb0+Sz1NL9Wq/rtqs6zO66CE+/ZYOHxHXJiAIPZcXeIzZVCUvi3tSIOG46jvxcpKrh8LoxlnyYnF/0+B/1eTZ27mxn1652AMoK0xk9Kr0fm8nPh9S+U3zHT3u9876OBhxCJdObgktzEjN0drZUk+L0MCw9v+dxJ4ICs90ZfevdW9cR22JXJnWOH4dr6tSk1ueUOaWHycJjh2chtgkb4CfdwwkzSwgEY0nxn7dWfsIbWlVxTZ9I9p0/J/zmMtp/ezfW+zYgq5KVTtaffoT31PkI76cI8EIepJ90yflHXzHUCISof+wVIrurEYfwl8juauofe4X0+TPQUnpP3Mm9775evwtLydqmJrJnzABg8+rVTPvwQ9KPwo6t5hooeTpSCqwmmzapGSZKno6aa2B09h1oafbCR2OpHqouO4WcJSsIHjsdpKS1sY2mk2ZR8vRbuDoiffa7+0c/pbClDgHsyrZjxEqabb/otsICKnSLcZotw2zVSzCuVCg5vg56uH53VgFcewYAEwomUZBawL3L/o5u6ahCRSCp66jm4Y/u56O9y7ly3KXMTpmAcoRxH0qimK5lqMzJCfOD9H3sWFjHVQ9EaAtKNE3hw+XLuOXW29m+Yzufu9Dg9pNzSH89hcqXtd63oZSItBSU3Bzbr+jQUAoL+i3+0lfzeDxccMEFjBgxgrz8fPTGDvb89RH03TUIVbXVjj311Pz1X4ydNYXTTzudqVOmMnnyZDxJyCkWg5PUm6zdSAiBpQjo0NlZNon1c2YgLMF2KwYbapAZCslVFRBkiADjtD28FZuJKiX1VgYtVgqzHZvYZAzv97l7ayfNG8dvv3URpQU2T5kzrYxAOMYr727of6768Ll2GhGe3Pc+a9v3EbcMljVvZUZ2OV7VeVSkMlWDxo9f44zZdmh448evkXLWGDrj/W+7/UkFskOwuW18F531KAZeMfAErqQAeiRomqSpRWH4sU0cN9fA44LC/ChSxFBSJeabKZiGQHV1n/EHblzQzbbjtUyyjRjKkcr6j9h2glPn9w02GA6HqNxcnbDDnIrH602q+4qgi6FoSmkx/21tsKP4pICYgE2p9pmc2GnhlCDkp++5vQ6Lei1KS2kWMSOVCb59OI4WR9MCa28YRqXQVJCKSzExlA6sTQHbpyM+ffOgHFqHdSDrbUmaOyLc+8ImDNOipinI4o/2EI5aIFJJU5q4IOtVri1dxfTx+aTO/D+USZej+0vZURXmvWe28fqHlazY3EBdU/gze45+1THssM8ynZnkefLs4l/OTCb57GIUbzkvoS3eikDQEGmgNd5TTGhL15r4x4ZwF8aItzjImBnAbNaQ1UOkizt0XIqB6hzGT07/HBK45fmHELFdpDsEkVjytFUiQShsMpo4I28k7WtM/v5hK5fOGYVmwZ8+aCEYEUhvMas2RkHt3cw1vCjdlsMVweMvbWBcWQ4+j4O9te2MLM4gN9PXlZhZkp+Gz+3A5dR45MV1jBuZg8ftoKq+g5ElGWiqoLoP5j46JUanrrKhzUObofK7tba9t81QAcEof5xUh0ljpHe5NPm8LjuZ0iEtptWvInffG3wsKinXJtPQ5fftngrpTPHj9PsGNffKsIaeMO1XHayDhJLhGQVcPeUMFu1YTtwyDvML9aZu/KAXH77spUrjZNwJkPKeO+wX+FdANNJJsKWWUCSMcKXS0dFOoLMlqXU4Tdllg1K/B82ZgslWNR3tbiwpGE4TKJIczYM/bQZqhodkQ+uciuDVtnaGXVaLr8FF/d58zvxoB5lrtvJzo5Y9VhQvKkdSosGwFN7cOJqYbiefLtk8nHhLhInzyvnN6WXMWvQS9U+/huXxoKWnYDQ2kz9zJk3fu4hvZ2zhpY+fRqCheFMPrPl+IBWLrgKMiRzdA/WPpA3EwQBAoHK+/3yvgm+8ci3hFS/Zsuus83COnNb7mt05pt97mZZJKB6lMxrCqTpoCLTQHg1+ouCWh9HHLFdfBmH0uMGaOltTGJMzHIfDTtbtrw1VXsFQxdMLtxPvvDlk3noFjpICOh98HvWZ18Xp1VWlY2Pt35wcbT1pSbTlgZXe/IXhb8oGVj8K713bgwlPYXi+HX9ZVd+BaR55js6J439Pqy4pmmKhKYKchIz50EmgmyYZaT6ypoGUkQEB8PziqY106IL2uERRBD/stDtu1tuprGrl9VUe/A47nt2UFgt3xYhbB+wijUGjdyVg/5wnXjXFMaiia4rHweXzR3fx9G73tRIgg/9poa43u4K0MPa9SdvHbxDfEqCzCgippGvpqOWXDigGXFEULrn0UhRV5YcPPsz1zgzOdabiUgVauiS2W0VLkzgLJNFKFb1RwVFgEd6u9jk/Byy3glQzyrkdaxld/Tat+6pJNgDs7KT0HYs546czedQE/vrvB+wSgEKQ7k+lvGQkPq+/dzvyEPmpvnb8F4RbKkQ0jewRZeIyy2Tr5k527I7jCDdTXxumQh/F+Iw65o1opDaUijfFyfiCTpZUl7EtWEyWaKbZykI/qMBAsjKdREHRYNLwPTy06yqO/3/snXWcXNX5/9/n3js+s+7Z3bgrGtxdirZQCpQaLQXqLr+6fgsVSgstLe4UdwJBQoS4y0rWXcb13nt+f9xJsklWZje7CbR5Xq+8NmNnzhx5/Pk8M03qesvJKXifLGMNDscEorG9DU1VAbcGFx2l0dRpsmqnwY5Wg58/FuPN9SlunFbPWeHleIwo5kjMSLlL5u6dvzgacYNx2fDF+Qrzni0kWXwOSo5EVC8iMCOOb2sKV9NIhhVkqb0cm70YpxrbT6eb5N7GLO8amhITh7Zx7YP7+no7O2gI1+N0OsmN5uPNyT3gUMr/Ev3UYYG5qgLiCZ2PzyvkrNkmQUXgLJ+IElnB6gum8/9e2obD4+zTxHMgehaAm3+/aqwY+4g+FZVe3oqdwarEQnrNbBLSOajBkNRTNPs7mFJYQXFWPvFUggJvNkldx5SWfIsm47hsTmyDNP/sCad48YNOuoIpUKAzqPPMsm7MZIRLZ2/gygMA/MUUzC2P8bVzOvE5DcIbovQ81kZ0U8SSw9JEMADYb3Z2RrqZQKAiUA9w1x4+7Y79eISmGMzNbQAJRxXU8s+T70Y31YyAf8/74x55bja1kHz2ZbQFc0ktW4m5owYjGEImElaD2RHQLX9eQldKI2GqCK2XT621AXaiqU7ue7iJJ97JJ99hNdoVUiJtHja9tgghQ4Q957J5lR/syv45NX2a/cRQuXO1VbueOICYxljq5LfcuWx3DCLfa+O+kJ/8inLU8RNAVZETKmlpD/HDe9fQFkpl7Nb45exvjipXuJ0fDfp6KBykpn47gdYa2nqt5O/8lhr8a95j1tR55GbnHYjbmKgOi5qtvT5rnMB5gL9HVQSlPg2fU+H0GVayXyhmEoqbdIR0jCH4cMdr7w18p9NgX3knWjZEz/vaHnCwkUjMXfkHu/QUKUdXkEqw2fYoTrZ0D2qbvc9zA+C4zxjvG3Tg2oYGejuqMNGomDiBCRWzM9bQGjesY/H7S1DjTvLzajj57LMonDKZ3j/+mcQHq8DQh+1X2DffR0pJT8zKjctzZe033lCv78r3cWYbVmPklASbRC8FrwfebDN5MXsW5bOupSO1mW3ReiZecByTjpiA8y+/ouPF+7CVzcRbNp/Iq6+AqVvKQqCPXh1TSMjB9WoFE58rxc9PrOdfbdlsyj8P+5EG54q/8dnKGr7x/Hga+nSZyNwHC4pqNRps6M7jrcoP0It8zGwsQQ+ZqFkjFgEfKkrs2Enz136NcNqRho4p4YEdFbz31vhhxucsfv7/fnDXwf8RRgxhxpHJ5rRuPw6MWEbAv6aEcDy12y+4u/7QFBw7pYWfXbuYM+fXYhOmBfqbflt5QZDjpjdT15ED6v4LZbfb0TQNKSWaTUPTbKP2c00BLiUFXZKA3Ul+dhSpSVShEdUTvNq8iq54EIdqO8DcWxN16hQcZ59B7LHHcZx5BuqECtTJE/F89WZSH6zB2FY7qO686fzz9/OdNP/5z3v8sB0dB+bTkRJ1XCner92CXrOTwE9+idHZg1BVUFWUgjyULC9GRxcyHBuWJSZUlfjOBux33MdPP/dJivPy+deD99PU0MD3fv9bvvHFL3H1Z68m9tDTGOHIoD6eJWaMensW8XNyudgGT6gVIODCYwS9gTh3xBQqj5iKPRhDNxR8WhC7mqA7UYApFLJsfnLtPZxR9BqPN1y/n90SjhosequF5jYLgHPLlh7CUQNQOFCv2a7q3IAhqHAafCe/h+wVHdzyxxCrqwxUxQL91Q1BYbbk5zfZqLzwXL7e81VW1s9G6YOBgRwbLITuHwzCjB0OfDfdyCZPJRMmTCS7dQn+v/4FEokhx506vWK37NsXBt8nDIzubsL+4d+xsRpXURSy86YSKr2KcOe72Jyl5FecjdPl5em3tnHPszXDBqQ8ZCQg2NtO3Y7lJFMmdncxtVvfoaB4PJVTT8ng45KulJM/dUzkmjxLNjzcM46vFe2kzB4f8vM33n3hQCyHwhwXuTkustMN6oKBGD2BGJ3+2CC2yvph6iCWHhKP2wjEEmTl2Mlx5hBNJojGbQiR2Iub6abJn2uaODbbw+rUeVxccj/JxttwhZeQsI3jhu8+Sk+PSkz/FC5bJ17vPSy/s5x4uI6wWIhv4s+odp9EbX0z144fN+T62CbrOKYnEY49wL/Jeg2ZECS320nWDp44U5CrMKVSYf0Og6PnaGzwGfzzqQQTyhTOPdnG/C+F2bo9RDySIZZNGg7wGyWtSAlHBgzMFyMkkMjeAEpxoYVJ4w9YayslSlEh2qzp2C88e7eM0g0Ts6NzP3v2n11v7O3BeDt9Tvp411VM8o04coQ8VwioaQxS2xhCNy0waY89xQXTtuO2p3hp21S2tBeCgCVr2pDIAc/bYDn+I6I+wL8W8LWgqqqKtrY2NFXD39tFU0OEO/6ylcpKFwJJfX2cE4+vIC9HJx6NEgkFsdvtTJ8+ffcYfX2kNW0mv388yoW1LVx7foTZpeN4qLOY5gQ8vuE9tnQ2ctn0Y8mfNG9E8etMdKvxvQrfX+zGloBfBGK8G9c5YzZ85yTLRNkFB+448lh05XjCrcsQsyO4582CetuIbVStMWlDaBIVMKQkkNrdZgk11008EqEhJJGKg+neLsrL3Py+upqSyY2YSYU3q5J8rQQqtvXQKAuHtH5NUyESy8PpVTANDTwawqESjhaQYzYO+weEgkHefPZZQiUlBwxg2K9w87nxzJmN3tCGVpSNTKZQA14cE0pR1CqQ4YwdK7MQXO/M5fZ5H6fO7qDBD2bP/rE+swLcxQmu/+ARZiH6LV7PZN/qg4BNQUEihcKP/7qO+O1fRrQn+eVd74Biy0g5FVg1z06hkDDN3fXMmpQ4hYKWgZvh6rlLRnVfHltr/a03UgNPWkJWHkSbTCIBSbRGYXyjRK9I0Vy1C/BiaOa4szPO4i1+bjmnDIdtcGVyUpGTk2dk8/K6ngwCDPtL+WhnLYnm5wFJtPIUvEVTMnJy7jQ87DQ8vFxl4KmqZ9z9O5ieA/MneDhiXjnTjppK2fypeCdPQM3JQTgcuHyF9OxspHH1najO7Rx97aV4shx7dRgWTidjQTU9ac8XEqdLZeF5MwB47dU6olGDns44PX02MrKrFRmC5uYwQwHgRlNyL0X3QKnttsoBFTMzpoKE1jsqre5eGZH1654+I39QrqF1r0O7eg6pjdUYde/CcR4GrZgeqgmSIvAHk7zydj2fvHgatb1n8Kc3TL5xzgNMKuk+IIPt+HlOXnkvhCfbCrF0BQzOP9nDyjFKEj0UVJ2nDejYRQP70XEmnmoVVjS8o5Jc5bQAIIY6iGMJ2HdQDShBsKeDphefZ8rlVqvM6qcfo/yijx1YoqgAmRQYTSqGwzaquQMHQr1xkwJFUqymMEzLIQGQJySFOSpGuJeugEQ4bLg0JzU9dbyFgzllJzHTpvFcZCXnBHo4SnUQ7eM4O+dUjXPOsoEJsaCH5jbJpmqD7RtNxDobV1RLHIEA8cVvUfVOnAfCNrYseoO8imKOPmIe8xfMY97cecydN4/Kigl7ltExNgunupxjtsY5qsHXx7fwhYp2Su1WZdPilYUs/SABxCjIclFRkcXseQXs2OZn9fZyTpzdxIUFvRyZFeGexmJury/DbwwS+rXZcc6ewymfmMvRJ+ex0qOyonM4a/X2EIc3QdR2FuGc7yOcGvam/yCC7ai+ChInXo5jx0rsbz+GGu61ogD7KCZ/Kz5qv1H17WE2bW8mEU/y1JIdbKgoQ5aUDGttf/2tL4zJniXbOkmlElSXq3T63AeelLp+f71M6iaTSrLQlCTls+bhLf0JzbXbOXtCIU7xLlVXXkbJ5LNxTshje8tWJhb72LGzFeHIECdNVeEzn7Hsih/9CCJpoCqPB375S+u1xqFtFimgI279ow/uYEMEnqiFz0wDby2s6oFIn1y05uje79+XUlLjnurraYsXkWMPIKXAbY9xduFiPpO6lxkvryG5VCcSVFHtEs8Cg57zKnmy7Goe77qClkgJ+ypJVT1VAx/hWBI9uSdBPZgMEO2pQrjsIzNAJcz0Cn45XeOMAmU/gym6LIj/vg70tgyqGRcsgP/7P/B6rcSEKVOs56dMgQcftAClwmH49rfhgw8OimwYykaLRSI0RQRmTKe2oYdTjpnAs0+uRsm2HHxGIMYpZ8+ktqEHPbTHeTjN7Orj/rHWypSSwoCNVFUWCbsyJtlfjnKDwmstB3bHQ06SbcPQWUwwI2LPvG2glZmkGlQM/8iAozc1F47yLzw4zRfGQucyI1HafnMHmCaqquA5/jjyb7yWwgVHcbLQrCLZDNd4fNnnLVvse8f0uaoSGVmBdJyAouWnPRoKpt6NSGxHeI5CDPEF057e3xbZUN3BhqoOq8DmAIMEPYEk26pDmBKcDsG4Mjcr1/em/RUqD7x6LLfaJNlJwd1vHsnOVIrAnE04yptIaUlM0/oFQ+E1KXY39oKJYJjpxDQFobnQcsvIP+sH+OZfgVBsIzrTihBE40mee3cz2xq6+OoF87l4Wj6aGNZVGxOqOGI6R5/qoLahmzWr6jn6mMl43A5qdnYSSupcddIEkhLqm3pQjAhHzp+EFu3A/M83MVJw7Om3EVAKaKrvwuhnccxgiMDTzxJ+7Q2yP/kJvOeejc3pZGahnYpsG6uaI7xY3URHLJLR0k74zTf7Ndh9Cy13qveo2Yz/5dfTgIkZDHjLtZYqkhsY8B5uqzQ4Pc/GuHgTC3sF1Tku3q40SOYGhlQ6jps/edDXW3pbWf7aB8SNKBPmTCNn6pQD2s/pQchNwNtlEFQlgcdfpnXNTgq+/Tk8xy0Ylr0mpaC9u4D22iTh0BSKj5hHW/g9XM5aXI7htd3Y1FkxoB4dDapU1c/BPuFcOkyDzp0JJmSto8csH6S6u3Fs2e8Qid2B+qXE/NtBSly5Myia+onh8QQJEZtg28JJOD53DqtpRa5rRaYSJCsUbMUGyqZhdL8WIKMCvVrFNktHBgRqhYGSa5J8y4aSblqmaxphl5f2vCIaSiqpGTeJhpJK2vOKCLu86Ko2CB7K6J2H0Iv2fq6aZGpvMyXJHnrjPtyRBEJAT9RHSbKXqRubCTY5Byhk6h/gxm1PMre8idUNldbn9jlPUgoCcSdHVTbwQd0EoikbB5NaHD48TsgSEkNCIj09lwBfjhc9pdMUTmJTVVTTIG53s+WGT3D2+2t5u+UdNp89HyWQB0Zyr7udaSxB2FUwTbwOlaxgA+1GPtmqTlHXRjQzQUpo+xUJ72ezmCab2iIk+mnI1tAbpz2UJDVEHKf6D/fu53qbbhrMjrbjlAanNa6j7t4mdnxI1LOpjsiYjPveNTfvjjGMK81m4fxxuJMxEpu2kXC4EF4vXd/7BQAFf/gZzvHl2Py9RDdsJZaTx/qYndbuKNI0LZ//ylf35rURjYJQEk2RJPsk1Eo9HRAC5HBqp745RKK0ae4pxnr0UXh85J27TQluzeSykpCYuErSscJJRFdwJt28Pc2OmQEoZ/yFRXsZ8co4A8fVUYQmwRSoswTaAku7FNoOMLaDIpG6IPGYG7NZ7VcmKc6Bfei9QclzixM8/KJl77X4nVxyup3cLGVIky702BP9jmokE/iaWzl30lTaND8mkjI9F19zK/6HHkG1OxjMYIxvqUnvu0GyoRXHlMr+dQMpUTxuYuu3IZOpIfWdO+7f+NGys2RabtmASYAHaAePAedNV/nspSqzp1nrsqUa/vW4wWvvmIQzxRMR8EFTgn+8H+R3H/Phtlv2teksYVt4I6FkjNkVhdjUzMAvwgkd07SA0KWUJHWTcFxHEYJHljTw/vbuEbkJGhI2hG2PvPCnGEBeKCA0zGQrSrCGhh0TKTnqbM4+pYeG0AY6w0mEJjKaQzwZQ9d1bMKOakQJRQySqcQBb2ncEDQ1VJGqKEYXzRjd7cSM4dluZ9q9nGrz4BaW3yVkqNQmnKTUj8CZNk0QAvfZF6E3NxB56SnQNLTCEkBBuDwImw05SLOssYrlPrCy/yaFcd0kmpSsaozudhmYEnqjBm67wKkN7pd67LFtA19x02SaaypHJjcBsMY1lR0vNu3p6D4I/Tv8zEDKMDZ7Fh1bgjRVvYIqJfZpSf4UfptUODignXVu+u8bKxcf9GOhKZKZ9maCcUtYzbA305qYkNFnXTNHuVnxippDdj1Wbwtw70stHD0zC4DbHqnjMxeWMbncfUDjSkUhkecgubEK5b7nEEkDLZHMzAemDmx3RCMp6hoibK8Opt9qo7wiF49naFtlrPw7ygCxwY6In63BNmJ6gqywm1MnLqA51sPrTRsocGfzyaJxOLUDKCa02zG6uzKy0fvS3xcE9rEvBK7UFoy6naSCISbUrOIP03KQGeabTT3kTF4ecCKMxwXHz4dPfwzOOxHw2XjMn8NDXZYP/tqCTs4/3c+pR6d49X2473lYth4isYF91vEtO9KcXxC0C7ZMzCJ58alknXwcanYIuf6NA/7lqW4/kc0D84/I5hpS3f5BgX8jVf3HxBSgDVgKHBO1lLylgQClgQClB+qHNQT6FieO86x7nHg1C9us+IiHE5jES/MxzjmR1oVzUYoKAGibMQGys4i/uxZnoAE5SE7ViqSbsN0CmPMkLN/P4l2PgxoE4I31U5ECvA4NIfq8vs/7vUltyPMqhAKmSWTFGpr+uYmC3myUYR5kkfYVmbqCXZHcPKmTi3sbuOPHXTyzRN/TJ8c06er2s+iN+/neZwVX+rLx3+6jfrvA5mHv+7OPXZN86XUcn/oEntt/jdncSuLRJ5Hh8AHl9LhcLhYuXIgQgndeWkFncw8TFEFIUXk2p5KNrhzO6elm3KYdTLz8XCZMmJBxjL0omiDx0pv4SzZjHkCx1nD8RjIBJ8w2Oa+smeVdFpDd+eNaaZttsnSnguiTwywx0+Aicr/IRq1RCkmJIgy6EtkkpA0ThdWpGcTILJ91PzFh0zj7hJm7QX8BKktzOfuEmby+ZAtJfeQAMfXhDt7v3EpHIoBNqDzXtJzjC2dwetGcA+JrOYkeCL/CZz5jyfV733wF4tcRVIYu/t67qODA6cJ97lt/dzDN8knGVBJ+O1uWOyibGuWVf5VROC7ByZ9op73a3u9Avv+8tJ+/r+cg1BNJCdXVtZimObx78hFL5XvtS189JN+7fft2IpEIsViMJ5544sCbtgC6gJW5CitzrE2IqbCw18QmM9zwg6eRkeWSnDGjjpa2JE5XM1PGt2LTDrDExASzKoJwdTH7aInQJfHtMVIJDfcoNFIYberVBC0egWlTRryOQlPYvrOH2x5eTSQB4YCGR/Vzcc7rfHF2FSceNxPbUX8nVHgGazs13n6+ljfef5pVW9ro7k3rVA4N4bbtXvu6q8GMg0yAmQR0ULLAsxAckyCyAozQLv8ouI+CRC0EF4EZtPzjih2EY2B/72iSvk+cSyJRVRfnll/McYXH47G5ybVbsuEHC35CJBVleedyHq59iJRkyNwNW7aO4jRR3WPb1CdJNjPHTaE4K4/KHCs3/uRJ02kPFvJ+fTUwTB1YCFaF4Ju+Do6eOBGXGeaVZ5/GVFS8ooBjKhycPNHGk41uaNcRtv6bVz5z5yd3swjdMK2G0uliModdRQhBXjpv6/7fXY6UcsD3AhQ9OnDepSEF51cEqA05COuCLYE9/l6vZnJ+RYB3W32jpJspoELEb/DNl26jN7kVfXo2l79+N1+PXDJwjcwog4zOGN89quO1NwzALPZ5YmH5bBRgY3sNpuwH0m4AZuwcuDvxmLHYWCxATU+E1sLZ2OfYyJ8+E92IZSQ37/nO0Xs4gxR9pil3+2URAkVJYQQzb/4QKQnRdUoXO/U8SqcVc8NvOui+TzCrycWf1WK+E6llpRFAGYk9rJjs7M2iaeUCZDSBrtn53OeO4Xs5Eey//h1NW3Ziy89FRiNoEYOSm67nlWun86PGZ2lauwPFmWVh+Jp7eNYTE2xpP68g5c/n8mAPdqljpEOPugHvNOTSW+bClskZfyfNH8um9c+XO+qILH6Q2IY3re+NBHBMPx6taPxIDXnawt3U9jTTmwbL6Y4FaPC3ZdY07FCQUIkmE8TC6zFMjWh+Gdn2zOY6VnUFY5VPL2NxjG4/RlMHqXiKYCBGMBDDEBpFRtx2Xrjx6MpUeFZZKnrBm0v+cHeH5nkPq30od7w5e3cwY8rEAm67xIoA/P33r1G9s2sE+ZFPWsvvDVIAFO7D0ibsfhxL49AMb/z6COlmv1b+cUeyD6yEKugJxulJ8xWAWDrnY5euIUVmtadRm2RpeZyobYQl7unS04313QPaqdbPF4iOEGp5MY4hu+0Ca9Ycmvukh6F9FaFOJ8YRs0kloojOOnI6VsLEC8DmG4aNK1mzZg2KotBspLgt2kGVkeCzzjx4w07Pa+Cdr1NwZQIzJuh6xoHqkf1jdgsNYZ8ARbciSCLFRMLvrKbz7gcJLn4fRzzGOEXp01R+VJgLsyfPItvjw5B7JMzqHRv53t2/ojPQa/kR+7M9/nDfmGyPKjSEw04sHifL5yMUCJDl9qDEOohETN5pL6dMNHPkuB4wIRyWZMkeunokGxq9zIouIZ5Isi7rUqTQhq3TKQ4FM65R15FPUUkz4xzb0Hz5vB/OotTuIBZzgprc6/C77YIbTrfxxfPstPdKbns2wevrdWIGLNqos26dl8vaItxa/WcqIg1pzPzMbqMiIWyDTQsrUT93Ck6akGtHLyez0geBkInfV0DXiZ/FxKSybR32VD2xSkYE/AsClxohW+vpVwe0iSR5ts6MAD7jSXMw8wSfL4eZ5fNAEXi9OSRS5sF0RXzkyZVmKKoQJPQkjrws3OecROc775OKxCk58XzsnRLx/Abc2DGG0ER3pbNEE2Nj685x7Byxr2OX9MyiE4HV9G3TAO/WVBXdNGn0t9MZ6kVTVKo7m2gLdmOYBi6bg0A8gmEa6ObAvzUYN3h/uz9ddKeBEaVY/YBbLzgAwN/0D/K5DL52bgez8iL0vtxLz9MdJFvjCE1FzcvFOXUq7oUL8R57LI5p0xFZWSCsRgKRVIJAIkx7qIeWUHf/ykPCYFw0i1PHTWPLW6vZJEcO5nxu5Yb+NyXdp7TYFaTYvWnY9p86dRJIMOobIZVCuFwoJYWWMZKXM/yJ7lgBQLPuRCgmqioxJbvlhRACNd9NzB+kUQrQFISUoCRY0Xsk7V0azT2r6VobA9WH3Oe+XNO2vl8TeaRm7yNjrJOn0nqnKSUp3WqcqWT5EMk4QlVRfF7wS1K6SVI39sK/GJTvqM6Dx+SkZNmaJWxa+wa5DpPo9FsAqG5eSvuORwkFA5x3xiUj06AE6Ca8vFPyp3XWWkUWKFwx/sB8GVJCZb6Ny4/KYvY4a60KfSpPrw7SnoGPQajKgHzDXmRScFqKvFMtbu0sg663bSTblSHnLISkOZDLL569mmDUS8wQTJ5s8JkJMY4PmzjMMwkO54f/+rY9Y0swbRLbJztQr+qkVyjs6pRgKnDDNWnZokDc7Oc52dfnlIn8EfSGuvmgdg26tOMrzMv8JpohQoZJR8mxFPmyaQqaJGSYrFMXopX8ip2/u4OG15dIKTP13FiK1r75Pj2xEHdtsHLLbz7ucvJcvmG9vnvbdRCaJFmqkSpUKCqP8lKNzj9iLs5YOB6bsZa1m1by4+818pVbvkIkFuf0X9wGBSniPW3Em1tJFIGzB8zEPr5S2xB6dQhQVXqjGmsbTVzuLC6Y5gIkGzf42NBg0hPVRuSDxaYgTMAZ5Yf3LeCabwUwBPzwvgXgjGLKjzg2SPr8Rz/YjNR1CygVkFJhS4+P1xu8I6pXjscTYzLdrnDXAJ4IEBjIcDUyZmldwhVDeHOQie7BHcb7UHG+l3AkhZmKc9lJ2/jxNe8wo7QLae4fhnTbUnz67HW8uW4SnRHnfjUF8Xic559/nnXr1tPdWc8XLvHy9UtzKPWrtP89RWyLiRkdvoCWgCahJeHEWalh+hy09gJJgXBATE8SNuIW6O8BF5xLtHkzMRobEXYbtqOOIvrPf+M49ywcF56LNmcGxrbB80Bj1dVjLINNtKmT0CrLifzz32nQXy0tq1Sc55+N+8pLCf3l7yQWvTP8GImikOzsRv3rvdzyqcspvPWr3H73XfT29PDbO/5M13XXc9Mtn8H416MkO7sHzC9qVl14siRZWP20Y+mtcdqg3JuFnkrQ6AenTZJM2ZiYXU25u56nGj+FQ4lz3YR7eKnlMh6s+zx2ZY+fYM6uFs8m0ALdHVZwqECXFEgwEUykGwf6iJZXAVIS4qbgorwYN8oO3rqrm98/FCcck2gqmFJgGHDu0ZLvfq2UpZVf4DsN1xBKelBskb3q/eYU1I/q9u+ys3YmB74vnooKsj9+DTvWriZHy6Ho0o/T/sQzRGqqh7x+184v3k+X3vVYlRKnnoM6AsfAWI0rhKCgsByH41OEAmfhcHrJyinF5nBww8WTOP3o4mFdgXPTaUlvLn/i0Igp4SZm+PDmZOEz/IT8NegRkfFvWB7J4f6ucrJUSyd9oKuc4z29XGZvG/Kzif6wiaSkON9LeUk2gXCcbTV+BFCQ66a8pACdAO3d4UH5zHB8hiQVjpvUzeypebxY082xpfmcPnkCEyI9vLHCh6Lt8ZzYVBWbzc7fGjs4tTCXfy9/h3BiAd+bP5uE/x/88qSTiHYfgd0RJ5lw4M5vQ4stZZ15CXeqP+DT2kxSepQdSTMzQZQE93EJvOdFUXOszxR+30/4VTeJjXaGSm0JhiUNLSYFOYKyIoVEnxLkdAiDoEsQFGJYZ/Z7wXQAcDkkPxAk0/GbXc1EpK7v3ktlXCn2S84n+eJrANgvOR+zx4/Z3rHfHo4zIhktizzAYLNp7hnFpprMLelgbkkHRd4IXnuSf606gvreHHTDHHRdFNfY28LxeJycnBwUVUNP6QhNwbS5OeK4Iux2wc4n2hCaQko3yM7OwTR14vHB80VCMckT7yXZ0tDNV6+M83+zI/yquZLNUTfrW2rZ3F4/YPxgNMhhCMqDCraowNElkDHwlsNEc+9wn9AUbAUn48uyEw5L1r+yAh54iBu7WlAneob9vZoQVoKK0ccJsOtQGYaJUBSECtIwaTLtLHNdRHZkE4HXZ2PX7EwubuSF1hPo1VKW1B70oApUVcftDaCkGrCLTswCgYoLt6sTTRu+wtDR0cEPf/ADqoQYk3xLoWmoOVkYrV1gF+ihsOWUzMlCRLXhjSVNzqleyta88Twz/bR+8UZM0wqUnF/9PudUL0VIs9/LnfG+SetyC7fGxrV+fvaVPyEUlS3rQwifY0hw2t0KghDMtlldV9clLYNrgd3BLJsNVYghTZ47z/v3qO7LYw9Yf78ZaRnU8XT6UTYWlGvc/06c3rDk+pSD5pTBooieMYOXpsRtV9AyKBbP99k4cqKXNzb2EjeHyZaFwF04mWj5xyyDr3DSMIwHmXYVKQRxEky52NopeaHTxLOyjnEPbN8HCHgKpfOnk+09ioCxBrvXh7e4jIPXNHpPmn9enpNbb7Gcvis/aCMaDQ8oxYuKXOl7HxvCHTa6VPLNhn6/RBjQ/VQRRkCj8LpWcGXYKSyda/2tm8cPJZlBtMPsLCBr6HEzwX8REE8aPPzcdq68YAoR7UJ+9bzOjy99hJLcwIidvOMKrMTZLbWWZVSZr1rPjcAn0G0TbPCqzAn3rxhu8Kp02w5+EvN1lxcMeJwlUJGX4BfFVhHYj+cU0ljmYNAYeToppdIfHNV5Ngy0T4ZJvKqW0OIlJGrrRwUs35QmdsXGacXH8YmKi3BqHjwV41HTnSE9FeNxOj1cVXERnfFulnStJGmmhpeoJsDsVog86yMYdKQTDzKhljE9D6qAFAqp9CHfxT9TCFIGoGioqmUMJO0qlS1h8v/6Og9d7gUTTnkhxORQPkmHhugjiyPBXcnCVoejyZUKU6aocJkk2QCtf3DhSCokkoKEy6S7qZ3a9TEa6upoqKvj6WeetxQ8zcnUqRP3MnI+8iQgEErQ0hxGYtDSHEZsE3g9GkcfO45p0wsyzzJVFCifBGddSvKEM3klL4dXOuQIeNZtg0oiEw9h31cRTY046mpITb0YPbcS+/JnyfnLl1GkidCT4PJYhd37TOAnf3+1X6ab1A0MU3L/M8tQFeVDU9ehOOzgtbN8optNjpwD7rbLQwM7nxQEQtPIn34CSt486rtCxP0bOOb04/CWLaS+eydOzYEQseELNbsdPvEJC1A2lK708Pngggus1zI9KP3siy7hnu0w3mP9v68PpChtR3cMYrfGDSetuvXGQCqLebmb+Zz3Pk5b9xrqG0GiLRqg4irXMc7J4vX553Jv+AY2NMzCMNV+5/S1N7424Py1pOTylhBHpfn2ypaVPP3WNnS7GH7gRsIUj+AX0zXOK1D2ri+QEFsZwn9vB3pzMrMznZUF8+dDdvY+URM3zJtn/T8QsN53sNhUBjYaQoDbxpLVDXzyorlcftXRvLeyDiScfN5s8rJdPLqkBjx7iiL/HP13v+vpW2qjY6vD+p7R5vMSjD7dsIzICL6jzz5KHRJbNQs4bIQ865q7Pz7KP/JnY3oeHJMnjO6Aa/oEugwdMxjCn1+C9/OfwHXp+fQW5COQKCMEftD++Ou9N8/oBsUHYhfQjwCZBDME6uLMD4SxR+9LGaNntYWiBqFIFKEIpC7ZXhtCF3sO8Mqdxdz0twsRQCSlIhG0NI/DOa4Jz+zNOMY1IexJpDm0XqrN/BheU0Xr3oweascz43ycZQuwF05BCpVAsBePW2Cz2UfCOKxgwJatdK5+iWZ7GJsiMhY1topRPrjpHN2qbc1UIxCaQm6Om63bWtENE6fbgdtlY82mZlKmJMvnRCiCzZsaiKWStI2/HIddobUuQSDZQkmhh0Rsf/BP4XJidHWR2LoVMxRC2PaA1cRlD9Xm67xnPEur3psRyEHpzZ8a9HX3zMm4Z07OfB3SwL9Pr3tv0L2TZwkurg1i91zAq5U6j3VshY5tQw4fWbVuUNbp8bo4acYckkiC3TqNTbV8WDKETUMl1l5GT0c37alcykLFRPTxpDzNuJypYcmKa+7+6gDqmODY8hrm6418YG5BVeIc1aVz17vn8UHTFMSAxs23DuXKII04u8BMpJFgF2h6Rnq0hJYsjYePyGHRDJPk2sdgtbk3rxjJGTAh+bYNOVlgm6FjBgWR990EurJoH19EQ2k/QL9pe15IiZASZZCEsNE8Dx3/r//AhosYX85+nrvjF7LUPROAimgHX975HK7lMdoHbJAVGPSeiSFUmKE4z+cuO2q/D22s7mDl5maklBTmejh74WRcjsziB/9K1xfZTR0TgSElArH7vJtSkNANhBDYFasUQUqJZrfzcougTneQzDmdHdHjsCvJ/Yq8M40lCCGRScmUyS5muNoQriL0ZIL83mVMLSllQ6OlGsghTKrOSGr3Wjo0C9A0qZsEEwYkjCHX95vVr/UrMm2YKFJyTdtqDDK/FrePOQcYG6P8y/9Yw7jiLC48cwZzyotQGxroWL6Wte0JXknlc95Jk5nlsGTo+80J3lq+lStPncjscWWIVesQbXFW+N0sakjS2rO3bawgub+5goQUxKWCSzU5oaCHz01p4Oy8LtT11m/63vwqjurp5d/VlbzflUvMUD40TiYprfM4d1aMLp+gIWpDL5OkNEuXOlSukgGXR0CWR5DrE2yrtWKhOT5Blkdk5Ltr+9yXBuRZXiGYKiXZZQZCQmFbAvlaO12vvj4kK667/nuARKgqeZ+6mAkP/b7/yyUERjBM518eIr71rv+eZnb7UjLtVp4JYi7MLFS48SyN02craKq14ONKVDRVUN+UYvWmERRy7eLBUpJIJDneNwkhFMyUgXTIjPTfi44ow5SS8YVuPE6NmeOyuOjIUkS6mexIm+dlKi+QEmySllYvlxR2sbU3gn97gCM9Crbk+Iwar+6iHG8eNVu7qTPz6A0rGPEYWd5c4MAAI+IIaqsamDNjB9Oy6vhn7XhiFGQ8MQHkCnWv/RpNxiKs0AE79CSrCkKUnJ/ku5doTCzTEIoLUyshrE6mXk5gZTSLJR1xVvW2szO8mEgqMjQohBBEFr2IWliMY8ExuzdTJhIEH7yb2Ip3M1iLsYnlfvGJhkHWZf8WA2LItgMWff3riweVGeUFNq6YkgUI/lPdTVPXOxnFxceZA8fwUsEIdS88h9dm3ZrQ9meZEoxhk+aQy3vbY3ccXLmJoNQep8AlaTUt+7hQqaY0Ec/oVky498+jO6FZ0w+NnBYwc6KXLI/GdeeXIYCqhigzJ3oPOE9CKAL7a6sxTlGILZyI561NjGYG00imN9b+nb7cYlN7LUvqN9AZCZDQE1TmlLCgdCpv166h0d+GXdGIpRKDAv8aHR1Wc8ZdNvA+trBaUIBjwQKQErWgAKO7u397WQhI7Zmves/+9y0hJXo0htR1wvf9C1XTPrz4foZBYv1Wgn+9n9g7y3GddjxZN18PQPDOB+j+xi+JnrqQrFs+jWP+TGsNB6C+gL/nnwhk2XjVn8N9VUUsC/uIpBOW3w9lcbw3xKeLOjj/fD/nnTg4ALBI8+uQQ7BynJ0XprtYXe4gkVoLb67hf7ny3ejQMLtU1OIURqN1/tViHbNLxejQRsjTQRTng9OBq3Tq7rNr5uWS6PUjivOR2xoGHSORSJFlt74/ms6c3v04mX7s2ufxAO+P9cm83ty6kdZgKydOPoXlO98naSQBSUGvycL1KRauS5Hnj6LL3mHzQAGYSZVpOXF+XtZKZFEDV90epjOksitcbqYLt88/08EvrvEwcVUW9X+2YyQldh9Icx8VqHDvhpNmJELi6efR12/C7OzC3FkPxUWZc+HmwVsUdWsOHsmfzLHSzhZ3Ls/kVBJWbbTJHD6mOcm0/aVbKJxt83JtRCX5yz9Td6AybDh+Ix0mFkP5PDuxkB1FQFmFg4lbYiytknv5jQypoaP1m/eaQqHKKMcpkrhJ4hUx6oxCGs1CxqTb6YGYiabOqp4aGiOdSCmJGglCepxtgSZOKpiBTRnZXbapMDO5nAWnbqa0wOK/nzx1M+vkclrVCxgKpziTooKR6479bIMEwxRgMzB7XGx4KpuWKWF6ehXqV+aiqN2sXeEiHFFQ7VZTM9knwSvvkjNHd5IP/D4D35Fk7dq1vPzyy5imyaWXXsqpp56akd09Ljq6gCHN6b/VodSY7FmwYWwaI+ZdMnnIs+KXEiHyyCFvSL2157mhG4DYTSiNS4y0s6w0LrGbmXGG0u/dOno//ntfGdI36XKanHtmhI072rCpJjOnRFEy1SoHWSgZ0mF7hJw8y/ebWNyFFjUGziU/hDlj7+UIfj7bTjwlh9cc/rW+Ml6CZqO9C5xmJ1eXrufW43o4/uSjCFd8jxXhKSx6p53FyxaxemsLkUASoShIh4bwOlCElQYr+zjEUq17zqiaBd6TIOscSLVA75OQ3AlOq78R0VWgd0PuxyH7Qgi+DuElYARBREcZ5yxj3UfQEm3m3up7SRhxrphwBWo6b8ulOnm58SUe2fkoXfHOIUF/EZAKaBhRBUUbQxkrJRPzi/nR2VdSlpWDO5078ZOzL6cl6OfLz9xLd3NdxjURlv6QoMaYyqtNUe46Ocg/PgixcWsVCVNhdp6X758keKYqiyWdEqHpmFIM6RNQhOU/VVUFu0216mv6wYu13ste7x3aHwdbAw6untbNzXM6eHhHHh1x6x4XOVN8aloPZZ4kW7c5Br23w6kPEiqEIzr/r/vjXF38AfM6s/h11xwS0SRCUw6KKXbXD18d1fFmnjfmTrKDTh5vHqUFYfyBbPKz5lM+ZRI+XwGZ9BUU0WhG7H64jUBsLQ5yi8tIHXMlE+ZNpeqBu8lv7UVzmKiGRE3L4ZEslxACRTNJ+WOUzyznl1fM5fyV79L1i/8QkmAryCXV3UPB5Kkkvn8NP5jazr3r7sRM6CjuHAvwd58vvuVY1x4/j1HC+lVJTjab2FGfYukGhdUyj99EJ9Kz0JmZWLx/8Jf1zgaS9RvBsOJ5yfqN6J31Iwf+lVDV1Uh7uJscVxY2RWVW4UQSegqHZuNQUV334CAshu6iKPtcQNAVddKbTHAoaczy6U1JfMUGOjdV0eX08pQoCrc7pqzw2PROiw1LBIiYomEizkCaKeB168CnD6sicTkUivKss+pyqFYi0Ej1NCmQ/ZtlY+tk7rfwSbCw2LJ7l7frQ85CSOh1mvzupABNPmNkqQXpGqtrfv/ykDp5RbaTO370FSpynEPLvdnPHpKza6KyU59Gc4dOJM+LIt24uyPo+gwmoWZkQSiKQlFREcFgkLVr1wKQm5tLSWkp/9mxnZpIgltcBczXXETWa0S3arim6ghVYis0LX/Nvuao1MFWilDyiW3bQde9j9P79Avo3b0W2JOiYo7RmlQUj2P6uAm0dLWDqhLVU0S62nbLkX7tydvuH5O5KIpCKpXC43YTCoXIys6mu6sKb7iRfKOFaZUmF+TXsaWzjDu6p5OImwRNB/9ons6OSD6XFr3L4uTphG1Fe92PzHU6CcKko3EWM3K30OZfQiyag/CfwDMbj7SAHOXe9zQUk1Q3mdhUgWFItjUY6OaB24aKhOYslfuOcPPajDiJtY/A6tFVnqSETW0wpSuJNFNIU2KXSWTRgXyPJGZ4COh5IGr2Y1MpaacnVYhMR50Hoy/+csWQes6uJpJCaT+gBkhCCFSbhlA+XA1+xpR2/VZFgKpixuOIHB/u8jJESkcdX46xcxuKqqbfKzJdzDGZ7sOTbxrV8eYPIHzjqSSLt3/Ae9WrSRkGEkk8lcSUJg7NquEwTIlN1QjGIoP8XgGoZNtjnDF5E1fMO0DA3z7Le8XRfi4pa6Pr360E3wkhHFlknXAknoULcR1zDMrkiSS9bnpTcdqCHTS2bqSup5WanhbqeltoDHTQHu4lmIjuP+VAClZ201xVx68fXn/A4HSvNczbz7+gKQZzcxsodgVpj2WxsbcS3VTJrJ25BSTs/eOv9jCyXXHsAzl7Lz2WXl+LpxiyH3mhmwhNtVq+yLSvRE3RGs6n9103QjWJJTRQ93ee/mXL06N6fh8Za528D29MGNBt99K7YikNIQVTszN+w0p6jjiNuMnwfJBjRM9UhfpZBoONtc30dveQNX4yuu60mpZ6imlv2cii7XVEy/0IMfxKWynBocKM/D1xl+n5AocKkQO4MqaUrK6PMT7fzvwKy5ZZXRdndX3sgBqOIiDVq6CHBK5KAwToITup3uGcDUGLPx/p6cSYuIL2CQ383adyZ74yYi4hJCRt8MSFOivOcKB0VxygkVULwLb60BDybxy+3KMRQmCK0qHfn6Z4YA2p7mrKKCLXDj2pKOH25eRMyGG7WsBt7hNZ5vMi+/Fv9k8b+/cR9ckvsfWTazLU630FhmImeX3Wx9Gxc92me5EtKpgCKU2c7hT5+V5KS8owdB2hWI371EYbxgtvsnj+5dQd91WueeU2+rqxh+MrbQk4eW5rKZefGuFodw9GSsfwRnl2eSnNQedeaF3DGVdKEDZBTVeSf//6dATQFIwjHOIjnwrjXRjcw2jS+VcCMBTBgskpuisiw7LrXxvj+X7sLx8bgmGm+thlT4EYpt9NwoRxubho4LJj3+DTZ64n250AcwCxL+GMeTv56iUr+O2TJxJOafsVA0QiEWLBHfz46lw+PsGHeBHaN6UwI2RWtDSA1qcLGGePM70+TqctSUFOnKftEkwrDqKgjQLo72Hq4zzAiESJ3PsYV19xIUXf+R6/+NtfaWpo4O/33EP75ZfznVtuwHXfk8Rq63eDaPcluzQxDUvvE2JPpaEpIWGk68RUiKS8KMKgNjyF6vA0pvq2MiNrC4803ICUCpqi75WD8yj/2utM7vL/9AWTdaBTRmBYJ2LX8QwbghybyfeLe5m9o4Of/zHA66t0FMXCwNENgdcl+e61CidecxK/j32NV2uOQ6hJFFt8P4D0R6/8+ahuzdy/WH9vHtAvBxXAX2waebl5rPnPfzAXLODHikIDQ1d82hsHBypOsacpzXBorMZ9ZVnrHj+yLLDiyMIP+FGGCaDal25p/cvBv3cSsrN9zJ47h+q3H6OjsZv5V32BLF/+sJinAHp0e0bu8aHIYdMoL/LR1hWioT24+y52B2NUFmdRXuTDH4yTGCTha1i1OkIh2xPijNJicoIfoHe8y9n5JTzhCoKSjZR7f89peT5+39DKr2cX87AmeGj1g1x//EvMnXI9x21/ipwcL6bDg5JQ6c2uJ3fm87zeUsmzNR2cVtpBiS8nszMiINWg0XV7Nkq2ie8Cy9aPLnPSdXs2Zq8y5OUKRyXPLk5xzQV2lq5LEYqY3Hilg6kVCisaVH64JpeeacXg0TLU2ZdbU9sVx9oX9u8A7UjzICflTM7v4eQJDSwoa6PAE0VKwcyiLi6dtZ0Xt06jMZCFbh6ajHchBKZpYhgGwWAQh92O5rCTrzfxy/z7Ee8KhBDMzdHJj1cSSUwlFg2TSCbJy8vDNE2UA6hFHOudMAWYYk98T4p+4MsEOMafjr9tCg11v2dS/n0Ufz2KHCEosTZUMFCmeQKKSSTu4S9PdaFQTipei1AUnC4nCcOOqTgtFMwhFtCUGvFEPhH7OMJaGUI1icSzcMYSmObwExCllCSTSVJjtClGMEK8qhb3pAoISWyaD9ukbCLVtRjeyO5myZnJFoE7FeeGza8w46R5mPPm7Q+8qCgoGzZw3NOv4E7FkQMwkEz2re+T0pQIn4OtWy1QTuFz7JXoNqTygGCuw2F1RU0/N8tuZ47djj2Dq2FX9DHZn2ojMahjObUjRcEsFydcrLBsXQpXqWTp0gQ1pj6sm9/am6QnrFOYZcuIUQ0Ud1lZFx7ighSTqvwiAJ3RHKgPj9B5NDgQcNkD25mR/RLzJ/mYP7eEibPn480Zhy2iIrU9TnQ5BGL6KLB1urvj3HHHakup6Y4Pwmolc+cWIgQsWlTf7/tsSnJMZvmTxEX7PeexJ/jc3HdwvpskKSF5hME/qk6nI5KVgePfQq5ODnV11LETtknd5PlFOzn+iBLmTPsEP31a8u0L/zMIgM7g5LLB5FIbyzbEEcAZc5y4RpiLFFPgnjIbR4QMZkb25pFbPQr3lNmIHQI9ZEuuNuhZTthNftM0zuJNdhu1ebaMBMQ/n35rVOd57kAz1FR8p56Amp1Nx53/JvDaW2CMLB1DYoHTTvNN5DMTP8HFpWfh2tlJ8N2XKT/1eBw2C5SyfPxMwo+/zPxTjucvR/yMF1oXce/OJ9kRqk3LkwwTeVMCo0nF6NaGAfx7EBTTfvZX7OUh2aXMSxyo3BAs5djHY4BgVrSMsGZg7FPm1NefYwKxuETGJNIPqgtKfhlBjwqyFbB5JPfjI9DjpabRZPM2g/WbdDZsTbJ+U4KtW7fuHitqjPalsc5OPJEas/X1Gyq/rK1gcU8O35rYxDmFvRw/t4WS3BgdQbdlJglBMGywc0stRVduJingjc5c/rCznPf9vn70QwH5hXDSuXDGxVA2HlMI4oYc1ZNhVT11k7KfjE4Znvq3cL39PN4Hf0LXl/+G0dOJfuz5mBJca14Hzd4vGPfPbto/k1lH8MybG9i4o5nrPraQaRX5uxNIhqJvf8kqbv7BH/45qnv1lWstp7m9sABTk0jVlsZ5HN0LKyWgKdS2hzD1PFp6GwiHm1jftpHlWzVUkcuxxiaOk6UEjQim7qS2PQQjSWTPz4frroPaWkupnDhx1H5HSkJ1iP08qHNzrYeLWhgSiazM08ZVBf/h4y2PkfdkA/EtCsmkhi3LwH6CxrbTFnKv7TMsaj2NSNI9aCCgqqd6QG5v1wXBpAuBJdSDyRA1vR0kNTns/Z3gFvxsmsbFRQrKPrjB8XVhev/VQao+kfmwwSCsX28BNGsaTJligf5Go1BdDboO4bD1voPnS8zAtpYIRSESiPHCa1uYM6uES86eBcDOhm7eX15LJBhDuGy7Pz/B7Or/+0KS1Fj9PAFGWNDxgMPi+iFxwFdaHqBJuKm5iI8STf3P6Da/YWLlbv2jW3HzknsqL7vnEn/PAe+9Sb+dhYZB+td/sLeuF12BtE9H0fLZBV5p6t2I5HaEe+HQetyjFnr7xSfWjOoyvLCtD/8UArdd4fzTS3jj/U4CodSeNRCSyC79R7FS4aWuEds5iXhzuQUAPGszjnHNCPvgdqQ/EuHtljjHH3kDlcUlaK4cEAq6nmLL9pVs2b6Wi865etjAvyYCt5nihGAjV3dsZGakA9MwGE6ZRMmdo3xw03HwyZOLCEaTlOV7CMdSeLwOEimD4hwXsYSBx+cEAbkeB/GUQdgbx+7NpiQp0KVGr15CpdsAoZBM6v3YJhres87EecQCbOXjEKpK3EiwrHs1/6p5lMUdS4nqUSs5KwMZ3nrnw/0qDr6F8/EeM5fo1hoCi1cM/54MlpxiClLFkhoCkDuRZF4AOrcP/pk01X7q5kHGNSi44WqmfftmTCH4xd0v8I8n37YS4UZI27Og1wGntcDz0wTZV11A6RUO1NKC4QcuBJCtkjsxhX/HDozq7XBEMVIb/vw2d5b0vwSmQq43xImltVTs3IlhSOyVCarai9nUUYqiDK77fvrTnx7Va3H//VbhQCIxyO2UJjbfdFK6ldVh800nEU9ABg57U8DacS7+fXQO68tcmEhIHbh/S6TB6VKGjd7GHDpThdQXjqd27kTqyyrpGAjodzhNgkbxPAx0100EJ/o3MWlzCzvcFtr5tGgTpcnuEQXOokk7G5vKyXHGCSUc+32tEJIcZ5yNTeVEk/YBkTj//r0L93HpC257aBkrNzeDKZlQms3/feVsivI8GSX5/+vHe+IHu/zLexkMgt2yV+7j/7aZko3TjkIoAkcq0W88IdNYgpSAQ2FdbYgb79ZwagH0RBxDrSAQl6CZGYFJ7pqBImBWsRuA9S3hjIEob5ty7n7zU0yD8zo3MyvSzhPFR1DnKci82czWJWOq9ylibMqdbrrmGC5ZOI7ZsQ6ii15icUuMZ/1uXm8Q+CPtHDO7dPdad/dE+Ocja/nPyxu56MwZXHPK6Rwda2fW6g2c747zesjL3Zv3uQ+GiqKanFzQy2cnN3DBuA4K7SnrHJ68x/1ztbeVs0q6eKm5iH/XVPJBdzZmf0Hi227b+3AKscfXoSiwfDk8/rj1+Kqr4Ljj9n59V4bkbmfDVzJbqCxJ1hfizJBxvp+XkLnhbF5t8YiwrjBYfYzz4rP2fkID2SSRSYE0TPSt25G6BdqUfG4a2szpCFUBu8S+ULBf4/OHtwzpg1ME5BVofPxC617kF2ikUElkYitFU4OyTynAYUrsEZBRM+OwUnxLDbsafSQb23BMqUTY+veDxzdXE9u4g8SOuiGBf2/63JxRvQ//N7Z9W/o63qA9fSQmw9xZggWTBKq6p9mzosD8WYL5MwXrt+2FKzionDuu3MGXF2bjRkcmLd9xIhwiGUlZ8QVHGK/d0aeoduBd/PNnF1jqqgCPQ+P8I0o4Y07RiG3CZ741PHlhfZFBhFzcNieBrvmsrfEyffLLdBkzQJgZdayWgMPuYtbMhcRSUbw5BficOTjtbmSGwL9yEGFUHXTzxotJ3hLjWefPH1Cuy+GOfYCeYwF06jrLHSHiJ0W59CoHRy8oRnFW0CmmsF0fx/KQgyW9ATb422iNbSWh72oykR5hKD1eCMzeHiKvPIt9xly8F16B3tqMbdJUbJOmElu2eBgA3qMby43L4e5oZjsxlMrV0Jni9o508p5IWf7JDIYeTOdUU5JjVvQprpMSqYiM9FTd0DmYJJD0puy85S8npFs/3KeVE9GVjFiHa+Y0/htISti6M0wwovPgK1YD0UBEZ+vOMHMn+w4c/FfXMT9Yi+JzIYzM/anJQXJeVIekvNJFIuUDoLzSheowSGYQ4x0r/040undRpm4atPS0U+zIZkHBJIQQuDQHZlLn6KKpzMypwGt3YSR1YjI64K3u/OY3ER7P7ssphEgXve8BAt5lK+0urO7nPUi5V56L8flb9+EqApdNYHvzVZLV1XiuuZaoOwczU3t42fKDdmaNlnZCDzxN6MGnUYvyyf+/H+I+91SExyq8K7jjZ0RffYfAHffRcd3X8F13Ob7rr0AtK95vrItOhU+cA+edBPhsvOzP4YEdfQB/hdwtKyOmwqJADsvCPo73hri+sJPzzuvlnBNTvLoEnnwdXnhnj2wLOhRWldl4cYaLVWV2Qo60Ty81uvk7tvwcPLMnE9qwvd/XPbMnY8vPGXQMz+SpA/takZzQ1YXbbenrJ2TnUFJQgGuwy1xTNajglyGV+BvZOM8OWLpm2uxJvJGNDKlD8ol94TUEEiPPR9aXPolZWEBBfh7hcBiBwOP10GnTyP7SJ2FjFWpPaECdLNvjwOu2sv1sEYsHZXmseNBwHksgHN2zz13hTu55/+8cM34hJdkl7GitY0J9LqesMqhsNjAkdOQMY9ODNek7b2VmXDu+l8+m6nn0dx00medz1sfyWP7+W+ysawAEWT747hfdfGFqNpF/u6leqaK5JZorDfq7D339xC/1IytMy1YtEYgyhWEp2eve3++pWCzG+vXrKS4uZta0ceycPouXtFxMTUVHgK7jmlSGZ850du7cSXt7O/Pmzdt9DveyKYHJqoNrnbmcZfPiEQqmrh8QwMSw/UYueHiZxuMrDI6c2YgQsGqLwDA1cMm9Uh6cIoVPRAdcQROISjsb9CkoSBKoB6SFJ1M6byzdyqVnLaCyNNfSAVt7eWPpVpIpfcRJ/MFUjO5EiOlZZXQmAngcXhbmTyclDXpTEYoc2SNa8zyli6OyniTP6SBsWny9sMjkKPuTrEseS7tRMDi42xilsgsJDgkR5G7fmxCgJwTzzuwgFSrE3+zB5TRIhWxsfrWY7MIkwTYnm14chxG39Mv557Xjyd3DHzqfWXTQdb/u7m4eeuBBjJSlxzz2yKPMnjWbwqKhYbb/sLZ3VOfyyfTf8xe1j82+jVGDptxLp4zqeJkA/wL4dDi1S+7+f6ZU8t2DB/y76zLbFDhyZmj344xT8ncz137ucm8K2Zsi2WbptCKoDwDCtmuMQ2dj9doEmz2CeGqEgB5SwUyAWwlw2ZR6vnyyzsz5J7GZ4/nORhtv31vHhu2rSIbiVgzWZUPJdiKkBUwhTTkgMK+aDZ4TIfdKULKg92EIvgpmzGoo516Y/g1PWEDAnXdA1nmQ/1nrM71PQeR9MAJjv46a0b8y2RNu55napzix+CQm+6xGmG0x67meSDu2oYBCBIS3uonWOTGTCprXINFpHytMJNrCQT5oquXkCdNYF+gBoCI7jw+aamkLjyS5SSBI8v9W2vAnolyQ30Jt3IYHyRH5DfxldSV3brCDJgf1RV5286O7bZey4ixmTCqguT3EttpODMMkL8fN/b+7HIBPf/dpevwxNE2hvDiLaRPzaWwLsL22e79ct/7In1S5b1sBPz22hTPGBdnht/Kop+XESZgKP/mgDH9ycDtgOPVBUgpQDGraFX7dcyrCNDHNuBXvOEi8Ycb47rH/ErH/EyuaNjM1v5y5xZNZ11a1PyDNAGuctB9kRinBbvcwuWwaRd4CpJT4cvLRMvTJCa93ZEs0BDX6JXlFQa4uWkm89022treSGyxiaV6Knxp+6mwe3HZfxoCP8agF1qioCjKexDAkH7tiIT+fbqfw7r/R/P561LwchJ5C9gQov/JjfPDlE/i+/3U2rViN4vChOGwW6G8/tJfnTFX4d/d4Hu4qIDIlyopuG1RnEdPUUds2W2Eljso5xP0dADgq52ArrDygMRdWzGFyfjlrW7aTNFJcNOMkbKqN9a1Vh0yOn37b5gyVFgnDaJk1VnUFY5VPv8fjArlGgiP0LtvD7ol1D+TP+53pLGjGTFjIUkYM9LDo1wgXgu113dz6Kwuodntd15iBEB4Cr3offStz4ZJCkjrAhsKbWvxDOvzjMgcmVuAo2WOby0S6ZtZh/3Asoepmu+1s1hmCaKuJKk0UbQELHWcySXNnZiP5fNx666289tprvPvuuwDMnz+fSy+9lJ/+9Kes8vv5QaSNzzrzuNiRhV0XxKo0HJUGyfb+76+MrUHv8dLz1Pt03f84idp6hCL6BacZzfO0qXozmqrxxUs+TXVzHY1d7SBAQeB1uYnrOqn+YmhjpNyIZBJVKJhGDIcpMcIRHHYn0dyJTArVMc1Vz5EVvfhjNha1zqY1mkWJrZMKZyefn78eQ83mvdZL0FUPfSEAhhV3txlsb/RhiPG4O2wkIm68ehYKHkxV79dubPFLvnVPDFWFSBrbyqXBiTM1bpwW5qywB4/xNYbEA77VsqNNAavG2fnH0R7WlNkxMSE1+rlQ9UE4ocykpbiJIxf9A8WExPQW3KUGroaRqoqSoJHLisDpTHVvwqns3bmwNjqDLeEjMxrrgVfrhqF5ZX4mhRD/Q+i+A1MkZvFnVQhkIkWsN4ASN0hFYpBMIJISPRDGiCYIa1rGcTvnKKNK7IowznZsOyjropsGbaGe/X08AsLxaJ9jN3ieSJ49ximTtnDF3LdxqDW8vlVlad3IAX930VHlEb5UWk/yPyFi0SnYrpuPPn82raX5tJCgPthAzbKl7OxpoSkN8BuIR4jrCQzT2BO/ZZ/YuQQao7C8E5qi6HL/VLyR0Kfe3j8unGWLcecJ/+KCynWs7prEzUs/RzDlyhD49wvWuZ06aaxMxsEf7/eEQNgMEv6g9V5N6ZcdiTFyGI6VTq6lAasEkEpIXimZycuzcvgg6cVMCo6aUYGnoIR4e9JqxJ0hRVNjk9f7dFX/fq5Y2Ike0CntqiHh01AU6I3U0BwGQQXtNbH+A5YZUrZN8MPjrP/n2EbHLWyaElNKFm+zcE9MKTEzdHLLQXJWTB3iLZLuxZZuGW+RGDEzQzNJIO1hjJL1GONWId09dOuSrp4D+60JOzxygc5DF+gkTAfERuc8fPKny4dUHRSsOKBJNcjqzOQDHnJ8ncwOhtB7fJTbe8Cm8trSFv5w307eX9uEruQOux/5vvk+Qpp8Zp51t0XKJKoP7/U9dg8IXVC5ZTtSqIQbFc5z2nFqkifWrSEowSbgp5/6FcefdBI9Lc1s+/436bj3flx2F2Vb61CbEmiJ9BtH4Cs1pMKy+mKO8fuQSz7AlJLWUA7v7zTS4F1yROPu4sfCCS3p9RNO5UCu84eGKn9UM+DB/bIq+Jw6PDW2YJd+5nSMyXyX7Vw25o7omH8tX7p0GfMntlHXlmNpE2JXCeuufLY9qo0QkvOO2UEgauOZFTOoacvdfXQ0VXDiNCffOT6XIzocxN41McLpmsYDDO0qEiKqSttkO2GbDd00UVIg7bvUSjlqa6Jv2IrzwvNJLltOavVq3DdchzplIkZtHfqmbRzSDqVg1ffuqEVvaMJ53jnEX38To7MHoapIwyD+yhsk31+G0dGVru8b4doIgdQNQo8/z5nnnEbhN7/D/7vnbjZt3MgTTzxBR1cXP/nsxyl56lUi6zZbNSf98Jn+ZKF1xiQpaePUojfYEpxHhauOCnc973WeQXeikKjuwa4k99Pz5tAyIr1zSB1BQtgUnJiV4OvOLrY/1ckn7orSGZBoqhWf0g04eprkp1/LpXn+tVzd9Dk6ooUoWhSJ2A/0F2BOQd2YHIO6QdyA7R2NPPDw/Zx55pn4Tj6OJ95azMr2BhKDuQ7TqS7C4cjIQzDs4zRG497wk+Wjeg522/OOQ5CQIAT+9q201iyGWJxs3ySadjaQW6RTXuHMaIjjvH6uyW8mZFi1UdfkN3Oc15/RZ237RsgkFGa50BRJe0cATey9ou0dAUoK3BRm2Wnvjuy3ialh6iASgbCneOG9ct5eV8pJU1vRVMld20sIBO0Id8KKE/ehiU4H1xdkM8GlcsH8q/jXyru4c9l9/OrkExCT36JzwxycQYNElh11yvuYyWOoj87gOxML+OyUSSzv9lOZqewXIJMCoUiS221pdmzV4mV6gGMJyeKVKc44xsYXr3CwtlHl/7Zn0zGzFCZkWfbuCORWRpdICMzmVpLPvYL9wrMBQfK5VzGbWw95bEdKcGo6x1c2UeCJYqYbRSpCcuKERryOBHevOJruiHtAbMB9df7RnZ9EURTKysosrNdkgp5giCx/B6fM2IbuFEghcISSSH8r3cESNNPE4/FQVlaGoigWzk4/6+xzCS48xsal52ezNmscD9UX05ywoQjB/LIJXDT9OLLs3iFjBd/+xTNj68vTDZZtWMJrq39Kef77VHl21c6NjFdqwzvjElMIDGGgeC1JFjOTCDWzyigJqEqKKRPX0O6rpLVtJlJKSidupaCwCX2rwoeNZDJFaOl6XKWl2HNLkKkkqVgP4RXrkacO3zEshaDU38b1656n9LqjsZUW91XVSLW20/rA84T8bQOC/o74t5gSxaXudsgMh3IUhSSSyZqNtWmgi8majRxFwZZh8ebBJq9b8LEzHASDJpMqVKZOcLJjp0FNnTFsxXTpjgDHTPZx4ZH5gxaLx5Imq3eGiCX7T6/+z5quIQXEHiniH8Xg5P5AwNu64IUuHd8H9VTaq5id9x4Lp3g4am7pHob+8z+M+T7FYgbPPlvTvzN6HyG7ZEnToOrqddPvGdW5vZ7+e8fy8/dzkue6Q5xXvoEp0gK69Uc93L/2VGq6StLAUoPRAx8K/hYOJ1m/tdPCM6y4grvfVugKjgwwTBFw+WlegglLib38NC/JA3BcLc9WuXm6k8+3pJgXtu7sBq/Kv8psLM9WD82CDVGM3JCwU5/o2/Ejs/s73n9wAAmlrhN45U06/nYfsU3bRgz6a0iDfHsul5efx/UTrqAykYX/wRepufsB4jtqcEyegOdIq0NmZM0GEjV1OKdNouiLn+aTl13AicccwwN1T/F006t0JzMrlBCkHVnDrKv6sJDAAv/t1XQmp89Ir01HlUNie+6NEyVBxgSqZv0/FRJIIfF64Oh5Kkcfo4FwYETddHaabK8zOe1jlty59Z3KUf5VlnPlx3eMbXFOCni7N4tN4alcX9bJFyra+eYnlvB/jxxPq9+NqsD4ohS3Xr4Ed1E73982kQdaCulK2foHcjjieLjwaphzFNjSYLtylEF/zRQpUYjunk+AT2F2dWNMPJmUsxjtjlvI/9e3iJXPIn7rn1GNJOa6t1BMI33A957Ll9tX7+ODVNBPOoWqpnHsaOjkypOmcWrTRvSWpowMyW+n/3ZnzRuT/TJiMUwNcJmIMVDrpZQIu8aO+g521k9notpIu6HT2tqLx7sGp5rHxppsVJZTnJvH5posdtR3IBzayAses7PHxkgX+z9e0j6EV06Cxx7lrMK3+UzqXma8vIbkUp1IUEW1SzwLDHrOq+TJsqt5vOsKWiIlGTkotIE2S1gAMn3BPQUCVSiWv2QYS1ruFPy/qSqXlyio+4L+bozQe087qdr48Hj8unXw8Y9b+1NcDA8+CPPmWaC/110H7e3W/fb7P3RyQUqJcNno6I3w5rtVoNWmrX0ToQoL9LePvTZg4aYQYyoXZUKQaFB3nwdxiPNghwJ6HC6NdYy1XvONybjL7OU84F7AKnspqZSAxtE54+f+duV+PGfmuKV0BnxE4w7czgSF2SG2NueDWJXxuA/8ZHR7tub+a+/HCV2yfG0P0bie2X1QzN0AwInmcpzj6/DO2zDoR0qKxjGpcirvLH2VkuIKZs04gkQizuZtawgGeznmyFPwejMv7N51u8clg1zatY0Lu3dQoEetuz7MxGlb5dic36raLoqLfPzn9S0EI0mOnFlCTraLx1+uIaWbHDu/HICXF++wgtFHVdK8s523Nm8ly+Vk5rH5bNjWwbb6nv7lhaLgnD/XcpKbJlWhnTxU9zRPNr5AS6zD6jA7jI7mdd+/bf9VllDxoy/jPWYu4dWbqf/RH5EHUNw/AEPfw0yGIRdT7Z2DMCcDIxxJB3kF/nCc1s7AyBsDSaj3wn3TJdduFxSsS2JbV0WquAw8LtRsXwagYX2GUyXk9FA5J0lOqY9sxU+8WIBDz0jv2FuM9b9oqmqwvbOUN7JmMde+gRQqi6Nz2N5ZiqoO7dP729/+Nqr3YRfw74033jiE3zWFnrBsXM2Rg1AyE5yvTvfx0JE5NIxWFl6aerLzqBk3ia0TZlBTPpnW/BJCHh8pLR1QGwnQ7xieh8GPsaAs2UN5wrJvTaEcELBFeV4PZbl+mgPZ+xWEK8CciiZaenPoig5cYGPrp3BQ3ctpLNA0BU0d+3iHBFx6EpCYo2SIGQh6gnpaCXRZHRyU4eueEuiJ6sNlk0z51mf2OnKGhFfXtFHxfBeTol28XbGAaZecyuR8BxnBm77w4zHdg6Zg2SiPaJ31n5yST+K1l6gNGjzkz+K5GoPmrgDSMHE4bXsFOkXaNmhtD3LPIx/w6js7uOqieXzxiss5u3Y7Ryxawt19zyuSY/L8XDu5iUsq2imxW4F/Y1fHLb3PpUCQp+pcP76Zc0q7eK6pmIeqy9H2Xftbb+3reIaeHigv3wMs6fPBf/5j/f/ss+H669Oyz4SmJsjLsxq77KKvZAauoRWbaKUWLzvZTImpqThH5GTLe2pzRF3ENiA7yvr7r/o/tEIgYwlCP/4dGBagmO3oI/D94rsIlyOdwdnPgA9bnaxvfq94UBbaE5TYpluPb9sJed1Dpdq3ZWbfKBDOg5zIMNn6Lj5lSkJvLiO27lzcx8zdf2niCfzPvUmqqW1AYOC+5Ju5mI8spYBWUBLgO0Lg6EdXctgFviyBqmTSUV1QnPTz5Q2vUtIUoVcILCgKgWKaeJJWdphitxNQlIwSLn/65Ja9fAy7+cBBdW4ANp1frPoYUhGgKPxq/aeRmjkMrm+9r7ioch87L7MxhOjPo7r3pdsYyN2te4rB/PAHYfkUIGYarJNRamckOfbqPE4+81gSWVN5JVbIkk6T5T3dbAvuoCcRxDBT7C7eEmL4ypWm4Tz+NGyTppHcsp7YkrdQS8utBlrDpNGM5R4yv5IYmynJvjrgh7xmM2KodKf2JDz2plw4FYP/NTpqRjZ52XYeX2TJ2G9dM4EJpa7RGVwI7JEE9khiWOfha69+eUh2GYlYEsdTY4PaQ+vfufnmm/eZnkQ3DFRFQVO03c+aUqKkG8HK9OPBKPToo6N3j/p8103rsvfzC19yQgVXTNiOraOduslH8/t3/ITCiQ8N55LR2G5AX6Oja0BAX+F24bn8PJzHHbEbIDj62rtk33oD7vNORbj3nO37fwnZ2YK3g1n8uaaMxcFswvsA/u49uNwNALw87OO0rABfK23lmosDXHiKJD/dLGRNqY3/zHazZLydoEMZtp9sWKLN56Hk2osILN9AbGfTXq+5JpZTcu1FaD7PoGN0/Hxg/46iaEx8Ywm2sHUSJl5xJtGzTyI8WGP5T317aBu7zk70sTzUImsco0OzQH8zoMXZ0/Y729LlhgfXkDBW4nA40HU9LfpVEokkDlUF12REVnT/OxWw5PlvHnyfglwPAujosYyIojxr7YbzWAJdvZG9bNPG3p00+5tRjEnowfMwzEpeng1yzgiOxt1WI59Sl84PxrUybn0jX7ndz9bWLF596SucddaZnHbqaeysa2Dh0TZ+83kPR9Rl0fATBwk/2HyWn3igorsHGgfS2kbHvxKLxXjmmWd49913mTJlCp//wo187fpT+MU/3qSu3Y8GTCjL5SvXnUZekY9HH3me1atXc+qpp3LZZZfhcu0tn860+7jBmcss1bmbnx10HUSCsEsMafLB+nQDK5eJ0MR+euJ2vZwu02sBHA9qgu1S1DI7Icog1sVbS7fyvT88zaVnzgfg2TfX89bSrYP1yN2zjgP4SbNUJ5eVH8tR+VOIG0l8moOfzL0Ku1CxSTHg54ZysYZ1jUf1GxF8oU/mMEhdEEY7ZDJpZnaEVy9ZQ0oIykhaJomUaB7JlNIYpV9qQ5rpfk8pgVDTxRuGdQZEOmfS4dHxZe/hn0VXnjO6E334/wB4o3H1gIscDUfIPm4SR5YoKIogd/wE3u/ZiicxNJJMeXRs9OTqYIqPFMmDn/UtgYKkpChhfbcpDimu7XDcG8MidbYPB8Nif/0zE2mNxfOH5qfvUSUHADEegnLUGGfNDnD5kQquomP5T2sFr9wVY1vVKmQ4CDYNnHaUHA9CWjaFaQy9YJ7jIO9a8J0B0dXQ+hOI98E2VL3gmLzn/3qPBQjsfwbiO6Dke1D+Bwi9BT0PAWPc++OrT/Xvq5GmIO+oCZQel0NqmZWjUTp7Il/aOIGe1W0IpX+dsu90Q9s9e50xFRNyxuIwQCgRY1HVJup7O2lPA/0We7Oo6monlIiNzC8jBIpNcvumbB5WSjnZLYiaGm+3lhGVLhSbjhwCzqau2W/9dlVB1RTOPXkKQhE8/9Y2VEUQiaXQ07nUja0BOrojOB0adpvKuadMwTAlz7+5HZdTG5otCljb4+I775dz5eRejiiwiurebfHxVE0u20OOMfBPWWskZQgpBEJTDir7Nk0x5kx1l8mq9DkXDb1tPLj2FbIcHuyKRlLf0yjcZMAecDx0hWt0p/v3zH6Tze4mr2BP7NnUYxmxf8ekiWOybxU+B3Mb3QS+V43iUJiRq+D6gsaMa4/k70kTj6JiDkNAnXamBdZk+iPkjCvgR588mk81bST4jQdpC8WwFeWT6uklu6AI+0++zB9PgD9vvItYKITqysGUhtWEJUPShUAv8kGJj5hkGMj7+/jOwnX9v+AySV76eWJlRdbDYz+G32XCQO/PgFw2BxXZxdgUjbiewKk5dovzQ0V13fHMFY5h0FjVFYxVPj1CYJ89mdzrLkYtzOW0F952uN/afI2vO2m+kDPlF0d2rml8Z8on4LWrBh0vmTJYtan54NvpB4FWtuuH5osVMbSPQuxtMBiBEKHXLH+S75yTUHN8B2++A/gHFATHzymkO3gSK7d1YZqwcFYBx88uRMmwe0gsFuO5556jqcnyidrtdjZv3kxtbS3hsAXS1mKmuD3WSZWR4LPOPEp0jWSLAq0g+zFFQ++10/7X2wkvXQeGsR8gzdjsqcLyrWt4aekbfPyMS3DanTyy6GmautspySkAafLa6vf6B/4dIwr8/IdS8ykYuo7DYyfSlUQrP02Iovls8Z3JYz0mZTvamJPXybyi92jsceJzGihSQjLFtsh4lFQKpxFGV7URg1bGBWysLYEd46x6VMUAzezfzhKwuclgQ4N1TRQB08tUbjjLzjWn2qjIn4EQMzOTMuk8nxenu7j3SA/1OerYGeECWsOwvttAndxDx9onuKBRYHMlcL2v42wd+dCGVHmr52Pk2To5JfdlsjQ/utTYGZvO421foiUxPjMQzGHdg8NYvsOlR35x3W79Xlc1CnrbqHv2TgxnJZqvkPpn7+To8cfz6J9uRjVTQ7oZrjrrj5buERtdMI8f7mLrYuxtnT3qiKDAm0ehN8dqdJT+JwS47S66I36a/B2Dxlr/deVfyXbV8PR6lcXVXoJxFfUAAH930bXjuwgHcnhx7kx2FnqoNUPU1bxAy5pO/NEg0VQcwzDY1XR+tx4khFUQO9AybgnAB13QO7pNRLvjvv3uqm6qJA0rhzBp2OhJeAkm3XwEvI4DuGwFaZSpg/4Txkon/0P9i3vdlKwuJ3Wzj2FRtBRTwiSvyowt77LAH81I1f5C+u/N/9l58NRUIXCWzifUVcPOUDOlrh2oqmB7u46RM4OsstkoB9AYQ0oY74WJPitP2DSBUQhjqIpgS0uCN7ZYOuW4HBuqIjLywRade/KgUtJRbJJosBYre47EWagMfmSftxy4Zl41+vglmLl1ltCQVs7JgbLlRy7QeeT8FCkbqHL0RHlNc3hMzpk7aw7FR0YpnLwKI9lL1HTw1NIC/vrUOqrq/QghhvUTdq39vvk+1n7tQsOQA+zn4K8DJAIKSZzMql2HBKI4iSTheMAd6OQJkaRGSt577DXmRu3U/uEPdL33OpqSTTgumdCwjYlsIYFj5KxNSAxMbnu8laxCPxIIdcZQ3KMDSiHNPfnW/w2gvwCGd+AfYsdqFjsS+vmvvzSq87ziE0/uMrDHlgQkkxpPLJ7HY2/NRxESRZEIIXf/XxHpx+nnhSJRFRObZpLtSuwlm6+c5OXmkmwq12hEg+aoAP7uus+KhBgq7bmCmAqJqIow+rjyRk2VVTCqdpJ44y1cV1+FsbMOo67RisXf9yBGdf1B2Jih9k1gtLYR/tNf8X3n62T/7EfEXl2EDAbR6xoxGpsxO7tH1WcXfPUt5vT08qcv3MRPnnyU9997j8Vvvonf7+fnn/4cM/JyCb39/rC/T0qBQ0ngVUNs8B/FjtAs4oaTD7pPwKVG+22CKcfwPnylOMh5be3c8YteHnkzhRCgqaAbAk2FW6+UfOLz87lb/SoPVZ0NwkCxRfsF/B3rCd/9a2VAnUTKFA7nP8nR30J4FI6YXc1ffpxEiIF1k898y+KPtizPmMx3rMb9w9ePGNXxrn/j0HpANLsHh70QT+FUzKTEtLmw2+0Z1cxIBEVagk/lN/Oleqs26q7xGynSEhnFUf9fdM3+HLFZoLQKLhoAo0tbq+xurLEvjaSiUUqB4kkSTsErayosrcyRQPHEMc39z7zPbufXMycigHmTjuDj879Ec8sTNFSvYdbsL1EVeZ329WE8lW4mTr+RtVvv4yxHN9cc+XVUJCfl53BSfoYYCRJspTqpZo2eO63P+C6JYCvVSVbbhjw044oUzjhWY/5UlY0tCrdvy6ZteilyUrbVfduUI479ZSo7zM4u9C3bd/v19W1VmJ0fgqaOAmq681jdXMpZU3buqYESEkVKmgNZhBKOAevyB9L5R2/prPUpLi4mFApRkJ9Ha6+fnh1b0EM+zLjVACoZd6NKKC4spDQnm67eXoqKivYaoy+vnlSicMN5LiYeW8hDsXIWteYQ18HndHHRjGO5pPI0qtZItjaEOdT02KsPcO+m39Ht2omIq0gODP9Qo/oXwzp1u7beHKF8FUi8WR14PJ0U5VudabzeAEKTdFGayRk96Lck1dhK10PPYx83zlLam1tI+btGPBMpBKG33sN936OUfOum3Yj8MpGg675HCb313tCgv8PcN/rZt0zJLgRHORyowE5VZ0ncamV0tMPBRE3DAGxDzDfr6oO/b9GYZN1WnQVzbGzfabB+s864YoWj52osXZNCNzLmi8SSJk8u7yQYMyjPt6MbkqIsO+PyHOR59yTdbWmOsro2tKcZ3b5G8FCXRcoRaqz/GNH6GoAf8CdhQxs82gYs6eNsefrFMdqdb4v9fnYGlEgM/npvIn+MpI+5v6tK7N9hTAgTFHPgjLF96fJ/js29qLk543E7dsLrK0fJyBBw8iyrwEQTu5uZjNjxsCxbZZ1PJT9lrWe3TRD78OHD76aRBunNg6T8CVXFd+oJCLuNrn8/RujdZSMqQLmw9AyurbyMhd7ZJJevp+5v/yb09lLMZBKhKCSqaolvt+S7UBRQFGLbqmn87i/wv7KI4i9/ju8f9wXOLDyRBxue5h+s+Eg6NY/o2jwmG+ea0D4m4z64tWCUR6wD4MnXNh2Ewyvp0jX+VF/Ku71Z3HJsA/+a2s7mbSUgYfbMdtpy41y3cSprgh5MwcB8eO1SwdqlYzNPKUAYGO5CwnyeaPxksl67j1T8VWT+OFxvPYCw2VFjIbxrXyP1py8hy6emA379J0cmH3t8n3usIAoKEaSdOvEY+utvkFy3HhQ1Yx0iEh+bYqKKW74wJue3b6KNgsDA4I6ntvO378zFZe/hiJLZuJSLsGkqnVE/zuweDL2Qu/6zCavtgbJXIrIcyK6oroapUw98wj8dmd47hJrDwqLVXON6jDPWvYL6RpBoiwaouMp1jHOyeH3+udwbvoENDbMwTDVjW+Wm8oEbUygpwTR3PlJa4EvT3XFuHNeNaRv4rO0LzVTiEPxwisrVpSq2fYqyEltj+O/pILkjPnzbKpmEjo4+gljf87e93fp3sGkYNpoc5vOH0kn0YZnYF7o+GNXx7h7j+Z7/hfvHZNybWl4Xe1qUjB7tbAr0w5hixBM6s8Z1sqW5kK7uFDu7hucY+9PjR47yTF9JT/gKsUsHb6oZoR4ORKsgOkS9gapqHHf06UybMoea2q3sqN6EqqpMnjCDiZXT8PlyhmHnCGzS4MhwK5/s2MBRoVZs0hg5gOUYJQz8/ReX7DWhffvivvfo3o8XP7jPGzI5/opCT9LPyy1v8u/ax9ng34ohTdSRgFbu61TY3WJZ7nlCyuEXKN/5zqAb83T6H3xveKx1kMIEKfdOdBQKabDNkatZBvBiBdR54IyEjtnSiTJ5Crbi/IzGbXwoZ6+l9sgQigIu/AhMHJuC+IWDoLCRmUD3A/Cd1ncGPyK1UCDdGEIhRZDJcnDnxW/Sf91u95jciwceGJsmTr9etk0wBs2np/e8KugBNo7uuGN1Hqb1tBwk54hkS2spVR1FHD2+niZ/Dl1hS9ct8IYpz/HzzvZppHaBHx1kuuv0cWOzDiOMJRywmSyhvjc+7M/ddMq4vfmYhLbOyG4W73aoXHFkIQvHezMa78tj/Du/8db/G+URrwQg79SFYjD78fNf7/PEylf3EoONtfCH9+AP3+1HLgjBkZ1Bjn+nl7KVCeKmjeZSK9CYbLHksL3M7PdxqlXhfKWbBdEw8U4Voz85EovB88/DkiVw000wZ84eebOfzJaweTP8/e9w8slw6aXgGmbRdR/VwVSgxGlw69ReMT8nIf+8I5d3O90iaeyf+Ct8g5wfTUPY9iQcCJsN4fNYwL9DyYvtOZnZWLsow+KlaYTFkAJ/1QEcO0WQqG6g/bf3UPzDG3HNnb4b4NfwB/H/5w167nsWmUxlpD+8vOYZPtJkgNEDLTskPX5JlncPiJUAeuOSJodELweCQAyI9G87O6TO9bUvcsKWR4gYqX7Og7WesXTzikxoe3PokPs1+vNjjERyygPwjRxh+lHkLhjlkfk1ZNr3OF8GSKcHc2Tvjv6HeyP9b4S0zUiytsSL95J5nHjRFLpzcvlBb5yVOzvYGV5LJBVFynT27a4iqAOTxMRXLUFvqiW5fQtGdweGvwu9uSFDP9zYxHK57Ygx0Uva27/8kaqufPPPLxyC+e6b+vthcPi92u86PMgbPMh3RjysPzxw1LYwz05Rnh27zfrqI6ZlIYFAZOhI71jFBh/eMLQjZSB16lD4d+67774xkr9jA7C3aHnDfndhepnbAs8Xgm5/jLdXNeLvjX0oQDniy9cSuucx4u8sx3nKQvJv+xGO+TMHbRimlhWT8+0bcZ1zMsE7H6Dnu78h+vJifJ/fA0iSfzLpCE0g/S9zCgMvpv/tS5/bslmw5eCtT95ZxzPlt1+n6e+PE91hFWu6p02k/KZPkHfW8UN+/jOrfjcwf3AWUuA2uCpg6fSPu/10bdhCZ7zzwDlwUEUPqgPbBQPQzZUf71+BqTMsUO19mIJIN5kgdzLk9TPgRsu/Hnnzu2LfniF1B/h49xzMQozoQvTYsWDkE3BC4ACxtR4s2Mbi+zr4ziMJYknIz1dZ9MYrVFfXEwj6+frn3XzzxCx40kPVmxqKQ2LzZFBw9/x1Y3rpVVUlGAxis9moq6tj+bKlXH3eWUypLGD5hnoAjps3nqNnlfPuO4tpbGwkPz+fWCyG2s+dfyMZEm8kx8AWGGHu8FAaxc5LLhJjUVL9hcjAo8oIiCerWPGihYCZFUtwrRycve+KF8Zu/8uA7ymWJkYyyO+B7mQ32jv/JM/uRUpJbIj5/uPojxbik+9iQ1iG7kDOh9iIxq3/7T/HZL4ff/Vng+pPiqJgVlrMQJEt3LXk/YyaRptjtWtjNO5n1y0bk5FrPvv6ITm/ffFIlENttrx+eb9r8MAieOC3/Z4eoD79b2A68jejaFs8z0eWPn2yQsIo5zcrvGysiyNDG8FmgsuOmmvxWWlKTGN4QfHJyxGDgvX2ABcM8Npm4LqDuw7nrByoYbuKa/50eGYRwXstA879mU9yij6d2Jo1QxqIJ21fP8A52wi7PWF7KAn8Iv1vJAwukIiztH4HSMnMYqvRzNb2JpY2VBFIxIdmgn88S/Snd+z6le3AU/3cuKHIaddAgGFKGluDRKJJXHaN6RMLqGvqxenQdusKDruGy6lZDS1aA0SjKdxOG9Mm5NPSGcKWIRDY9qCD360rwaVaM4wZCnqmxfYj8NEeSpyJX7bNGOURt+61/6qE02tNSkP7l7SbsgUBnCT293jN6JSo/bjc3z92lLve/31s17fw858fG1msSno2eEFXESmTvJsbKLxxB+Pkij75NsOnU85ZwM+OLWDW4w/T+uJ7kJ2F6nNhdHRTduapVH/7Ar7PUpYsfQdFc6M4PRgyA3/QzW+OyTpcteKWwZ1xE9L+wu57oSuDNfnNqv3m2Qoc+YMDvCfff2YAH+pzPMjXDkA3zXRZh7f8Y1VXMFb59MJhx3vRifg+dSHCYUctyGH+hh0utaHqepuQrucLFvzk8xv+VHvPmU/Bm1fuozf8bEzOpja/4yOVNzK1o3nvcTuB2w6NXDJ6g/Q+bCnI7mPnHVTg39bf3jHoNTo1ZTKlO4YAxkVdxNcrtGbIbpPJJB98sCd/urKyEk3T2LZt217vi0qTJxJ+aowEt7gKmB93DXgTss/72EG39wSCnkiYX9z/RyLxGOcuPJ3ffPGHtPV0smTDcu554SGiifhB9dMn3nlSyDMs97sZAWOzgt3vZfzpE9FNSbftGB4NCKbQQ7GrlxgOInE3CdNNIK6gqCo+qVJuhtGl2OMzPUB/21CkS0BRyFZiXDI/xY1nqhw5WcUOyK7hj/fTZevHJH+xP8/S4jqoyU5yxDidM1qh8mkTZx0WSNWIz5bEr+fzSOvNrAyeSpmjnpjhYUd0Dq2JCg6D9H446BNnpgGI0vE5mZjB6h/9Ge8xU/DOmkPDu39kzsdv4oQps5CmadWjDqbLpf9enlo1qvPcBfz7l6WVo7wC9YPyAFURuGwOa23kngarFTlFZDs9tAa6MAfRnS/7+Nj48b7267vG5gK9Nkb5wmKALKRdzwvZ5/GHIF9ijPSz/KbqMRl3rHTyq7rX7b1jXZAM1TB3/mkYqspxKxbj6GwjU5jTXcC/933QcfD2UkoUVz7jZl/ILM2Pv3k7CoI5x0zCJooI2b0H3GhPE3tMdnWUdjhlSLa0xHdPLTCMpogT7/z+kPrNrqsnMwEGev4uAEKPfmtMzu/t968TjEGJn6KMDTtTVCeevJMh90gaWrq589Et/PvpHXT1RgetRRqKxirfZ+H3AnvptSIdTzSBYwV8XkCHDrHU7cTfuZ1JR8D0k0Ga/n0+l645+O3I+OQuP2mwZf/nRoP/fjQh4wemby6bM8ojWoVLl3/8jLGZ8D8Yc3/JtmrYNkrDPlYVEo9VjX5+h0CSUgTFZpyTNocI5o1HlZ084TQtOKTRXiVdEn/8WYy6BmxHLMBs7yL67/tIrVyXNk4Hp1MPkkEWe+l19IZmHCcsRCsrI9nRidmRzvcabT+DohBasYYyf4Dbrr2G3+bl8eJLL7F29Wq+4vfzky/dzAm5WURe2JNw/vBNl2Q0iSc+JPzhH0Vt+N/q4lN/ClHbKnenLeqGYFKp5JdfcaOechmfabuF6sAEFFsEq0ffoQGCuuETQ31vHNO0eNSxc4ZuCL8L+LdzyQdjMt+xGnfWxOwxGbfhwqUH37EiJVkFE/HllROqqiLa1kzx/COs5gcZ1lcIoMwWJ0u1Yj1ltnjGDOmSZP1gWu6wX/vxCHUQs59vGIjzCgEI67LabDZ+e83txHo/zys7VuEKuPHYXsB9QhQtrvBq5zXcnPgZT1aaqIAuJZoYRrMEAXq3Ss9dWZi91n6k2rL2LPwQ9I3rnWxpEfxxaxYt00qRJ+SA/SAA/u67vq3tJJtbd/P2geTFgLVFY+HWAGK6xkvbpmFXDU6e2IBhKiQMlR1deby3czxJXRlUtI1Zjn8fCgQCpFIpfL4smlvbGXf8ibhnPUsymURRFBwuJ1GPh2A8ji+rgtb2dgKBADk5OfuNdekJNi47y0dzaRk/6yqjKupAAFMLS7hhwTmMT83ggX/W8+ayJhJx/ZC7eq+7+LOjOgPtkP0SKfF5/ftjcXxISe/qRu/q3vPEAeZ9yJRO132P414wm+wLz7YMyUXv0nXf48iU/qHq8iqwwH8FMMlm4wK35YibZLOhwgFiT48dGSYsWZVi2ZrU7sc+j2DyeBVNE+jG8A5ddVuM+s4W7DarwDfHo/Gls8o4a24uAD3hFM+t7KK1N/nf06RXUT5S0813dnKYDiFJmFFpH1UPVkyBJsfhIOtoUaqji+jaTSSbWkYcLPjDvB/ijhh0/ulfdN7zMKmOLoSm7gmqKsp+AVahKEhdJ/Dq20TXbqLgc9dw/E03MH/ej/jHbnimwzTmwnxMxMTBu5+mgFVBL1/ZNpGPl3bxjQssJ8sf68bxxLZSgvqhAWbabTk7QCZNElvn4lm5DN/2/0NrryNx3meIXXYTqeXPYg/1gN0BWQXYtq2ATe+BOytzOZx2Rsi9oGuF9T5FZLzRHzWuKsUebdMAhMvJ1roOvvKXrfzgszOpLAsT02PEJPiy7LS2l/Drf29ny852FLcLwzT/K/J17uz8Et63OolvFiSTGrYsA/sJGttOW8i9ts+wqPU0Ikm39VuH8XtvHjcw8K+ZVGh1e/FjJT/OcCc4vawbxT5wycBX+ugFhQ7B9yarXDdOxa70UQ8EJHfE8N/TTmJL9MD3R0oIhyEatf7K/7ZQ2mECuLF7dJsFjDXwb3V9z0fM9tv/Iu7szkMRknCdg0jShhkWw66u/OW9C0d5oq8cGlVKCPJzi8g/qohkKoEiFDTNNkxzSZCfinJBTxWXdW2lLBnECrn+79k7STPJyu713FP7KG+0vUtYj6IKBWW0nCm7eyqIfbSfj+Baj5JISwlYm28SKvJy0yfPwVVUkfFnm+7PHmBOfQJSw1paPwDfbl08pJ4qpUjfQTnkshy2LA8OjdV5OLg8SMGUArsthaZIjp5gBWSbevKw21MkdA1dHvZFZUL/97HJB2eh+m2W9+HR+ZuCZR8xGxty/Tq8Bz3SDqbAe1QKBIRXWfrNoI8ViUtIXIpOv1clEoG1a2H9etixA2bPHjjeJaX1nvXrweOBs88ePvDvvnasBLsiOaskIqb4kvKemhz5UH2WaItrw2NPmkSkI6hSG8Z5G+6t+DCxGykJvrGUZFM7WeecgH1yBTIaJ/LBBkJvrcDoCWQcu1SE8pHncboBqzeavP6uwVUXqWR5rQx0f0jy+rsGa7eY6HlACdANVLN/d0AhOL1tNdfWvohNmEhtdMLyD956zKj+1sqffTT36AfVz43aDXr8IMz3/qPLKLzqZKKT7DzQ1UpjXRVxPW7JNJF26I3m3ZGSVNVWkjs2IxQVhCC29O10Id1H/44epsM0GH32ZxuGFL27OsbvAn47lNqlpgxDPmTE+YzDh6Av7Vv1JkWf+KbcDQqIqnwodLPO67+OcDrI/cnX8Fx6LsKbYYMjVcVx5BwK/vxTIs++hv/3dxF/d8V/3XYqdhtFV55NzvHzidY2AeCeVI59XNGQReAA/vDAMbFkLEq91KnzWQehOyXRejWiRvTAJz7CsxUVav9jKR/OTD2ZmI0Mn45MTsbKJkx7vw+Qyf7o680s32LsDot3d/dy2+13sWC+m69f2cul6jiafmYn3CKw+Sx0L2ke+vWw2+1ceOGF1NbWEgqFiMfjqAqcuGACJ8wfv1se6bpOJBKhs7OTiooKPvaxj2G32zlM/dON4aHhhGVot0k2JO0G/v3jHYO+rzCdm1EAmFIS5XA8ejh0zIonxkTKBpKRw4t7mA7TR5j+9LtviMNWDRgDqbE2jfjKNRg765Fhi99F/vIP1InjMewapFIfut/SEQnxyvb1vF9fBUAwHiVhGhxKY8uUVtswwzCZNa0Yj8vOEbPK2FrbyfadXXthnJpSWrWEUjJnWgFul415M4rZVNVOXbMfzZWhT01YruJQ3839Lw09/nwMgX8BVBPOqDE5fZgNwQdabnFYhUsb1xISKvbxUcp/X4fvtCCGH0wZt2J/I1ynh8oj6D++m6b6NmyFeejBEB67m+wf3swjFxfw8+334e9oRXVnYSKRh9hw2xGqHeIgjaAT12Eau7qCMcqnR0rMaByZTCFsNsxIDFI60xN+xzWB6qts0nQ8V3nejx9Y9p3t15/2KLz9ycOb/CEmrSCX3E9eDML6/8Gktt//dUjp5E0f454RghcIISgsLCQWi9HZ2X/tpARW6TF+EGnjs848LnZk4UBgfkj2SAhBbUcz3737l/zrxYcoys6nI9BDVXMd4WQsY+COUdMVEwpml8RICkxVYiYEEbuPDmchZW4Vn03lg0gFaxRBqQaqTRA2Vdyagt9p0hvXcRUIEqakN36Q9HOhYDdTHNO9gi90Pso5/nZ8KyBhWk3EP+yUklDjB6XBRF0CLv8oLQuSqOlhXfA41onjduuEwzr9y68+nDA4lrZvn6Y+UppoDhtzvvlPgjvrIJ5g7ncexjdlKrphWlI8wyZA5hgZWwcT+BegLdhNW6B7v+fXN21HCAXdPBz/PUwfCmV/THRyfV/5L0Dt7uKkd58BITBSOoYYQWz0IHN1IcDwFbPNzCNYWoZAkOV2oAvbqCSkyDGe+3DpV2/fefhOjDFJKVi3Lcpv/7mO59+qIp5MHRDo71jSU1O+NsA1FJhpv4o9DdSnS4lUBNI09znZfZ1Sfzp8AA4C/XXzpFEe0cJ7SDz59OHFHVuJg2KahIUPzzkz8eSWULdjK2bEhDxhgfGONqtImqTeW0FqyYo+QulDlrdkSlJrN5Basz4t2OSY5lYJVSW2vQbfPx7lV1/9HDaHg6eefJKdNTV857bf86tvf5ez86+CP/z0I3nKnvllM/e/nCSRskB/TdOSS1efIbn1K5N4KucW7qi5DN1UUewhpFQPaQaN/z8yo7szXK3quHv/MiaCd6zG/dg33vkv43YgFBvuwhKcvhyUYd5pCRRoST6d3wjp/2fap9UYONL44TFAhpIVQuLNn8UpM3MwpYrT+1cSbT/BM+0HTHKexCR/FUUlCyxTD2XYm2P6d2GLpdnwrscZLMMflzlpmV2OeUw+ONWDDvi7lyGkqh/Ks98YyOKN6smU5wT5oHEcbSEvTYEsGgPZHwo8y+zsbAKBABs3bUIIgXTn0ObNIh6PY5gGHocbj2rDSMXYuGkTeXl5ZGf3D07+qetLeSZexnMt+YR1Badm44zJ87hm+jnUr7Pxk8fXU9PgTzsL/vvct9qh/PL/6Ri4EOidXbTddheOKZZh1HbbXeidXR9asFWZ5rlnpQuvFT4a3Wn6+vlDEcm6LfqIebZuSlJxmWaWBg1dCVbXhvBHdVZUBXl/eyBjYX+YRp/u2/alUR7xj4cXdSSMYrj0t+f/p6/MrB09Y/L7hRgblS3L5j2wcUM18P0V8P2vHr4vh2kEB1sSNBT+3VjMu93ZCKAq6kQKeWizcp0C2gx4Vse1+QWEjILdBU4vWlMV7kd+g629Dmx2y8MF4HQDHhh2AP5/j2UWpiL7yRpFE9Rv3MEPftTMGUdPYHKFGxNJfVMPb6xcRnckQrHLjhlP7rdkH9U2Aba/dxKNKSg2iWeBQc95lTxZdjWPd11BS6RkxMdDGeKo9ZUmQljvVzJI8C5yCL4xUeWz5SpOZe+3J2vi9N7TTnxjZHSOtN8P3/42ZGVBMGg9Pkz/fSLgozbhrT//aE15+a39ztcEDqS/qPFfWDVjtzmG/RlNmsyIdnF1x0ZODDbiMlOjkmwojvxoXQ1DGtRFmni0/lkea3iO5mgbQgjUw6BTB89elyMw2/e9x+JAnQC7PimGdimIgd97mA6dTTYW5+Fgky4FS6qmIoUkntJAQHvQS0NPrmVfHqDPZeUaKH7gxsPn5X+EFGF+pObbb7fZd4f5eDAqKIAvfAGOPx7OOWfweJeiwLnnWsbmnDmQnz9qIg8JEz0p8YNZ3RyZG5d/qcpjba9DJIcxTnKR07LHF/wv6QuS+KYdxLdUI+w2ME1kMt0VV/zvyePGVsldDxt09sCRsxUUBVZtNHn6VYOGagluoBAL+Lef0OOsYAO3bHuUgngv5ijqvP94cyeH6aNHr7y1VPDW0oMspBREX+/fYYCCYdM8/6rDxshHkJ5Z3H54ET6CNO1wmg0AlVXvWOtw3euHF2Mgm1xRcFSU4KgoGcGHB34paloAv632PYZFUiYzOpklvRsPn19gyfcfEPDAqI+7C/QXrFC7pgquvljnRxdJ8t6cwI5nFYQKdt+HA/C3L1VUVHDllVeSSqU46qij0NLNQPq6ljRN47zzzqOoqAhVVSkoKDh8mEZ2jfe8ZyQ3coh8Xdn3rxhmJ94xoH79O/+TB2JsluHU7WPE1z896fC+HabDdJgyp1QKfdPWveSUjESt5z60vlpBwjTpjPRF4T+0cxUCTFNSlO/lpk8ew8TyXHbUdTNlfD42rcZqCJTOg9v13rIiHzdfcyxlxVlU1/cwbUI+S1Y1HHat9UPGQTtZH3K667V+p3jfPxZx3+e+96GbrhlS8Z4coPx3O7FPSKD3CIQmOdAohv9Hf8Sw2bDn5aD7g+TPm0P39z/Bt/K28MKKxxDShuLJxviQgJZl3MTyvzU+dvcJ/wU/7MB/gkymCD/3Fqo0UfJyiC5aht7aCYrClGTQ9slA9WU2aTq/M/vLP5Rvf3KjOOU+ePeGwwLgQ0qK20X2ledap+Ng1+Vm8H3mHgY0Qr1GcMUVV6AoCn//+98HfW+LmeL2WCdVRoLPOvMoUbQPTXMNIQTRVIK1tdvSDUsFQlEOOugvgOKSKCUCVZFoqiTZZQF7qJpKyFRwKho5HhWHIkgAgYRBsceGbkry3CpOm0ogYfD/27vz2KiOO4Dj33nPu9712tgQwJDY3IHWiCaKioJopahHIhUiATlKKW1Iq4BEKKQUURoakrRRm0pNVdI00FRVGiUUFKSmhKggQI16BFPAUCfGHMbmMEQYGxbb2Lve4830j2e7GHC9iXft3eX3kSxxebHemzczv9+b+U1zR5SwTn23amMY136aBfVb+Eb9Zu4IncMcN0Qz7WFVnTk2neyPNSg56SFt2faNz7hv1GhyR4wErVEeD2DIsdNjPfnA11VUN53aOMaAkaK/Irvn5L3FYd0FwzMoJuswNmGVgwq4NVhaDCiTnbsg9p7YJ80faNk1LyW3tyMSZ3f5aX7+WjkHqy6gTc/3y+lm085H+46/r02z9DllWy+Na0C68NTMnUNPPyvXNsWMpcgLxYgdDdNuVeALNqEmTUjx+mA7/beLJSEX9InXYVTXwZKeG20aGxpYvGplRrex378b6T7PwXFgxFDFuiU+Jjx4P08FV1BxqgzLE8ay42gz+EUzm9ZKzATw/W8m97DOH+4c1J6u+1eeYcP6Fa3MLbqYysglfYd5pTBGU1w0GlCYoseJjnoIb+4QZirF3sIAvlzvp8+BqE8fGp7fG1TsDcpD28flDYb8lJ8t5W+1E2iLeNIqNFZKUVpayqhRo2hubiYWjTI0z4cVyOtcf+EeDDTk9tspLCzE4/H0Gs+saZrCmbAPB7ijcBgLP/cl7vHdw7bNDbz3/mnaQ7HBSNQNmBxp7oM7eQxVHqHpD5vcQKbySNoW/b1WbufDdKu+CunqS8Ixhy3ljfzloEUkpglFHTd58n++96VHxsvi3RSK6xR1aX9eeMN9CwL3bbrmD+YC/EBughBCDES4rgwnQ51F99JhccbhGGwLoy5ryFPAEHdXodfGrqvEPlEB/kDPxKnWciMTtKXm3Zu1AizLIhZ3aD8YRRt3o0AZmkcDXnJsG631TTMFX83Q6+BELbwlGuf+Iey66wH+2LaIqvoyHG2nZcZp+TibJ8bY5F2b01fgBOO0bG6io7I9ef9ZNAoHDsjDIoRIQryfmvTnl5tPs6CxiimhSyhIStHfTLS74Z+8evIN9l/+D3EdT3wTTZbp80Xwi8+4XyKtnmORnXElwMWrBd2xpUEW/wuRFHfeCRMnJnb6bX4+zJnjvhtLcheuDeTZmnklV9WE/Jh5uWaoSawElYGIIn7YA4DnswmtNM0eXUUkIlE3kLdu3aE1HoeqE5oLFw0jhyuUBQ1NhstXDI4DRIBWet2QtvT420wL1iS16C/A+r+ezKjruHPp3TdtRLuBNdJjCiFSYMX8sUn9vN8ckmsqhBgczkeLJM/VGaIY437l+RQ/Wxlg8eRCLvw6wKljbsFfSL+iv12mT5+OMe677d74fD5mzJiBUgpJbwohhBCi2/XzgkyZJ6TRz9m1r6zlagcvvvYvpk0ppiDg5XjdJdT/TqHt8W+bW8O8sPEfTJtcTMDv5WhtI26KV94jiuwwbGEjo585hxVwcFrcor9JkR/AVuCEQox8ZBYHVn2FFXVvce5QDba/CK0MWssGfJFejIFY/QWu/G4r2Lb7ftQY3PKRhrGxtpyvt9bNzjHaV/r5XzxNwcTDMiCkMUuhLDuL26thz549WJblbp7vQ8hotkaaqXUifM8/nLty/Ok0YUR9gnUIky59kJIJpgmCPmaIRxQxB3SrQo2FAo/N6ICH1qjDxVAMrQ0j8jwEvBYxR+Ox3R/naszh4/YIEWdguoUHLu5hWe0G7r1cTo6OcqvuRtrxcJkkULNoIFaW5Y7BRg9KAXCRZTYsuKF/aAXmvdz1uwrgu3KdRIpnOaY7YsjmAcu2pM9OpTe3H+FXr++n5kwQZam0TwsXFbTITcvIcXN7auKsjg65tqmdRGOUwoo6FBw9hMrxQb5HklUiqbqGea1h6iSbjc8V8eHEx5l/agntsQC2tw1tLPp/nGCSnoqw3DOA1d9KcuHfbw/urDpZApbT2XvegrGJ6soju4dl5foKcTc+KfL8fnlo0vreGa6EfbxfO55QLCct4wHLssjNzaW4uLhfn1MX9oExTLhtND++bz6BSyW8tL6Kw9WNaEPW72eURLfo4fyYcUkdr0rqz0gbE0IMXvbiOmWTA7y9YRplkwM4uvOvLdBnNeEXYuizmutjzNuO7ZN+TAgxKK5MndajH1OWhXpyGSs/9vPOnkq2rp3DF7ZsJPrhRwkdHjG0ukr6swx2cnapaZo9nle8y3mv4Wu0RQP9i+Z+kpm7Rk0/8mtK4l8hhMhK5fl33zg2GEPpumWUrFlM46btnFr+U0zMSWgkmNlWKeOFEEIM5pz/uh1KjjY8/04Nw1/9LQ9eqmbdzO/w1Nq53Du2ILE4IMUVc2au/iCp71TKf/lFGYeEEEIIIfohnOQd1v5cW+ZnmWzGxp7twcCyhz7Dj9r/jlOxnyOL1vLY66cINocTe4Pw76XSHoQQQggh0pBJpPJVguSQSSGEECL7FWybmpS5w9W51TJvGACpWk//cNkqM72jEXXtVPL6uvsGznvy9faCMbvOeItWs+/JarkjYiBDnWR8yBjLyxP+YTzb3iB9lhBCCCHSak6eaR7bcT6p61HenFUi8zMhhBBCCHHLMWd6yXsaoOh5KHqu1++V9RwiG0ya9ac+Y0v3mMrE1O5YKM9FBvov6EZ4boXhed0AAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-color: #dbdbdb;
    background-position: 20px 0
}

.iti-flag.np {
    background-color: transparent
}

.p-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -0.5em;
    margin-left: -0.5em;
    margin-top: -0.5em
}

.p-grid>.p-col,.p-grid>[class*=p-col] {
    box-sizing: border-box
}

.p-nogutter {
    margin-right: 0;
    margin-left: 0;
    margin-top: 0
}

.p-nogutter>.p-col,.p-nogutter>[class*=p-col-] {
    padding: 0
}

.p-dir-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.p-dir-rev {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.p-dir-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.p-dir-col-rev {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.p-justify-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.p-justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.p-justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.p-justify-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.p-justify-around {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.p-justify-even {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.p-align-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.p-align-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.p-align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.p-align-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.p-align-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.p-col {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    padding: .5em
}

.p-col-fixed {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: .5em
}

.p-col-align-start {
    -ms-flex-item-align: start;
    align-self: flex-start
}

.p-col-align-end {
    -ms-flex-item-align: end;
    align-self: flex-end
}

.p-col-align-center {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.p-col-align-baseline {
    -ms-flex-item-align: baseline;
    align-self: baseline
}

.p-col-align-stretch {
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch
}

.p-dir-col-rev>.p-col,.p-dir-col>.p-col {
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.p-col-1,.p-col-10,.p-col-11,.p-col-12,.p-col-2,.p-col-3,.p-col-4,.p-col-5,.p-col-6,.p-col-7,.p-col-8,.p-col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: .5em
}

.p-col-1 {
    width: 8.3333%
}

.p-col-2 {
    width: 16.6667%
}

.p-col-3 {
    width: 25%
}

.p-col-4 {
    width: 33.3333%
}

.p-col-5 {
    width: 41.6667%
}

.p-col-6 {
    width: 50%
}

.p-col-7 {
    width: 58.3333%
}

.p-col-8 {
    width: 66.6667%
}

.p-col-9 {
    width: 75%
}

.p-col-10 {
    width: 83.3333%
}

.p-col-11 {
    width: 91.6667%
}

.p-col-12 {
    width: 100%
}

.p-col-order-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1
}

.p-col-order-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13
}

.p-col-order-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0
}

.p-col-order-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1
}

.p-col-order-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2
}

.p-col-order-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3
}

.p-col-order-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4
}

.p-col-order-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5
}

.p-col-order-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6
}

.p-col-order-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7
}

.p-col-order-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8
}

.p-col-order-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9
}

.p-col-order-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10
}

.p-col-order-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11
}

.p-col-order-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12
}

.p-offset-12 {
    margin-left: 100%
}

.p-offset-11 {
    margin-left: 91.66666667%
}

.p-offset-10 {
    margin-left: 83.33333333%
}

.p-offset-9 {
    margin-left: 75%
}

.p-offset-8 {
    margin-left: 66.66666667%
}

.p-offset-7 {
    margin-left: 58.33333333%
}

.p-offset-6 {
    margin-left: 50%
}

.p-offset-5 {
    margin-left: 41.66666667%
}

.p-offset-4 {
    margin-left: 33.33333333%
}

.p-offset-3 {
    margin-left: 25%
}

.p-offset-2 {
    margin-left: 16.66666667%
}

.p-offset-1 {
    margin-left: 8.33333333%
}

.p-offset-0 {
    margin-left: 0
}

.p-lg-1,.p-lg-10,.p-lg-11,.p-lg-12,.p-lg-2,.p-lg-3,.p-lg-4,.p-lg-5,.p-lg-6,.p-lg-7,.p-lg-8,.p-lg-9,.p-md-1,.p-md-10,.p-md-11,.p-md-12,.p-md-2,.p-md-3,.p-md-4,.p-md-5,.p-md-6,.p-md-7,.p-md-8,.p-md-9,.p-sm-1,.p-sm-10,.p-sm-11,.p-sm-12,.p-sm-2,.p-sm-3,.p-sm-4,.p-sm-5,.p-sm-6,.p-sm-7,.p-sm-8,.p-sm-9,.p-xl-1,.p-xl-10,.p-xl-11,.p-xl-12,.p-xl-2,.p-xl-3,.p-xl-4,.p-xl-5,.p-xl-6,.p-xl-7,.p-xl-8,.p-xl-9 {
    padding: .5em
}

.p-col-nogutter {
    padding: 0
}

@media screen and (min-width: 576px) {
    .p-sm-1,.p-sm-10,.p-sm-11,.p-sm-12,.p-sm-2,.p-sm-3,.p-sm-4,.p-sm-5,.p-sm-6,.p-sm-7,.p-sm-8,.p-sm-9 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .p-sm-1 {
        width: 8.3333%
    }

    .p-sm-2 {
        width: 16.6667%
    }

    .p-sm-3 {
        width: 25%
    }

    .p-sm-4 {
        width: 33.3333%
    }

    .p-sm-5 {
        width: 41.6667%
    }

    .p-sm-6 {
        width: 50%
    }

    .p-sm-7 {
        width: 58.3333%
    }

    .p-sm-8 {
        width: 66.6667%
    }

    .p-sm-9 {
        width: 75%
    }

    .p-sm-10 {
        width: 83.3333%
    }

    .p-sm-11 {
        width: 91.6667%
    }

    .p-sm-12 {
        width: 100%
    }

    .p-sm-offset-12 {
        margin-left: 100%
    }

    .p-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .p-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .p-sm-offset-9 {
        margin-left: 75%
    }

    .p-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .p-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .p-sm-offset-6 {
        margin-left: 50%
    }

    .p-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .p-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .p-sm-offset-3 {
        margin-left: 25%
    }

    .p-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .p-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .p-sm-offset-0 {
        margin-left: 0
    }

    .p-sm-order-first {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .p-sm-order-last {
        -ms-flex-order: 13;
        -webkit-box-ordinal-group: 14;
        order: 13
    }

    .p-sm-order-0 {
        -ms-flex-order: 0;
        -webkit-box-ordinal-group: 1;
        order: 0
    }

    .p-sm-order-1 {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .p-sm-order-2 {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .p-sm-order-3 {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .p-sm-order-4 {
        -ms-flex-order: 4;
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .p-sm-order-5 {
        -ms-flex-order: 5;
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .p-sm-order-6 {
        -ms-flex-order: 6;
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    .p-sm-order-7 {
        -ms-flex-order: 7;
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    .p-sm-order-8 {
        -ms-flex-order: 8;
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    .p-sm-order-9 {
        -ms-flex-order: 9;
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    .p-sm-order-10 {
        -ms-flex-order: 10;
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    .p-sm-order-11 {
        -ms-flex-order: 11;
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    .p-sm-order-12 {
        -ms-flex-order: 12;
        -webkit-box-ordinal-group: 13;
        order: 12
    }
}

@media screen and (min-width: 768px) {
    .p-md-1,.p-md-10,.p-md-11,.p-md-12,.p-md-2,.p-md-3,.p-md-4,.p-md-5,.p-md-6,.p-md-7,.p-md-8,.p-md-9 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .p-md-1 {
        width: 8.3333%
    }

    .p-md-2 {
        width: 16.6667%
    }

    .p-md-3 {
        width: 25%
    }

    .p-md-4 {
        width: 33.3333%
    }

    .p-md-5 {
        width: 41.6667%
    }

    .p-md-6 {
        width: 50%
    }

    .p-md-7 {
        width: 58.3333%
    }

    .p-md-8 {
        width: 66.6667%
    }

    .p-md-9 {
        width: 75%
    }

    .p-md-10 {
        width: 83.3333%
    }

    .p-md-11 {
        width: 91.6667%
    }

    .p-md-12 {
        width: 100%
    }

    .p-md-offset-12 {
        margin-left: 100%
    }

    .p-md-offset-11 {
        margin-left: 91.66666667%
    }

    .p-md-offset-10 {
        margin-left: 83.33333333%
    }

    .p-md-offset-9 {
        margin-left: 75%
    }

    .p-md-offset-8 {
        margin-left: 66.66666667%
    }

    .p-md-offset-7 {
        margin-left: 58.33333333%
    }

    .p-md-offset-6 {
        margin-left: 50%
    }

    .p-md-offset-5 {
        margin-left: 41.66666667%
    }

    .p-md-offset-4 {
        margin-left: 33.33333333%
    }

    .p-md-offset-3 {
        margin-left: 25%
    }

    .p-md-offset-2 {
        margin-left: 16.66666667%
    }

    .p-md-offset-1 {
        margin-left: 8.33333333%
    }

    .p-md-offset-0 {
        margin-left: 0
    }

    .p-md-order-first {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .p-md-order-last {
        -ms-flex-order: 13;
        -webkit-box-ordinal-group: 14;
        order: 13
    }

    .p-md-order-0 {
        -ms-flex-order: 0;
        -webkit-box-ordinal-group: 1;
        order: 0
    }

    .p-md-order-1 {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .p-md-order-2 {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .p-md-order-3 {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .p-md-order-4 {
        -ms-flex-order: 4;
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .p-md-order-5 {
        -ms-flex-order: 5;
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .p-md-order-6 {
        -ms-flex-order: 6;
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    .p-md-order-7 {
        -ms-flex-order: 7;
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    .p-md-order-8 {
        -ms-flex-order: 8;
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    .p-md-order-9 {
        -ms-flex-order: 9;
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    .p-md-order-10 {
        -ms-flex-order: 10;
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    .p-md-order-11 {
        -ms-flex-order: 11;
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    .p-md-order-12 {
        -ms-flex-order: 12;
        -webkit-box-ordinal-group: 13;
        order: 12
    }
}

@media screen and (min-width: 992px) {
    .p-lg-1,.p-lg-10,.p-lg-11,.p-lg-12,.p-lg-2,.p-lg-3,.p-lg-4,.p-lg-5,.p-lg-6,.p-lg-7,.p-lg-8,.p-lg-9 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .p-lg-1 {
        width: 8.3333%
    }

    .p-lg-2 {
        width: 16.6667%
    }

    .p-lg-3 {
        width: 25%
    }

    .p-lg-4 {
        width: 33.3333%
    }

    .p-lg-5 {
        width: 41.6667%
    }

    .p-lg-6 {
        width: 50%
    }

    .p-lg-7 {
        width: 58.3333%
    }

    .p-lg-8 {
        width: 66.6667%
    }

    .p-lg-9 {
        width: 75%
    }

    .p-lg-10 {
        width: 83.3333%
    }

    .p-lg-11 {
        width: 91.6667%
    }

    .p-lg-12 {
        width: 100%
    }

    .p-lg-offset-12 {
        margin-left: 100%
    }

    .p-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .p-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .p-lg-offset-9 {
        margin-left: 75%
    }

    .p-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .p-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .p-lg-offset-6 {
        margin-left: 50%
    }

    .p-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .p-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .p-lg-offset-3 {
        margin-left: 25%
    }

    .p-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .p-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .p-lg-offset-0 {
        margin-left: 0
    }

    .p-lg-order-first {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .p-lg-order-last {
        -ms-flex-order: 13;
        -webkit-box-ordinal-group: 14;
        order: 13
    }

    .p-lg-order-0 {
        -ms-flex-order: 0;
        -webkit-box-ordinal-group: 1;
        order: 0
    }

    .p-lg-order-1 {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .p-lg-order-2 {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .p-lg-order-3 {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .p-lg-order-4 {
        -ms-flex-order: 4;
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .p-lg-order-5 {
        -ms-flex-order: 5;
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .p-lg-order-6 {
        -ms-flex-order: 6;
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    .p-lg-order-7 {
        -ms-flex-order: 7;
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    .p-lg-order-8 {
        -ms-flex-order: 8;
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    .p-lg-order-9 {
        -ms-flex-order: 9;
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    .p-lg-order-10 {
        -ms-flex-order: 10;
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    .p-lg-order-11 {
        -ms-flex-order: 11;
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    .p-lg-order-12 {
        -ms-flex-order: 12;
        -webkit-box-ordinal-group: 13;
        order: 12
    }
}

@media screen and (min-width: 1200px) {
    .p-xl-1,.p-xl-10,.p-xl-11,.p-xl-12,.p-xl-2,.p-xl-3,.p-xl-4,.p-xl-5,.p-xl-6,.p-xl-7,.p-xl-8,.p-xl-9 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .p-xl-1 {
        width: 8.3333%
    }

    .p-xl-2 {
        width: 16.6667%
    }

    .p-xl-3 {
        width: 25%
    }

    .p-xl-4 {
        width: 33.3333%
    }

    .p-xl-5 {
        width: 41.6667%
    }

    .p-xl-6 {
        width: 50%
    }

    .p-xl-7 {
        width: 58.3333%
    }

    .p-xl-8 {
        width: 66.6667%
    }

    .p-xl-9 {
        width: 75%
    }

    .p-xl-10 {
        width: 83.3333%
    }

    .p-xl-11 {
        width: 91.6667%
    }

    .p-xl-12 {
        width: 100%
    }

    .p-xl-offset-12 {
        margin-left: 100%
    }

    .p-xl-offset-11 {
        margin-left: 91.66666667%
    }

    .p-xl-offset-10 {
        margin-left: 83.33333333%
    }

    .p-xl-offset-9 {
        margin-left: 75%
    }

    .p-xl-offset-8 {
        margin-left: 66.66666667%
    }

    .p-xl-offset-7 {
        margin-left: 58.33333333%
    }

    .p-xl-offset-6 {
        margin-left: 50%
    }

    .p-xl-offset-5 {
        margin-left: 41.66666667%
    }

    .p-xl-offset-4 {
        margin-left: 33.33333333%
    }

    .p-xl-offset-3 {
        margin-left: 25%
    }

    .p-xl-offset-2 {
        margin-left: 16.66666667%
    }

    .p-xl-offset-1 {
        margin-left: 8.33333333%
    }

    .p-xl-offset-0 {
        margin-left: 0
    }

    .p-xl-order-first {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .p-xl-order-last {
        -ms-flex-order: 13;
        -webkit-box-ordinal-group: 14;
        order: 13
    }

    .p-xl-order-0 {
        -ms-flex-order: 0;
        -webkit-box-ordinal-group: 1;
        order: 0
    }

    .p-xl-order-1 {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .p-xl-order-2 {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .p-xl-order-3 {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .p-xl-order-4 {
        -ms-flex-order: 4;
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .p-xl-order-5 {
        -ms-flex-order: 5;
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .p-xl-order-6 {
        -ms-flex-order: 6;
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    .p-xl-order-7 {
        -ms-flex-order: 7;
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    .p-xl-order-8 {
        -ms-flex-order: 8;
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    .p-xl-order-9 {
        -ms-flex-order: 9;
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    .p-xl-order-10 {
        -ms-flex-order: 10;
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    .p-xl-order-11 {
        -ms-flex-order: 11;
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    .p-xl-order-12 {
        -ms-flex-order: 12;
        -webkit-box-ordinal-group: 13;
        order: 12
    }
}

.hide-link-spacing {
    margin-left: 0px !important;
    margin-right: 8px !important
}

.no-left-margin {
    margin-left: 0px !important
}

p-progressbar.countdown .ui-progressbar-value {
    background-color: #404040
}

.popup {
    background: #fff !important
}

@media only screen and (min-width: 640px) {
    .popup {
        width:450px;
        max-width: 450px;
        min-width: 450px
    }
}

.description-text {
    font-size: 14px
}

@media only screen and (min-width: 640px) {
    .description-text {
        max-width:75%
    }
}

.sign-up--buttons--container,.sign-up--text--container {
    display: flex;
    flex-direction: column;
    margin: 0 auto 1.6rem
}

@media only screen and (min-width: 640px) {
    .sign-up--buttons--container,.sign-up--text--container {
        max-width:80%;
        flex-direction: row
    }
}

.sign-up--text--container {
    gap: 10rem;
    display: none;
    font-size: 1.4rem;
    line-height: 1.4
}

@media only screen and (min-width: 640px) {
    .sign-up--text--container {
        display:flex
    }
}

.sign-up--text--container--mobile {
    font-size: 1.4rem;
    line-height: 1.4
}

@media only screen and (min-width: 640px) {
    .sign-up--text--container--mobile {
        display:none
    }
}

.or-styling {
    padding: 1.6rem 0;
    font-size: 1.2rem;
    color: var(--text-color-secondary);
    font-family: var(--font-family-title)
}

@media only screen and (min-width: 640px) {
    .or-styling {
        padding:0;
        width: 10rem
    }
}

.hide-on-mobile {
    display: none
}

@media only screen and (min-width: 640px) {
    .hide-on-mobile {
        display:block
    }
}

.navbar {
    width: 100%;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    font-size: 0
}

navbar-top,navbar-bottom {
    left: inherit
}

.navbar--borderTop .navbar--quickLinksBordered {
    border-top-style: solid;
    border-top-width: 1px
}

.navbar--top {
    top: 0;
    left: inherit;
    border-bottom-width: 0;
    border-bottom-style: solid;
    position: fixed;
    box-shadow: none
}

@media only screen and (max-width: 961px) {
    .navbar--top {
        height:8.8rem
    }

    .navbar--top .navbar-inner {
        height: 8.8rem
    }

    .navbar--top small {
        padding-top: 2px
    }
}

@media only screen and (min-width: 961px) {
    .navbar--top {
        height:10rem
    }

    .navbar--top .navbar-inner {
        height: 10rem
    }

    .navbar--top small {
        padding-bottom: 2px
    }
}

.navbar--bottom {
    bottom: 0;
    left: inherit;
    border-top-width: 0;
    border-top-style: solid;
    position: fixed;
    box-shadow: none
}

.navbar--bottom .button,.navbar--bottom .card-header>button,.navbar--bottom .card-header>csi-button>button,.navbar--bottom .list.list--toggle p-menu+[pButton],.list.list--toggle .navbar--bottom p-menu+[pButton] {
    font-size: 2.4rem;
    line-height: 3.2rem;
    font-weight: 400;
    line-height: 1.8rem
}

.navbar--bottom .navbar-inner .button:not(.clear),.navbar--bottom .navbar-inner .card-header>button:not(.clear),.navbar--bottom .navbar-inner .card-header>csi-button>button:not(.clear),.navbar--bottom .navbar-inner .list.list--toggle p-menu+[pButton]:not(.clear),.list.list--toggle .navbar--bottom .navbar-inner p-menu+[pButton]:not(.clear) {
    display: table-cell;
    vertical-align: middle;
    border-left-width: 1px;
    border-left-style: solid
}

.navbar--bottom .navbar-inner .button:not(.clear):first-child,.navbar--bottom .navbar-inner .card-header>button:not(.clear):first-child,.navbar--bottom .navbar-inner .card-header>csi-button>button:not(.clear):first-child,.navbar--bottom .navbar-inner .list.list--toggle p-menu+[pButton]:not(.clear):first-child,.list.list--toggle .navbar--bottom .navbar-inner p-menu+[pButton]:not(.clear):first-child {
    border-left: none
}

.navbar--bottom.navbar-login {
    height: auto
}

.navbar--bottom.navbar-login .button,.navbar--bottom.navbar-login .card-header>button,.navbar--bottom.navbar-login .card-header>csi-button>button,.navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton],.list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton] {
    display: inline-block;
    border-left-color: transparent !important
}

.navbar--bottom.navbar-login .button>.fa,.navbar--bottom.navbar-login p-table .ui-table .ui-table-thead tr th .button>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .navbar--bottom.navbar-login .button>.ui-sortable-column-icon:before,.navbar--bottom.navbar-login p-table .ui-table .ui-chkbox .ui-chkbox-box .button>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .navbar--bottom.navbar-login .button>.ui-chkbox-icon:before,.navbar--bottom.navbar-login .card-header>button>.fa,.navbar--bottom.navbar-login p-table .ui-table .ui-table-thead tr th .card-header>button>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .navbar--bottom.navbar-login .card-header>button>.ui-sortable-column-icon:before,.navbar--bottom.navbar-login p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>button>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .navbar--bottom.navbar-login .card-header>button>.ui-chkbox-icon:before,.navbar--bottom.navbar-login .card-header>csi-button>button>.fa,.navbar--bottom.navbar-login p-table .ui-table .ui-table-thead tr th .card-header>csi-button>button>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .navbar--bottom.navbar-login .card-header>csi-button>button>.ui-sortable-column-icon:before,.navbar--bottom.navbar-login p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>csi-button>button>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .navbar--bottom.navbar-login .card-header>csi-button>button>.ui-chkbox-icon:before,.navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.fa,.navbar--bottom.navbar-login .list.list--toggle p-table .ui-table .ui-table-thead tr th p-menu+[pButton]>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.ui-sortable-column-icon:before,.navbar--bottom.navbar-login .list.list--toggle p-table .ui-table .ui-chkbox .ui-chkbox-box p-menu+[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.ui-chkbox-icon:before,.list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.fa,.list.list--toggle .navbar--bottom.navbar-login p-table .ui-table .ui-table-thead tr th p-menu+[pButton]>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.ui-sortable-column-icon:before,.list.list--toggle .navbar--bottom.navbar-login p-table .ui-table .ui-chkbox .ui-chkbox-box p-menu+[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.ui-chkbox-icon:before,.navbar--bottom.navbar-login .button>[class^=fa-],.navbar--bottom.navbar-login .card-header>button>[class^=fa-],.navbar--bottom.navbar-login .card-header>csi-button>button>[class^=fa-],.navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>[class^=fa-],.list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>[class^=fa-],.navbar--bottom.navbar-login accordion .panel-title.button>a:before,accordion .navbar--bottom.navbar-login .panel-title.button>a:before,.navbar--bottom.navbar-login accordion .card-header>button.panel-title>a:before,accordion .navbar--bottom.navbar-login .card-header>button.panel-title>a:before,.navbar--bottom.navbar-login accordion .card-header>csi-button>button.panel-title>a:before,accordion .navbar--bottom.navbar-login .card-header>csi-button>button.panel-title>a:before,.navbar--bottom.navbar-login .list.list--toggle accordion p-menu+.panel-title[pButton]>a:before,accordion .navbar--bottom.navbar-login .list.list--toggle p-menu+.panel-title[pButton]>a:before,.list.list--toggle .navbar--bottom.navbar-login accordion p-menu+.panel-title[pButton]>a:before,accordion .list.list--toggle .navbar--bottom.navbar-login p-menu+.panel-title[pButton]>a:before,.navbar--bottom.navbar-login p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .navbar--bottom.navbar-login .button>.ui-accordion-toggle-icon.pi,.navbar--bottom.navbar-login p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>button>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .navbar--bottom.navbar-login .card-header>button>.ui-accordion-toggle-icon.pi,.navbar--bottom.navbar-login p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>csi-button>button>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .navbar--bottom.navbar-login .card-header>csi-button>button>.ui-accordion-toggle-icon.pi,.navbar--bottom.navbar-login .list.list--toggle p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) p-menu+[pButton]>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.ui-accordion-toggle-icon.pi,.list.list--toggle .navbar--bottom.navbar-login p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) p-menu+[pButton]>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.ui-accordion-toggle-icon.pi,.navbar--bottom.navbar-login .carousel--simple .carousel-control .button>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .navbar--bottom.navbar-login .button>.glyphicon-chevron-left:before,.navbar--bottom.navbar-login .carousel--simple .carousel-control .card-header>button>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .navbar--bottom.navbar-login .card-header>button>.glyphicon-chevron-left:before,.navbar--bottom.navbar-login .carousel--simple .carousel-control .card-header>csi-button>button>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .navbar--bottom.navbar-login .card-header>csi-button>button>.glyphicon-chevron-left:before,.navbar--bottom.navbar-login .list.list--toggle .carousel--simple .carousel-control p-menu+[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.glyphicon-chevron-left:before,.list.list--toggle .navbar--bottom.navbar-login .carousel--simple .carousel-control p-menu+[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.glyphicon-chevron-left:before,.navbar--bottom.navbar-login .carousel--simple .carousel-control .button>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .navbar--bottom.navbar-login .button>.glyphicon-chevron-right:before,.navbar--bottom.navbar-login .carousel--simple .carousel-control .card-header>button>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .navbar--bottom.navbar-login .card-header>button>.glyphicon-chevron-right:before,.navbar--bottom.navbar-login .carousel--simple .carousel-control .card-header>csi-button>button>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .navbar--bottom.navbar-login .card-header>csi-button>button>.glyphicon-chevron-right:before,.navbar--bottom.navbar-login .list.list--toggle .carousel--simple .carousel-control p-menu+[pButton]>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.glyphicon-chevron-right:before,.list.list--toggle .navbar--bottom.navbar-login .carousel--simple .carousel-control p-menu+[pButton]>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.glyphicon-chevron-right:before,.navbar--bottom.navbar-login .button>.control--rdc:before,.navbar--bottom.navbar-login .card-header>button>.control--rdc:before,.navbar--bottom.navbar-login .card-header>csi-button>button>.control--rdc:before,.navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.control--rdc:before,.list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.control--rdc:before,.navbar--bottom.navbar-login .button>.control--imageButton:before,.navbar--bottom.navbar-login .card-header>button>.control--imageButton:before,.navbar--bottom.navbar-login .card-header>csi-button>button>.control--imageButton:before,.navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.control--imageButton:before,.list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.control--imageButton:before,.navbar--bottom.navbar-login .button>.control--receipt:before,.navbar--bottom.navbar-login .card-header>button>.control--receipt:before,.navbar--bottom.navbar-login .card-header>csi-button>button>.control--receipt:before,.navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.control--receipt:before,.list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.control--receipt:before,.navbar--bottom.navbar-login .datepicker .btn.button>.glyphicon-chevron-left:before,.datepicker .navbar--bottom.navbar-login .btn.button>.glyphicon-chevron-left:before,.navbar--bottom.navbar-login .datepicker .card-header>button.btn>.glyphicon-chevron-left:before,.datepicker .navbar--bottom.navbar-login .card-header>button.btn>.glyphicon-chevron-left:before,.navbar--bottom.navbar-login .datepicker .card-header>csi-button>button.btn>.glyphicon-chevron-left:before,.datepicker .navbar--bottom.navbar-login .card-header>csi-button>button.btn>.glyphicon-chevron-left:before,.navbar--bottom.navbar-login .list.list--toggle .datepicker p-menu+.btn[pButton]>.glyphicon-chevron-left:before,.datepicker .navbar--bottom.navbar-login .list.list--toggle p-menu+.btn[pButton]>.glyphicon-chevron-left:before,.list.list--toggle .navbar--bottom.navbar-login .datepicker p-menu+.btn[pButton]>.glyphicon-chevron-left:before,.datepicker .list.list--toggle .navbar--bottom.navbar-login p-menu+.btn[pButton]>.glyphicon-chevron-left:before,.navbar--bottom.navbar-login .datepicker .btn.button>.glyphicon-chevron-right:before,.datepicker .navbar--bottom.navbar-login .btn.button>.glyphicon-chevron-right:before,.navbar--bottom.navbar-login .datepicker .card-header>button.btn>.glyphicon-chevron-right:before,.datepicker .navbar--bottom.navbar-login .card-header>button.btn>.glyphicon-chevron-right:before,.navbar--bottom.navbar-login .datepicker .card-header>csi-button>button.btn>.glyphicon-chevron-right:before,.datepicker .navbar--bottom.navbar-login .card-header>csi-button>button.btn>.glyphicon-chevron-right:before,.navbar--bottom.navbar-login .list.list--toggle .datepicker p-menu+.btn[pButton]>.glyphicon-chevron-right:before,.datepicker .navbar--bottom.navbar-login .list.list--toggle p-menu+.btn[pButton]>.glyphicon-chevron-right:before,.list.list--toggle .navbar--bottom.navbar-login .datepicker p-menu+.btn[pButton]>.glyphicon-chevron-right:before,.datepicker .list.list--toggle .navbar--bottom.navbar-login p-menu+.btn[pButton]>.glyphicon-chevron-right:before,.navbar--bottom.navbar-login p-calendar .p-calendar .button>.pi-chevron-left:before,p-calendar .p-calendar .navbar--bottom.navbar-login .button>.pi-chevron-left:before,.navbar--bottom.navbar-login p-calendar .p-calendar .card-header>button>.pi-chevron-left:before,p-calendar .p-calendar .navbar--bottom.navbar-login .card-header>button>.pi-chevron-left:before,.navbar--bottom.navbar-login p-calendar .p-calendar .card-header>csi-button>button>.pi-chevron-left:before,p-calendar .p-calendar .navbar--bottom.navbar-login .card-header>csi-button>button>.pi-chevron-left:before,.navbar--bottom.navbar-login .list.list--toggle p-calendar .p-calendar p-menu+[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.pi-chevron-left:before,.list.list--toggle .navbar--bottom.navbar-login p-calendar .p-calendar p-menu+[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.pi-chevron-left:before,.navbar--bottom.navbar-login csi-prime-calendar .ui-calendar .button>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .navbar--bottom.navbar-login .button>.pi-chevron-left:before,.navbar--bottom.navbar-login csi-prime-calendar .ui-calendar .card-header>button>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .navbar--bottom.navbar-login .card-header>button>.pi-chevron-left:before,.navbar--bottom.navbar-login csi-prime-calendar .ui-calendar .card-header>csi-button>button>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .navbar--bottom.navbar-login .card-header>csi-button>button>.pi-chevron-left:before,.navbar--bottom.navbar-login .list.list--toggle csi-prime-calendar .ui-calendar p-menu+[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.pi-chevron-left:before,.list.list--toggle .navbar--bottom.navbar-login csi-prime-calendar .ui-calendar p-menu+[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.pi-chevron-left:before,.navbar--bottom.navbar-login p-calendar .p-calendar .button>.pi-chevron-right:before,p-calendar .p-calendar .navbar--bottom.navbar-login .button>.pi-chevron-right:before,.navbar--bottom.navbar-login p-calendar .p-calendar .card-header>button>.pi-chevron-right:before,p-calendar .p-calendar .navbar--bottom.navbar-login .card-header>button>.pi-chevron-right:before,.navbar--bottom.navbar-login p-calendar .p-calendar .card-header>csi-button>button>.pi-chevron-right:before,p-calendar .p-calendar .navbar--bottom.navbar-login .card-header>csi-button>button>.pi-chevron-right:before,.navbar--bottom.navbar-login .list.list--toggle p-calendar .p-calendar p-menu+[pButton]>.pi-chevron-right:before,p-calendar .p-calendar .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.pi-chevron-right:before,.list.list--toggle .navbar--bottom.navbar-login p-calendar .p-calendar p-menu+[pButton]>.pi-chevron-right:before,p-calendar .p-calendar .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.pi-chevron-right:before,.navbar--bottom.navbar-login csi-prime-calendar .ui-calendar .button>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .navbar--bottom.navbar-login .button>.pi-chevron-right:before,.navbar--bottom.navbar-login csi-prime-calendar .ui-calendar .card-header>button>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .navbar--bottom.navbar-login .card-header>button>.pi-chevron-right:before,.navbar--bottom.navbar-login csi-prime-calendar .ui-calendar .card-header>csi-button>button>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .navbar--bottom.navbar-login .card-header>csi-button>button>.pi-chevron-right:before,.navbar--bottom.navbar-login .list.list--toggle csi-prime-calendar .ui-calendar p-menu+[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.pi-chevron-right:before,.list.list--toggle .navbar--bottom.navbar-login csi-prime-calendar .ui-calendar p-menu+[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.pi-chevron-right:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .navbar--bottom.navbar-login .button>.ui-dropdown-clear-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .card-header>button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .navbar--bottom.navbar-login .card-header>button>.ui-dropdown-clear-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .card-header>csi-button>button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .navbar--bottom.navbar-login .card-header>csi-button>button>.ui-dropdown-clear-icon:before,.navbar--bottom.navbar-login .list.list--toggle csi-dropdown p-dropdown .ui-dropdown p-menu+[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.ui-dropdown-clear-icon:before,.list.list--toggle .navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown p-menu+[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.ui-dropdown-clear-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .navbar--bottom.navbar-login .button>.ui-dropdown-clear-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .card-header>button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .navbar--bottom.navbar-login .card-header>button>.ui-dropdown-clear-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .card-header>csi-button>button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .navbar--bottom.navbar-login .card-header>csi-button>button>.ui-dropdown-clear-icon:before,.navbar--bottom.navbar-login .list.list--toggle csi-dropdown p-dropdown .p-dropdown p-menu+[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.ui-dropdown-clear-icon:before,.list.list--toggle .navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown p-menu+[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.ui-dropdown-clear-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom.navbar-login .button>.ui-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom.navbar-login .card-header>button>.ui-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom.navbar-login .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,.navbar--bottom.navbar-login .list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom.navbar-login .button>.p-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom.navbar-login .card-header>button>.p-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom.navbar-login .card-header>csi-button>button>.p-dropdown-trigger-icon:before,.navbar--bottom.navbar-login .list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.p-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom.navbar-login .button>.ui-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom.navbar-login .card-header>button>.ui-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom.navbar-login .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,.navbar--bottom.navbar-login .list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom.navbar-login .button>.p-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom.navbar-login .card-header>button>.p-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom.navbar-login .card-header>csi-button>button>.p-dropdown-trigger-icon:before,.navbar--bottom.navbar-login .list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom.navbar-login csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.p-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom.navbar-login .button>.ui-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom.navbar-login .card-header>button>.ui-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom.navbar-login .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,.navbar--bottom.navbar-login .list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom.navbar-login .button>.p-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom.navbar-login .card-header>button>.p-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom.navbar-login .card-header>csi-button>button>.p-dropdown-trigger-icon:before,.navbar--bottom.navbar-login .list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.p-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom.navbar-login .button>.ui-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom.navbar-login .card-header>button>.ui-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom.navbar-login .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,.navbar--bottom.navbar-login .list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom.navbar-login .button>.p-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom.navbar-login .card-header>button>.p-dropdown-trigger-icon:before,.navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom.navbar-login .card-header>csi-button>button>.p-dropdown-trigger-icon:before,.navbar--bottom.navbar-login .list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom.navbar-login csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.p-dropdown-trigger-icon:before,.navbar--bottom.navbar-login .ui-timepicker .button>.pi-chevron-up:before,.ui-timepicker .navbar--bottom.navbar-login .button>.pi-chevron-up:before,.navbar--bottom.navbar-login .ui-timepicker .card-header>button>.pi-chevron-up:before,.ui-timepicker .navbar--bottom.navbar-login .card-header>button>.pi-chevron-up:before,.navbar--bottom.navbar-login .ui-timepicker .card-header>csi-button>button>.pi-chevron-up:before,.ui-timepicker .navbar--bottom.navbar-login .card-header>csi-button>button>.pi-chevron-up:before,.navbar--bottom.navbar-login .list.list--toggle .ui-timepicker p-menu+[pButton]>.pi-chevron-up:before,.ui-timepicker .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.pi-chevron-up:before,.list.list--toggle .navbar--bottom.navbar-login .ui-timepicker p-menu+[pButton]>.pi-chevron-up:before,.ui-timepicker .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.pi-chevron-up:before,.navbar--bottom.navbar-login .p-timepicker .button>.pi-chevron-up:before,.p-timepicker .navbar--bottom.navbar-login .button>.pi-chevron-up:before,.navbar--bottom.navbar-login .p-timepicker .card-header>button>.pi-chevron-up:before,.p-timepicker .navbar--bottom.navbar-login .card-header>button>.pi-chevron-up:before,.navbar--bottom.navbar-login .p-timepicker .card-header>csi-button>button>.pi-chevron-up:before,.p-timepicker .navbar--bottom.navbar-login .card-header>csi-button>button>.pi-chevron-up:before,.navbar--bottom.navbar-login .list.list--toggle .p-timepicker p-menu+[pButton]>.pi-chevron-up:before,.p-timepicker .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.pi-chevron-up:before,.list.list--toggle .navbar--bottom.navbar-login .p-timepicker p-menu+[pButton]>.pi-chevron-up:before,.p-timepicker .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.pi-chevron-up:before,.navbar--bottom.navbar-login .ui-timepicker .button>.pi-chevron-down:before,.ui-timepicker .navbar--bottom.navbar-login .button>.pi-chevron-down:before,.navbar--bottom.navbar-login .ui-timepicker .card-header>button>.pi-chevron-down:before,.ui-timepicker .navbar--bottom.navbar-login .card-header>button>.pi-chevron-down:before,.navbar--bottom.navbar-login .ui-timepicker .card-header>csi-button>button>.pi-chevron-down:before,.ui-timepicker .navbar--bottom.navbar-login .card-header>csi-button>button>.pi-chevron-down:before,.navbar--bottom.navbar-login .list.list--toggle .ui-timepicker p-menu+[pButton]>.pi-chevron-down:before,.ui-timepicker .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.pi-chevron-down:before,.list.list--toggle .navbar--bottom.navbar-login .ui-timepicker p-menu+[pButton]>.pi-chevron-down:before,.ui-timepicker .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.pi-chevron-down:before,.navbar--bottom.navbar-login .p-timepicker .button>.pi-chevron-down:before,.p-timepicker .navbar--bottom.navbar-login .button>.pi-chevron-down:before,.navbar--bottom.navbar-login .p-timepicker .card-header>button>.pi-chevron-down:before,.p-timepicker .navbar--bottom.navbar-login .card-header>button>.pi-chevron-down:before,.navbar--bottom.navbar-login .p-timepicker .card-header>csi-button>button>.pi-chevron-down:before,.p-timepicker .navbar--bottom.navbar-login .card-header>csi-button>button>.pi-chevron-down:before,.navbar--bottom.navbar-login .list.list--toggle .p-timepicker p-menu+[pButton]>.pi-chevron-down:before,.p-timepicker .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.pi-chevron-down:before,.list.list--toggle .navbar--bottom.navbar-login .p-timepicker p-menu+[pButton]>.pi-chevron-down:before,.p-timepicker .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.pi-chevron-down:before,.navbar--bottom.navbar-login .timepicker .btn.button>.glyphicon-chevron-up:before,.timepicker .navbar--bottom.navbar-login .btn.button>.glyphicon-chevron-up:before,.navbar--bottom.navbar-login .timepicker .card-header>button.btn>.glyphicon-chevron-up:before,.timepicker .navbar--bottom.navbar-login .card-header>button.btn>.glyphicon-chevron-up:before,.navbar--bottom.navbar-login .timepicker .card-header>csi-button>button.btn>.glyphicon-chevron-up:before,.timepicker .navbar--bottom.navbar-login .card-header>csi-button>button.btn>.glyphicon-chevron-up:before,.navbar--bottom.navbar-login .list.list--toggle .timepicker p-menu+.btn[pButton]>.glyphicon-chevron-up:before,.timepicker .navbar--bottom.navbar-login .list.list--toggle p-menu+.btn[pButton]>.glyphicon-chevron-up:before,.list.list--toggle .navbar--bottom.navbar-login .timepicker p-menu+.btn[pButton]>.glyphicon-chevron-up:before,.timepicker .list.list--toggle .navbar--bottom.navbar-login p-menu+.btn[pButton]>.glyphicon-chevron-up:before,.navbar--bottom.navbar-login .timepicker .btn.button>.glyphicon-chevron-down:before,.timepicker .navbar--bottom.navbar-login .btn.button>.glyphicon-chevron-down:before,.navbar--bottom.navbar-login .timepicker .card-header>button.btn>.glyphicon-chevron-down:before,.timepicker .navbar--bottom.navbar-login .card-header>button.btn>.glyphicon-chevron-down:before,.navbar--bottom.navbar-login .timepicker .card-header>csi-button>button.btn>.glyphicon-chevron-down:before,.timepicker .navbar--bottom.navbar-login .card-header>csi-button>button.btn>.glyphicon-chevron-down:before,.navbar--bottom.navbar-login .list.list--toggle .timepicker p-menu+.btn[pButton]>.glyphicon-chevron-down:before,.timepicker .navbar--bottom.navbar-login .list.list--toggle p-menu+.btn[pButton]>.glyphicon-chevron-down:before,.list.list--toggle .navbar--bottom.navbar-login .timepicker p-menu+.btn[pButton]>.glyphicon-chevron-down:before,.timepicker .list.list--toggle .navbar--bottom.navbar-login p-menu+.btn[pButton]>.glyphicon-chevron-down:before,.navbar--bottom.navbar-login .button>.input--editable:before,.navbar--bottom.navbar-login .card-header>button>.input--editable:before,.navbar--bottom.navbar-login .card-header>csi-button>button>.input--editable:before,.navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.input--editable:before,.list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.input--editable:before,.navbar--bottom.navbar-login .button>.input--modal:before,.navbar--bottom.navbar-login .card-header>button>.input--modal:before,.navbar--bottom.navbar-login .card-header>csi-button>button>.input--modal:before,.navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.input--modal:before,.list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.input--modal:before,.navbar--bottom.navbar-login .list--clickable .button>.list-item:before,.list--clickable .navbar--bottom.navbar-login .button>.list-item:before,.navbar--bottom.navbar-login .list--clickable .card-header>button>.list-item:before,.list--clickable .navbar--bottom.navbar-login .card-header>button>.list-item:before,.navbar--bottom.navbar-login .list--clickable .card-header>csi-button>button>.list-item:before,.list--clickable .navbar--bottom.navbar-login .card-header>csi-button>button>.list-item:before,.navbar--bottom.navbar-login .list.list--toggle .list--clickable p-menu+[pButton]>.list-item:before,.list--clickable .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.list-item:before,.list.list--toggle .navbar--bottom.navbar-login .list--clickable p-menu+[pButton]>.list-item:before,.list--clickable .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.list-item:before,.navbar--bottom.navbar-login .list.list--sortable .list-item .button>.list-itemSorter:before,.list.list--sortable .list-item .navbar--bottom.navbar-login .button>.list-itemSorter:before,.navbar--bottom.navbar-login .list.list--sortable .list-item .card-header>button>.list-itemSorter:before,.list.list--sortable .list-item .navbar--bottom.navbar-login .card-header>button>.list-itemSorter:before,.navbar--bottom.navbar-login .list.list--sortable .list-item .card-header>csi-button>button>.list-itemSorter:before,.list.list--sortable .list-item .navbar--bottom.navbar-login .card-header>csi-button>button>.list-itemSorter:before,.navbar--bottom.navbar-login .list.list--toggle .list.list--sortable .list-item p-menu+[pButton]>.list-itemSorter:before,.list.list--sortable .list-item .navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.list-itemSorter:before,.list.list--toggle .navbar--bottom.navbar-login .list.list--sortable .list-item p-menu+[pButton]>.list-itemSorter:before,.list.list--sortable .list-item .list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.list-itemSorter:before,.navbar--bottom.navbar-login .button>.icon,.navbar--bottom.navbar-login .card-header>button>.icon,.navbar--bottom.navbar-login .card-header>csi-button>button>.icon,.navbar--bottom.navbar-login .list.list--toggle p-menu+[pButton]>.icon,.list.list--toggle .navbar--bottom.navbar-login p-menu+[pButton]>.icon {
    line-height: 4rem
}

.navbar--bottom.navbar-login .navbar-inner {
    height: auto;
    padding: 1rem
}

.navbar--bottom.navbar-login .navbar-right {
    text-align: right
}

@media only screen and (max-width: 961px) {
    .navbar--bottom {
        height:5rem
    }

    .navbar--bottom .navbar-inner {
        height: 5rem
    }
}

@media only screen and (min-width: 961px) {
    .navbar--bottom {
        height:5rem
    }

    .navbar--bottom .navbar-inner {
        height: 5rem
    }
}

.navbar--bottom.navbar-imageviewer {
    position: relative;
    padding: 0
}

.navbar--bottom.navbar-imageviewer>.navbar-inner {
    height: 100%
}

.view-iphonex .navbar--bottom.navbar-imageviewer>.navbar-inner {
    height: 5rem
}

.navbar-mobile-nav .button,.navbar-mobile-nav .card-header>button,.navbar-mobile-nav .card-header>csi-button>button,.navbar-mobile-nav .list.list--toggle p-menu+[pButton],.list.list--toggle .navbar-mobile-nav p-menu+[pButton] {
    font-size: 1.8rem;
    font-family: "Roboto",sans-serif;
    font-weight: 400
}

.navbar-mobile-nav .button p,.navbar-mobile-nav .card-header>button p,.navbar-mobile-nav .list.list--toggle p-menu+[pButton] p,.list.list--toggle .navbar-mobile-nav p-menu+[pButton] p {
    margin: 0;
    font-size: 1.1rem;
    line-height: normal
}

.navbar--clear {
    background: none !important
}

.navbar--title .navbar-left,.navbar--title .navbar-right {
    width: 4rem
}

.navbar--title .navbar-right {
    padding-right: 1rem
}

.navbar--title .navbar-left {
    padding-left: 1rem
}

@media only screen and (min-width: 961px) {
    .navbar--title .navbar-inner {
        table-layout:auto
    }
}

.navbar.navbar--insideCard {
    position: relative;
    z-index: 7;
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.navbar.navbar--insideCard .navbar-inner {
    height: 4rem
}

.navbar.navbar--insideCard a,.navbar.navbar--insideCard button {
    font-size: 1.2rem;
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    line-height: normal;
    position: relative
}

.navbar.navbar--insideCard a:after,.navbar.navbar--insideCard button:after {
    content: "";
    display: block;
    border-right-style: solid;
    border-right-width: 1px;
    height: 3rem;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px
}

.navbar.navbar--insideCard a:last-child:before,.navbar.navbar--insideCard button:last-child:before {
    border: none
}

.navbar.navbar--insideCard a:last-child:after,.navbar.navbar--insideCard button:last-child:after {
    display: none
}

.navbar.navbar--insideCard.navbar--insideFooter {
    height: 4rem;
    border-top-width: 1px;
    border-top-style: solid
}

.navbar.navbar--insideCard.navbar--insideFooter .navbar-inner {
    height: 4rem
}

.navbar.navbar--insideCard.navbar--insideFooter a {
    height: 4rem
}

.navbar.navbar--insideCard.navbar--insideFooter a:before {
    height: 2rem
}

.navbar.navbar--insideCard.navbar--insideFooter a:last-child:before {
    border: none
}

.view-iphonex .navbar--top {
    height: 13.3rem;
    padding-top: 4.5rem
}

.view-iphonex .navbar--bottom {
    height: 7.5rem
}

.navbar-payeeHead-container {
    max-width: 40rem
}

.navbar-payeeHead-account {
    width: 45%;
    padding: 0 .5rem
}

.navbar-payeeHead-icon {
    width: 10%
}

.navbar--controlPayee {
    padding: 1.5rem 0;
    border-bottom: 1px solid var(--list-item-border-color)
}

.navbar--controlPayee .navbar-inner {
    max-width: 30rem
}

@media only screen and (min-width: 1281px) {
    .navbar--controlPayee .navbar-inner .navbar-center {
        width:10rem
    }
}

@media only screen and (min-width: 641px)and (max-width: 960px) {
    .navbar--controlPayee .navbar-inner .navbar-center {
        width:10rem
    }
}

@media only screen and (min-width: 961px)and (max-width: 1280px) {
    .navbar--controlPayee .navbar-inner .navbar-center {
        width:7rem
    }
}

@media only screen and (max-width: 640px) {
    .navbar--controlPayee .navbar-inner .navbar-center {
        width:7rem
    }
}

.navbar--controlPayee .navbar-inner .navbar-right {
    width: auto;
    padding-left: 2rem;
    text-align: center
}

.navbar--controlPayee .controlPayee-action-photo {
    padding: .5rem 1rem;
    margin-top: 1rem;
    font: 1.2rem "Roboto",sans-serif;
    font-weight: 400;
    text-transform: none !important;
    border-radius: .4rem;
    color: var(--button-plain-text-color);
    background-color: transparent;
    transition: .2s
}

.navbar--controlPayee .controlPayee-action-photo:hover {
    color: var(--button-plain-text-color);
    background-color: var(--button-plain-text-bg-hover-color)
}

.navbar--controlPayee .controlPayee-action-photo:focus {
    color: var(--button-plain-text-bg-active-color);
    background-color: var(--button-plain-text-bg-hover-color);
    box-shadow: 0 0 0 4px var(--border-focus-light);
    outline: 2px solid var(--surface-card)
}

.payeeDetail-billpay .navbar--controlPayee {
    border-bottom: none
}

.controlPayee-action-button {
    width: 95%;
    padding: .5rem 1rem;
    font-size: 1.3rem;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    cursor: pointer;
    outline: none;
    transition: .2s
}

.controlPayee-action-button .fa-sendmoney-1 {
    font-size: 2rem
}

.navbar-inner {
    display: table;
    padding: 0;
    width: 100%;
    table-layout: fixed
}

.navbar-left {
    display: table-cell;
    vertical-align: middle
}

.navbar-center {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    position: relative
}

.navbar-center h2 {
    font-size: 2rem;
    line-height: normal;
    font-family: "Montserrat",sans-serif
}

.navbar-right {
    display: table-cell;
    vertical-align: middle
}

#navbar-top.navbar.navbar--title .navbar-inner {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

#navbar-top.navbar.navbar--title .navbar-left,#navbar-top.navbar.navbar--title .navbar-right {
    display: block;
    -webkit-box-flex: 0 0 auto;
    -moz-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0;
    width: 4rem
}

@media only screen and (min-width: 960px) {
    #navbar-top.navbar.navbar--title .navbar-left,#navbar-top.navbar.navbar--title .navbar-right {
        width:auto
    }
}

#navbar-top.navbar.navbar--title .navbar-left:empty,#navbar-top.navbar.navbar--title .navbar-right:empty {
    display: none !important
}

#navbar-top.navbar.navbar--title .navbar-center {
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    padding: 0 10px
}

.navbar--quickLinks {
    display: table;
    width: 100%;
    table-layout: fixed;
    font-size: 0
}

.navbar--quickLinks a {
    display: table-cell;
    padding: 2rem 1rem;
    border-left: 1px solid rgba(0,0,0,.15);
    font-size: 1.4rem;
    line-height: normal;
    font-family: "Montserrat",sans-serif;
    text-align: center;
    overflow: hidden
}

.theme-dark .navbar--quickLinks a {
    border-left-color: rgba(255,255,255,.15)
}

@media(prefers-color-scheme: dark) {
    .theme-match .navbar--quickLinks a {
        border-left-color:rgba(255,255,255,.15)
    }
}

.navbar--quickLinks a>.fa,.navbar--quickLinks p-table .ui-table .ui-table-thead tr th a>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .navbar--quickLinks a>.ui-sortable-column-icon:before,.navbar--quickLinks p-table .ui-table .ui-chkbox .ui-chkbox-box a>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .navbar--quickLinks a>.ui-chkbox-icon:before,.navbar--quickLinks a>[class^=fa-],.navbar--quickLinks accordion a.panel-title>a:before,accordion .navbar--quickLinks a.panel-title>a:before,.navbar--quickLinks p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) a>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .navbar--quickLinks a>.ui-accordion-toggle-icon.pi,.navbar--quickLinks .carousel--simple .carousel-control a>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .navbar--quickLinks a>.glyphicon-chevron-left:before,.navbar--quickLinks .carousel--simple .carousel-control a>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .navbar--quickLinks a>.glyphicon-chevron-right:before,.navbar--quickLinks a>.control--rdc:before,.navbar--quickLinks a>.control--imageButton:before,.navbar--quickLinks a>.control--receipt:before,.navbar--quickLinks .datepicker a.btn>.glyphicon-chevron-left:before,.datepicker .navbar--quickLinks a.btn>.glyphicon-chevron-left:before,.navbar--quickLinks .datepicker a.btn>.glyphicon-chevron-right:before,.datepicker .navbar--quickLinks a.btn>.glyphicon-chevron-right:before,.navbar--quickLinks p-calendar .p-calendar a>.pi-chevron-left:before,p-calendar .p-calendar .navbar--quickLinks a>.pi-chevron-left:before,.navbar--quickLinks csi-prime-calendar .ui-calendar a>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .navbar--quickLinks a>.pi-chevron-left:before,.navbar--quickLinks p-calendar .p-calendar a>.pi-chevron-right:before,p-calendar .p-calendar .navbar--quickLinks a>.pi-chevron-right:before,.navbar--quickLinks csi-prime-calendar .ui-calendar a>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .navbar--quickLinks a>.pi-chevron-right:before,.navbar--quickLinks csi-dropdown p-dropdown .ui-dropdown a>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .navbar--quickLinks a>.ui-dropdown-clear-icon:before,.navbar--quickLinks csi-dropdown p-dropdown .p-dropdown a>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .navbar--quickLinks a>.ui-dropdown-clear-icon:before,.navbar--quickLinks csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger a>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--quickLinks a>.ui-dropdown-trigger-icon:before,.navbar--quickLinks csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger a>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--quickLinks a>.p-dropdown-trigger-icon:before,.navbar--quickLinks csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger a>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--quickLinks a>.ui-dropdown-trigger-icon:before,.navbar--quickLinks csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger a>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--quickLinks a>.p-dropdown-trigger-icon:before,.navbar--quickLinks csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger a>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--quickLinks a>.ui-dropdown-trigger-icon:before,.navbar--quickLinks csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger a>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--quickLinks a>.p-dropdown-trigger-icon:before,.navbar--quickLinks csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger a>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--quickLinks a>.ui-dropdown-trigger-icon:before,.navbar--quickLinks csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger a>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--quickLinks a>.p-dropdown-trigger-icon:before,.navbar--quickLinks .ui-timepicker a>.pi-chevron-up:before,.ui-timepicker .navbar--quickLinks a>.pi-chevron-up:before,.navbar--quickLinks .p-timepicker a>.pi-chevron-up:before,.p-timepicker .navbar--quickLinks a>.pi-chevron-up:before,.navbar--quickLinks .ui-timepicker a>.pi-chevron-down:before,.ui-timepicker .navbar--quickLinks a>.pi-chevron-down:before,.navbar--quickLinks .p-timepicker a>.pi-chevron-down:before,.p-timepicker .navbar--quickLinks a>.pi-chevron-down:before,.navbar--quickLinks .timepicker a.btn>.glyphicon-chevron-up:before,.timepicker .navbar--quickLinks a.btn>.glyphicon-chevron-up:before,.navbar--quickLinks .timepicker a.btn>.glyphicon-chevron-down:before,.timepicker .navbar--quickLinks a.btn>.glyphicon-chevron-down:before,.navbar--quickLinks a>.input--editable:before,.navbar--quickLinks a>.input--modal:before,.navbar--quickLinks .list--clickable a>.list-item:before,.list--clickable .navbar--quickLinks a>.list-item:before,.navbar--quickLinks .list.list--sortable .list-item a>.list-itemSorter:before,.list.list--sortable .list-item .navbar--quickLinks a>.list-itemSorter:before,.navbar--quickLinks a>.icon {
    display: block
}

.navbar--quickLinks a:first-child {
    border-left: none
}

.navbar--quickLinks a:hover {
    text-decoration: none
}

@media only screen and (max-width: 640px) {
    .navbar--quickLinks a {
        display:inline-block;
        width: 50%;
        border: none
    }
}

@media only screen and (min-width: 961px)and (max-width: 1280px) {
    .navbar--quickLinks a {
        display:inline-block;
        width: 50%;
        border: none
    }
}

.navbar--quickLinks.navbar--quickLinksMissing a {
    display: table-cell;
    width: auto
}

.header--container {
    display: flex;
    flex-direction: column
}

.header--fdic {
    display: flex;
    align-self: stretch;
    align-items: center;
    height: 4.8rem;
    padding: .8rem 1.6rem;
    background-color: var(--surface-card)
}

@media only screen and (min-width: 960px) {
    .header--fdic {
        height:4rem
    }
}

.logo-fdic--mobile {
    height: 3.2rem
}

.logo-fdic--desktop {
    height: 1.6rem
}

.logo-fdic-mark {
    fill: #003256;
    stroke-width: 0
}

.theme-dark .logo-fdic-mark {
    fill: var(--text-0)
}

@media(prefers-color-scheme: dark) {
    .theme-match .logo-fdic-mark {
        fill:var(--text-0)
    }
}

.logo-fdic-text {
    fill: var(--text-color);
    stroke-width: 0
}

.header--logo-actions {
    display: flex;
    flex: 1 1 auto
}

@media only screen and (min-width: 960px) {
    .header--logo-actions {
        padding:.8rem
    }
}

.header--action.button.button--navbar,.card-header>button.header--action.button--navbar,.card-header>csi-button>button.header--action.button--navbar,.list.list--toggle p-menu+.header--action.button--navbar[pButton] {
    width: 4rem;
    height: 4rem;
    font-size: 2.4rem
}

@media only screen and (min-width: 960px) {
    .header--action.button.button--navbar,.card-header>button.header--action.button--navbar,.card-header>csi-button>button.header--action.button--navbar,.list.list--toggle p-menu+.header--action.button--navbar[pButton] {
        border-radius:.4rem;
        width: 4.4rem;
        height: 4.4rem
    }
}

.header--multi-actions {
    display: contents
}

button {
    padding: 0
}

.button.button--outline,.card-header>button.button--outline,.card-header>csi-button>button.button--outline,.button,.card-header>button,.card-header>csi-button>button,.list.list--toggle p-menu+[pButton] {
    text-align: center;
    cursor: pointer;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    outline: 0;
    display: inline-block;
    z-index: 7;
    font-family: "Montserrat",sans-serif;
    -webkit-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),border 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),border 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),border 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),border 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    border: 0;
    margin: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent
}

.button:hover,.card-header>button:hover,.card-header>csi-button>button:hover,.list.list--toggle p-menu+[pButton]:hover {
    text-decoration: none
}

[disabled].button,.card-header>button[disabled],.card-header>csi-button>button[disabled],.list.list--toggle p-menu+[disabled][pButton] {
    cursor: not-allowed !important
}

.button.button--outline>.fa,p-table .ui-table .ui-table-thead tr th .button.button--outline>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .button.button--outline>.ui-chkbox-icon:before,.card-header>button.button--outline>.fa,p-table .ui-table .ui-table-thead tr th .card-header>button.button--outline>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>button.button--outline>.ui-chkbox-icon:before,.card-header>csi-button>button.button--outline>.fa,p-table .ui-table .ui-table-thead tr th .card-header>csi-button>button.button--outline>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>csi-button>button.button--outline>.ui-chkbox-icon:before,.list.list--toggle p-menu+.button--outline[pButton]>.fa,.list.list--toggle p-table .ui-table .ui-table-thead tr th p-menu+.button--outline[pButton]>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list.list--toggle p-menu+.button--outline[pButton]>.ui-sortable-column-icon:before,.list.list--toggle p-table .ui-table .ui-chkbox .ui-chkbox-box p-menu+.button--outline[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list.list--toggle p-menu+.button--outline[pButton]>.ui-chkbox-icon:before,.button>.fa,p-table .ui-table .ui-table-thead tr th .button>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .button>.ui-chkbox-icon:before,.card-header>button>.fa,p-table .ui-table .ui-table-thead tr th .card-header>button>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>button>.ui-chkbox-icon:before,.card-header>csi-button>button>.fa,p-table .ui-table .ui-table-thead tr th .card-header>csi-button>button>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>csi-button>button>.ui-chkbox-icon:before,.list.list--toggle p-menu+[pButton]>.fa,.list.list--toggle p-table .ui-table .ui-table-thead tr th p-menu+[pButton]>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list.list--toggle p-menu+[pButton]>.ui-sortable-column-icon:before,.list.list--toggle p-table .ui-table .ui-chkbox .ui-chkbox-box p-menu+[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list.list--toggle p-menu+[pButton]>.ui-chkbox-icon:before,.button.button--outline>[class^=fa-],.card-header>button.button--outline>[class^=fa-],.card-header>csi-button>button.button--outline>[class^=fa-],.list.list--toggle p-menu+.button--outline[pButton]>[class^=fa-],.button>[class^=fa-],.card-header>button>[class^=fa-],.card-header>csi-button>button>[class^=fa-],.list.list--toggle p-menu+[pButton]>[class^=fa-],accordion .panel-title.button.button--outline>a:before,accordion .card-header>button.panel-title.button--outline>a:before,accordion .card-header>csi-button>button.panel-title.button--outline>a:before,accordion .list.list--toggle p-menu+.panel-title.button--outline[pButton]>a:before,.list.list--toggle accordion p-menu+.panel-title.button--outline[pButton]>a:before,accordion .panel-title.button>a:before,accordion .card-header>button.panel-title>a:before,accordion .card-header>csi-button>button.panel-title>a:before,accordion .list.list--toggle p-menu+.panel-title[pButton]>a:before,.list.list--toggle accordion p-menu+.panel-title[pButton]>a:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button.button--outline>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>button.button--outline>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>csi-button>button.button--outline>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list.list--toggle p-menu+.button--outline[pButton]>.ui-accordion-toggle-icon.pi,.list.list--toggle p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) p-menu+.button--outline[pButton]>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>button>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>csi-button>button>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list.list--toggle p-menu+[pButton]>.ui-accordion-toggle-icon.pi,.list.list--toggle p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) p-menu+[pButton]>.ui-accordion-toggle-icon.pi,.carousel--simple .carousel-control .button.button--outline>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>button.button--outline>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>csi-button>button.button--outline>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list.list--toggle p-menu+.button--outline[pButton]>.glyphicon-chevron-left:before,.list.list--toggle .carousel--simple .carousel-control p-menu+.button--outline[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .button>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>button>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>csi-button>button>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list.list--toggle p-menu+[pButton]>.glyphicon-chevron-left:before,.list.list--toggle .carousel--simple .carousel-control p-menu+[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .button.button--outline>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>button.button--outline>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>csi-button>button.button--outline>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list.list--toggle p-menu+.button--outline[pButton]>.glyphicon-chevron-right:before,.list.list--toggle .carousel--simple .carousel-control p-menu+.button--outline[pButton]>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .button>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>button>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>csi-button>button>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list.list--toggle p-menu+[pButton]>.glyphicon-chevron-right:before,.list.list--toggle .carousel--simple .carousel-control p-menu+[pButton]>.glyphicon-chevron-right:before,.button.button--outline>.control--rdc:before,.card-header>button.button--outline>.control--rdc:before,.card-header>csi-button>button.button--outline>.control--rdc:before,.list.list--toggle p-menu+.button--outline[pButton]>.control--rdc:before,.button>.control--rdc:before,.card-header>button>.control--rdc:before,.card-header>csi-button>button>.control--rdc:before,.list.list--toggle p-menu+[pButton]>.control--rdc:before,.button.button--outline>.control--imageButton:before,.card-header>button.button--outline>.control--imageButton:before,.card-header>csi-button>button.button--outline>.control--imageButton:before,.list.list--toggle p-menu+.button--outline[pButton]>.control--imageButton:before,.button>.control--imageButton:before,.card-header>button>.control--imageButton:before,.card-header>csi-button>button>.control--imageButton:before,.list.list--toggle p-menu+[pButton]>.control--imageButton:before,.button.button--outline>.control--receipt:before,.card-header>button.button--outline>.control--receipt:before,.card-header>csi-button>button.button--outline>.control--receipt:before,.list.list--toggle p-menu+.button--outline[pButton]>.control--receipt:before,.button>.control--receipt:before,.card-header>button>.control--receipt:before,.card-header>csi-button>button>.control--receipt:before,.list.list--toggle p-menu+[pButton]>.control--receipt:before,.datepicker .btn.button.button--outline>.glyphicon-chevron-left:before,.datepicker .card-header>button.btn.button--outline>.glyphicon-chevron-left:before,.datepicker .card-header>csi-button>button.btn.button--outline>.glyphicon-chevron-left:before,.datepicker .list.list--toggle p-menu+.btn.button--outline[pButton]>.glyphicon-chevron-left:before,.list.list--toggle .datepicker p-menu+.btn.button--outline[pButton]>.glyphicon-chevron-left:before,.datepicker .btn.button>.glyphicon-chevron-left:before,.datepicker .card-header>button.btn>.glyphicon-chevron-left:before,.datepicker .card-header>csi-button>button.btn>.glyphicon-chevron-left:before,.datepicker .list.list--toggle p-menu+.btn[pButton]>.glyphicon-chevron-left:before,.list.list--toggle .datepicker p-menu+.btn[pButton]>.glyphicon-chevron-left:before,.datepicker .btn.button.button--outline>.glyphicon-chevron-right:before,.datepicker .card-header>button.btn.button--outline>.glyphicon-chevron-right:before,.datepicker .card-header>csi-button>button.btn.button--outline>.glyphicon-chevron-right:before,.datepicker .list.list--toggle p-menu+.btn.button--outline[pButton]>.glyphicon-chevron-right:before,.list.list--toggle .datepicker p-menu+.btn.button--outline[pButton]>.glyphicon-chevron-right:before,.datepicker .btn.button>.glyphicon-chevron-right:before,.datepicker .card-header>button.btn>.glyphicon-chevron-right:before,.datepicker .card-header>csi-button>button.btn>.glyphicon-chevron-right:before,.datepicker .list.list--toggle p-menu+.btn[pButton]>.glyphicon-chevron-right:before,.list.list--toggle .datepicker p-menu+.btn[pButton]>.glyphicon-chevron-right:before,p-calendar .p-calendar .button.button--outline>.pi-chevron-left:before,p-calendar .p-calendar .card-header>button.button--outline>.pi-chevron-left:before,p-calendar .p-calendar .card-header>csi-button>button.button--outline>.pi-chevron-left:before,p-calendar .p-calendar .list.list--toggle p-menu+.button--outline[pButton]>.pi-chevron-left:before,.list.list--toggle p-calendar .p-calendar p-menu+.button--outline[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .button>.pi-chevron-left:before,p-calendar .p-calendar .card-header>button>.pi-chevron-left:before,p-calendar .p-calendar .card-header>csi-button>button>.pi-chevron-left:before,p-calendar .p-calendar .list.list--toggle p-menu+[pButton]>.pi-chevron-left:before,.list.list--toggle p-calendar .p-calendar p-menu+[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .button.button--outline>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>button.button--outline>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button.button--outline>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list.list--toggle p-menu+.button--outline[pButton]>.pi-chevron-left:before,.list.list--toggle csi-prime-calendar .ui-calendar p-menu+.button--outline[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .button>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>button>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list.list--toggle p-menu+[pButton]>.pi-chevron-left:before,.list.list--toggle csi-prime-calendar .ui-calendar p-menu+[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .button.button--outline>.pi-chevron-right:before,p-calendar .p-calendar .card-header>button.button--outline>.pi-chevron-right:before,p-calendar .p-calendar .card-header>csi-button>button.button--outline>.pi-chevron-right:before,p-calendar .p-calendar .list.list--toggle p-menu+.button--outline[pButton]>.pi-chevron-right:before,.list.list--toggle p-calendar .p-calendar p-menu+.button--outline[pButton]>.pi-chevron-right:before,p-calendar .p-calendar .button>.pi-chevron-right:before,p-calendar .p-calendar .card-header>button>.pi-chevron-right:before,p-calendar .p-calendar .card-header>csi-button>button>.pi-chevron-right:before,p-calendar .p-calendar .list.list--toggle p-menu+[pButton]>.pi-chevron-right:before,.list.list--toggle p-calendar .p-calendar p-menu+[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .button.button--outline>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>button.button--outline>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button.button--outline>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list.list--toggle p-menu+.button--outline[pButton]>.pi-chevron-right:before,.list.list--toggle csi-prime-calendar .ui-calendar p-menu+.button--outline[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .button>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>button>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list.list--toggle p-menu+[pButton]>.pi-chevron-right:before,.list.list--toggle csi-prime-calendar .ui-calendar p-menu+[pButton]>.pi-chevron-right:before,csi-dropdown p-dropdown .ui-dropdown .button.button--outline>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>button.button--outline>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>csi-button>button.button--outline>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list.list--toggle p-menu+.button--outline[pButton]>.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown p-menu+.button--outline[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>csi-button>button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list.list--toggle p-menu+[pButton]>.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown p-menu+[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .button.button--outline>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>button.button--outline>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>csi-button>button.button--outline>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list.list--toggle p-menu+.button--outline[pButton]>.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown p-menu+.button--outline[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>csi-button>button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list.list--toggle p-menu+[pButton]>.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown p-menu+[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button.button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button.button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button.button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+.button--outline[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+.button--outline[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button.button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button.button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button.button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+.button--outline[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+.button--outline[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button.button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button.button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button.button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle p-menu+.button--outline[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+.button--outline[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button.button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button.button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button.button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle p-menu+.button--outline[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+.button--outline[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button.button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button.button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button.button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+.button--outline[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+.button--outline[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button.button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button.button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button.button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+.button--outline[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+.button--outline[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button.button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button.button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button.button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle p-menu+.button--outline[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+.button--outline[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button.button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button.button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button.button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle p-menu+.button--outline[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+.button--outline[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,.ui-timepicker .button.button--outline>.pi-chevron-up:before,.ui-timepicker .card-header>button.button--outline>.pi-chevron-up:before,.ui-timepicker .card-header>csi-button>button.button--outline>.pi-chevron-up:before,.ui-timepicker .list.list--toggle p-menu+.button--outline[pButton]>.pi-chevron-up:before,.list.list--toggle .ui-timepicker p-menu+.button--outline[pButton]>.pi-chevron-up:before,.ui-timepicker .button>.pi-chevron-up:before,.ui-timepicker .card-header>button>.pi-chevron-up:before,.ui-timepicker .card-header>csi-button>button>.pi-chevron-up:before,.ui-timepicker .list.list--toggle p-menu+[pButton]>.pi-chevron-up:before,.list.list--toggle .ui-timepicker p-menu+[pButton]>.pi-chevron-up:before,.p-timepicker .button.button--outline>.pi-chevron-up:before,.p-timepicker .card-header>button.button--outline>.pi-chevron-up:before,.p-timepicker .card-header>csi-button>button.button--outline>.pi-chevron-up:before,.p-timepicker .list.list--toggle p-menu+.button--outline[pButton]>.pi-chevron-up:before,.list.list--toggle .p-timepicker p-menu+.button--outline[pButton]>.pi-chevron-up:before,.p-timepicker .button>.pi-chevron-up:before,.p-timepicker .card-header>button>.pi-chevron-up:before,.p-timepicker .card-header>csi-button>button>.pi-chevron-up:before,.p-timepicker .list.list--toggle p-menu+[pButton]>.pi-chevron-up:before,.list.list--toggle .p-timepicker p-menu+[pButton]>.pi-chevron-up:before,.ui-timepicker .button.button--outline>.pi-chevron-down:before,.ui-timepicker .card-header>button.button--outline>.pi-chevron-down:before,.ui-timepicker .card-header>csi-button>button.button--outline>.pi-chevron-down:before,.ui-timepicker .list.list--toggle p-menu+.button--outline[pButton]>.pi-chevron-down:before,.list.list--toggle .ui-timepicker p-menu+.button--outline[pButton]>.pi-chevron-down:before,.ui-timepicker .button>.pi-chevron-down:before,.ui-timepicker .card-header>button>.pi-chevron-down:before,.ui-timepicker .card-header>csi-button>button>.pi-chevron-down:before,.ui-timepicker .list.list--toggle p-menu+[pButton]>.pi-chevron-down:before,.list.list--toggle .ui-timepicker p-menu+[pButton]>.pi-chevron-down:before,.p-timepicker .button.button--outline>.pi-chevron-down:before,.p-timepicker .card-header>button.button--outline>.pi-chevron-down:before,.p-timepicker .card-header>csi-button>button.button--outline>.pi-chevron-down:before,.p-timepicker .list.list--toggle p-menu+.button--outline[pButton]>.pi-chevron-down:before,.list.list--toggle .p-timepicker p-menu+.button--outline[pButton]>.pi-chevron-down:before,.p-timepicker .button>.pi-chevron-down:before,.p-timepicker .card-header>button>.pi-chevron-down:before,.p-timepicker .card-header>csi-button>button>.pi-chevron-down:before,.p-timepicker .list.list--toggle p-menu+[pButton]>.pi-chevron-down:before,.list.list--toggle .p-timepicker p-menu+[pButton]>.pi-chevron-down:before,.timepicker .btn.button.button--outline>.glyphicon-chevron-up:before,.timepicker .card-header>button.btn.button--outline>.glyphicon-chevron-up:before,.timepicker .card-header>csi-button>button.btn.button--outline>.glyphicon-chevron-up:before,.timepicker .list.list--toggle p-menu+.btn.button--outline[pButton]>.glyphicon-chevron-up:before,.list.list--toggle .timepicker p-menu+.btn.button--outline[pButton]>.glyphicon-chevron-up:before,.timepicker .btn.button>.glyphicon-chevron-up:before,.timepicker .card-header>button.btn>.glyphicon-chevron-up:before,.timepicker .card-header>csi-button>button.btn>.glyphicon-chevron-up:before,.timepicker .list.list--toggle p-menu+.btn[pButton]>.glyphicon-chevron-up:before,.list.list--toggle .timepicker p-menu+.btn[pButton]>.glyphicon-chevron-up:before,.timepicker .btn.button.button--outline>.glyphicon-chevron-down:before,.timepicker .card-header>button.btn.button--outline>.glyphicon-chevron-down:before,.timepicker .card-header>csi-button>button.btn.button--outline>.glyphicon-chevron-down:before,.timepicker .list.list--toggle p-menu+.btn.button--outline[pButton]>.glyphicon-chevron-down:before,.list.list--toggle .timepicker p-menu+.btn.button--outline[pButton]>.glyphicon-chevron-down:before,.timepicker .btn.button>.glyphicon-chevron-down:before,.timepicker .card-header>button.btn>.glyphicon-chevron-down:before,.timepicker .card-header>csi-button>button.btn>.glyphicon-chevron-down:before,.timepicker .list.list--toggle p-menu+.btn[pButton]>.glyphicon-chevron-down:before,.list.list--toggle .timepicker p-menu+.btn[pButton]>.glyphicon-chevron-down:before,.button.button--outline>.input--editable:before,.card-header>button.button--outline>.input--editable:before,.card-header>csi-button>button.button--outline>.input--editable:before,.list.list--toggle p-menu+.button--outline[pButton]>.input--editable:before,.button>.input--editable:before,.card-header>button>.input--editable:before,.card-header>csi-button>button>.input--editable:before,.list.list--toggle p-menu+[pButton]>.input--editable:before,.button.button--outline>.input--modal:before,.card-header>button.button--outline>.input--modal:before,.card-header>csi-button>button.button--outline>.input--modal:before,.list.list--toggle p-menu+.button--outline[pButton]>.input--modal:before,.button>.input--modal:before,.card-header>button>.input--modal:before,.card-header>csi-button>button>.input--modal:before,.list.list--toggle p-menu+[pButton]>.input--modal:before,.list--clickable .button.button--outline>.list-item:before,.list--clickable .card-header>button.button--outline>.list-item:before,.list--clickable .card-header>csi-button>button.button--outline>.list-item:before,.list--clickable .list.list--toggle p-menu+.button--outline[pButton]>.list-item:before,.list.list--toggle .list--clickable p-menu+.button--outline[pButton]>.list-item:before,.list--clickable .button>.list-item:before,.list--clickable .card-header>button>.list-item:before,.list--clickable .card-header>csi-button>button>.list-item:before,.list--clickable .list.list--toggle p-menu+[pButton]>.list-item:before,.list.list--toggle .list--clickable p-menu+[pButton]>.list-item:before,.list.list--sortable .list-item .button.button--outline>.list-itemSorter:before,.list.list--sortable .list-item .card-header>button.button--outline>.list-itemSorter:before,.list.list--sortable .list-item .card-header>csi-button>button.button--outline>.list-itemSorter:before,.list.list--sortable .list-item .list.list--toggle p-menu+.button--outline[pButton]>.list-itemSorter:before,.list.list--toggle .list.list--sortable .list-item p-menu+.button--outline[pButton]>.list-itemSorter:before,.list.list--sortable .list-item .button>.list-itemSorter:before,.list.list--sortable .list-item .card-header>button>.list-itemSorter:before,.list.list--sortable .list-item .card-header>csi-button>button>.list-itemSorter:before,.list.list--sortable .list-item .list.list--toggle p-menu+[pButton]>.list-itemSorter:before,.list.list--toggle .list.list--sortable .list-item p-menu+[pButton]>.list-itemSorter:before {
    vertical-align: bottom
}

button>span,.button>span,.card-header>button>span,.card-header>csi-button>button>span,.list.list--toggle p-menu+[pButton]>span {
    font-size: inherit;
    line-height: normal
}

a.button,.list.list--toggle p-menu+a[pButton] {
    line-height: 1.8rem
}

button.button>.fa,p-table .ui-table .ui-table-thead tr th button.button>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box button.button>.ui-chkbox-icon:before,.card-header>button>.fa,p-table .ui-table .ui-table-thead tr th .card-header>button>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>button>.ui-chkbox-icon:before,.card-header>csi-button>button>.fa,p-table .ui-table .ui-table-thead tr th .card-header>csi-button>button>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>csi-button>button>.ui-chkbox-icon:before,.list.list--toggle p-menu+button[pButton]>.fa,.list.list--toggle p-table .ui-table .ui-table-thead tr th p-menu+button[pButton]>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list.list--toggle p-menu+button[pButton]>.ui-sortable-column-icon:before,.list.list--toggle p-table .ui-table .ui-chkbox .ui-chkbox-box p-menu+button[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list.list--toggle p-menu+button[pButton]>.ui-chkbox-icon:before,button.button>[class^=fa-],.card-header>button>[class^=fa-],.card-header>csi-button>button>[class^=fa-],.list.list--toggle p-menu+button[pButton]>[class^=fa-],accordion button.panel-title.button>a:before,accordion .card-header>button.panel-title>a:before,accordion .card-header>csi-button>button.panel-title>a:before,.list.list--toggle accordion p-menu+button.panel-title[pButton]>a:before,accordion .list.list--toggle p-menu+button.panel-title[pButton]>a:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) button.button>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>button>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>csi-button>button>.ui-accordion-toggle-icon.pi,.list.list--toggle p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) p-menu+button[pButton]>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list.list--toggle p-menu+button[pButton]>.ui-accordion-toggle-icon.pi,.carousel--simple .carousel-control button.button>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>button>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>csi-button>button>.glyphicon-chevron-left:before,.list.list--toggle .carousel--simple .carousel-control p-menu+button[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list.list--toggle p-menu+button[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control button.button>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>button>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>csi-button>button>.glyphicon-chevron-right:before,.list.list--toggle .carousel--simple .carousel-control p-menu+button[pButton]>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list.list--toggle p-menu+button[pButton]>.glyphicon-chevron-right:before,button.button>.control--rdc:before,.card-header>button>.control--rdc:before,.card-header>csi-button>button>.control--rdc:before,.list.list--toggle p-menu+button[pButton]>.control--rdc:before,button.button>.control--imageButton:before,.card-header>button>.control--imageButton:before,.card-header>csi-button>button>.control--imageButton:before,.list.list--toggle p-menu+button[pButton]>.control--imageButton:before,button.button>.control--receipt:before,.card-header>button>.control--receipt:before,.card-header>csi-button>button>.control--receipt:before,.list.list--toggle p-menu+button[pButton]>.control--receipt:before,.datepicker button.btn.button>.glyphicon-chevron-left:before,.datepicker .card-header>button.btn>.glyphicon-chevron-left:before,.datepicker .card-header>csi-button>button.btn>.glyphicon-chevron-left:before,.list.list--toggle .datepicker p-menu+button.btn[pButton]>.glyphicon-chevron-left:before,.datepicker .list.list--toggle p-menu+button.btn[pButton]>.glyphicon-chevron-left:before,.datepicker button.btn.button>.glyphicon-chevron-right:before,.datepicker .card-header>button.btn>.glyphicon-chevron-right:before,.datepicker .card-header>csi-button>button.btn>.glyphicon-chevron-right:before,.list.list--toggle .datepicker p-menu+button.btn[pButton]>.glyphicon-chevron-right:before,.datepicker .list.list--toggle p-menu+button.btn[pButton]>.glyphicon-chevron-right:before,p-calendar .p-calendar button.button>.pi-chevron-left:before,p-calendar .p-calendar .card-header>button>.pi-chevron-left:before,p-calendar .p-calendar .card-header>csi-button>button>.pi-chevron-left:before,.list.list--toggle p-calendar .p-calendar p-menu+button[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .list.list--toggle p-menu+button[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar button.button>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>button>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button>.pi-chevron-left:before,.list.list--toggle csi-prime-calendar .ui-calendar p-menu+button[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list.list--toggle p-menu+button[pButton]>.pi-chevron-left:before,p-calendar .p-calendar button.button>.pi-chevron-right:before,p-calendar .p-calendar .card-header>button>.pi-chevron-right:before,p-calendar .p-calendar .card-header>csi-button>button>.pi-chevron-right:before,.list.list--toggle p-calendar .p-calendar p-menu+button[pButton]>.pi-chevron-right:before,p-calendar .p-calendar .list.list--toggle p-menu+button[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar button.button>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>button>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button>.pi-chevron-right:before,.list.list--toggle csi-prime-calendar .ui-calendar p-menu+button[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list.list--toggle p-menu+button[pButton]>.pi-chevron-right:before,csi-dropdown p-dropdown .ui-dropdown button.button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>csi-button>button>.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown p-menu+button[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list.list--toggle p-menu+button[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown button.button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>csi-button>button>.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown p-menu+button[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list.list--toggle p-menu+button[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger button.button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger button.button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger button.button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle p-menu+button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger button.button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle p-menu+button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger button.button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger button.button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger button.button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle p-menu+button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger button.button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle p-menu+button[pButton]>.p-dropdown-trigger-icon:before,.ui-timepicker button.button>.pi-chevron-up:before,.ui-timepicker .card-header>button>.pi-chevron-up:before,.ui-timepicker .card-header>csi-button>button>.pi-chevron-up:before,.list.list--toggle .ui-timepicker p-menu+button[pButton]>.pi-chevron-up:before,.ui-timepicker .list.list--toggle p-menu+button[pButton]>.pi-chevron-up:before,.p-timepicker button.button>.pi-chevron-up:before,.p-timepicker .card-header>button>.pi-chevron-up:before,.p-timepicker .card-header>csi-button>button>.pi-chevron-up:before,.list.list--toggle .p-timepicker p-menu+button[pButton]>.pi-chevron-up:before,.p-timepicker .list.list--toggle p-menu+button[pButton]>.pi-chevron-up:before,.ui-timepicker button.button>.pi-chevron-down:before,.ui-timepicker .card-header>button>.pi-chevron-down:before,.ui-timepicker .card-header>csi-button>button>.pi-chevron-down:before,.list.list--toggle .ui-timepicker p-menu+button[pButton]>.pi-chevron-down:before,.ui-timepicker .list.list--toggle p-menu+button[pButton]>.pi-chevron-down:before,.p-timepicker button.button>.pi-chevron-down:before,.p-timepicker .card-header>button>.pi-chevron-down:before,.p-timepicker .card-header>csi-button>button>.pi-chevron-down:before,.list.list--toggle .p-timepicker p-menu+button[pButton]>.pi-chevron-down:before,.p-timepicker .list.list--toggle p-menu+button[pButton]>.pi-chevron-down:before,.timepicker button.btn.button>.glyphicon-chevron-up:before,.timepicker .card-header>button.btn>.glyphicon-chevron-up:before,.timepicker .card-header>csi-button>button.btn>.glyphicon-chevron-up:before,.list.list--toggle .timepicker p-menu+button.btn[pButton]>.glyphicon-chevron-up:before,.timepicker .list.list--toggle p-menu+button.btn[pButton]>.glyphicon-chevron-up:before,.timepicker button.btn.button>.glyphicon-chevron-down:before,.timepicker .card-header>button.btn>.glyphicon-chevron-down:before,.timepicker .card-header>csi-button>button.btn>.glyphicon-chevron-down:before,.list.list--toggle .timepicker p-menu+button.btn[pButton]>.glyphicon-chevron-down:before,.timepicker .list.list--toggle p-menu+button.btn[pButton]>.glyphicon-chevron-down:before,button.button>.input--editable:before,.card-header>button>.input--editable:before,.card-header>csi-button>button>.input--editable:before,.list.list--toggle p-menu+button[pButton]>.input--editable:before,button.button>.input--modal:before,.card-header>button>.input--modal:before,.card-header>csi-button>button>.input--modal:before,.list.list--toggle p-menu+button[pButton]>.input--modal:before,.list--clickable button.button>.list-item:before,.list--clickable .card-header>button>.list-item:before,.list--clickable .card-header>csi-button>button>.list-item:before,.list.list--toggle .list--clickable p-menu+button[pButton]>.list-item:before,.list--clickable .list.list--toggle p-menu+button[pButton]>.list-item:before,.list.list--sortable .list-item button.button>.list-itemSorter:before,.list.list--sortable .list-item .card-header>button>.list-itemSorter:before,.list.list--sortable .list-item .card-header>csi-button>button>.list-itemSorter:before,.list.list--toggle .list.list--sortable .list-item p-menu+button[pButton]>.list-itemSorter:before,.list.list--sortable .list-item .list.list--toggle p-menu+button[pButton]>.list-itemSorter:before {
    vertical-align: initial
}

.button--signin .spinner--circleTrack {
    position: absolute;
    top: -2.5rem;
    left: 50%;
    margin-left: -3rem
}

csi-link-button {
    display: block
}

csi-link-button csi-icon {
    font-size: 17px;
    font-size: 1.7rem;
    vertical-align: middle
}

csi-button-group .csi-button-group1 .button,csi-button-group .csi-button-group1 .card-header>button,csi-button-group .csi-button-group1 .card-header>csi-button>button,csi-button-group .csi-button-group1 .list.list--toggle p-menu+[pButton],.list.list--toggle csi-button-group .csi-button-group1 p-menu+[pButton] {
    width: 100% !important
}

csi-button-group .csi-button-group2 .button,csi-button-group .csi-button-group2 .card-header>button,csi-button-group .csi-button-group2 .card-header>csi-button>button,csi-button-group .csi-button-group2 .list.list--toggle p-menu+[pButton],.list.list--toggle csi-button-group .csi-button-group2 p-menu+[pButton] {
    width: 50% !important
}

csi-button-group .csi-button-group3 .button,csi-button-group .csi-button-group3 .card-header>button,csi-button-group .csi-button-group3 .card-header>csi-button>button,csi-button-group .csi-button-group3 .list.list--toggle p-menu+[pButton],.list.list--toggle csi-button-group .csi-button-group3 p-menu+[pButton] {
    width: 33.3333333333% !important
}

csi-button-group .csi-button-group4 .button,csi-button-group .csi-button-group4 .card-header>button,csi-button-group .csi-button-group4 .card-header>csi-button>button,csi-button-group .csi-button-group4 .list.list--toggle p-menu+[pButton],.list.list--toggle csi-button-group .csi-button-group4 p-menu+[pButton] {
    width: 25% !important
}

csi-button-group .csi-button-group5 .button,csi-button-group .csi-button-group5 .card-header>button,csi-button-group .csi-button-group5 .card-header>csi-button>button,csi-button-group .csi-button-group5 .list.list--toggle p-menu+[pButton],.list.list--toggle csi-button-group .csi-button-group5 p-menu+[pButton] {
    width: 20% !important
}

csi-button-group.button-groupNoEnds csi-outline-button .button,csi-button-group.button-groupNoEnds csi-outline-button .card-header>button,csi-button-group.button-groupNoEnds csi-outline-button .card-header>csi-button>button,csi-button-group.button-groupNoEnds csi-outline-button .list.list--toggle p-menu+[pButton],.list.list--toggle csi-button-group.button-groupNoEnds csi-outline-button p-menu+[pButton] {
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

csi-button-group.button-groupNoEnds csi-outline-button:last-child .button,csi-button-group.button-groupNoEnds csi-outline-button:last-child .card-header>button,csi-button-group.button-groupNoEnds csi-outline-button:last-child .card-header>csi-button>button,csi-button-group.button-groupNoEnds csi-outline-button:last-child .list.list--toggle p-menu+[pButton],.list.list--toggle csi-button-group.button-groupNoEnds csi-outline-button:last-child p-menu+[pButton] {
    border-right: none
}

csi-button-group.button-groupNoEnds csi-outline-button:first-child .button,csi-button-group.button-groupNoEnds csi-outline-button:first-child .card-header>button,csi-button-group.button-groupNoEnds csi-outline-button:first-child .card-header>csi-button>button,csi-button-group.button-groupNoEnds csi-outline-button:first-child .list.list--toggle p-menu+[pButton],.list.list--toggle csi-button-group.button-groupNoEnds csi-outline-button:first-child p-menu+[pButton] {
    border-left: none
}

csi-button-group csi-outline-button:not(:last-child) .button,csi-button-group csi-outline-button:not(:last-child) .card-header>button,csi-button-group csi-outline-button:not(:last-child) .card-header>csi-button>button,csi-button-group csi-outline-button:not(:last-child) .list.list--toggle p-menu+[pButton],.list.list--toggle csi-button-group csi-outline-button:not(:last-child) p-menu+[pButton] {
    border-right: none
}

csi-button-group csi-outline-button:last-child .button,csi-button-group csi-outline-button:last-child .card-header>button,csi-button-group csi-outline-button:last-child .card-header>csi-button>button,csi-button-group csi-outline-button:last-child .list.list--toggle p-menu+[pButton],.list.list--toggle csi-button-group csi-outline-button:last-child p-menu+[pButton] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

csi-button-group csi-outline-button:first-child .button,csi-button-group csi-outline-button:first-child .card-header>button,csi-button-group csi-outline-button:first-child .card-header>csi-button>button,csi-button-group csi-outline-button:first-child .list.list--toggle p-menu+[pButton],.list.list--toggle csi-button-group csi-outline-button:first-child p-menu+[pButton] {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.button--square {
    text-transform: initial;
    padding: 1rem;
    margin: .3rem;
    height: 12rem;
    width: 10rem;
    font-size: 1.4rem;
    text-align: center;
    border-radius: 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.button--rectangle,.button--tab,.button.button--outline,.card-header>button.button--outline,.card-header>csi-button>button.button--outline,.button--default,.list.list--toggle p-menu+[pButton] {
    text-transform: uppercase;
    padding: 1rem;
    border-radius: 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-size: 1.4rem
}

.button--rectangle.button--bigger,.button--bigger.button--tab,.button--bigger.button.button--outline,.card-header>button.button--bigger.button--outline,.card-header>csi-button>button.button--bigger.button--outline,.button--bigger.button--default,.list.list--toggle p-menu+.button--bigger[pButton] {
    padding: 1.6rem;
    font-weight: 400
}

.button--circle {
    text-transform: uppercase;
    padding: 0;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 4rem;
    height: 4rem;
    font-size: 2.4rem;
    line-height: 3.2rem;
    font-weight: 400
}

.button--circle.button--smaller {
    width: 3rem;
    height: 3rem
}

.button--symbol,.card-header>button,.card-header>csi-button>button {
    padding: 0;
    font-size: 2.4rem;
    line-height: 3.2rem;
    font-weight: 400;
    background: transparent;
    font-size: 0;
    line-height: 1
}

.button--symbol .fa,.button--symbol p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .button--symbol .ui-sortable-column-icon:before,.button--symbol p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .button--symbol .ui-chkbox-icon:before,.card-header>button .fa,.card-header>button p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .card-header>button .ui-sortable-column-icon:before,.card-header>button p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>button .ui-chkbox-icon:before,.card-header>csi-button>button .fa,.card-header>csi-button>button p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .card-header>csi-button>button .ui-sortable-column-icon:before,.card-header>csi-button>button p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>csi-button>button .ui-chkbox-icon:before,.button--symbol [class^=fa-],.card-header>button [class^=fa-],.card-header>csi-button>button [class^=fa-],.button--symbol accordion .panel-title>a:before,accordion .button--symbol .panel-title>a:before,.card-header>button accordion .panel-title>a:before,accordion .card-header>button .panel-title>a:before,.card-header>csi-button>button accordion .panel-title>a:before,accordion .card-header>csi-button>button .panel-title>a:before,.button--symbol p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button--symbol .ui-accordion-toggle-icon.pi,.card-header>button p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>button .ui-accordion-toggle-icon.pi,.card-header>csi-button>button p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>csi-button>button .ui-accordion-toggle-icon.pi,.button--symbol .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .button--symbol .glyphicon-chevron-left:before,.card-header>button .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>button .glyphicon-chevron-left:before,.card-header>csi-button>button .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>csi-button>button .glyphicon-chevron-left:before,.button--symbol .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .button--symbol .glyphicon-chevron-right:before,.card-header>button .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>button .glyphicon-chevron-right:before,.card-header>csi-button>button .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>csi-button>button .glyphicon-chevron-right:before,.button--symbol .control--rdc:before,.card-header>button .control--rdc:before,.card-header>csi-button>button .control--rdc:before,.button--symbol .control--imageButton:before,.card-header>button .control--imageButton:before,.card-header>csi-button>button .control--imageButton:before,.button--symbol .control--receipt:before,.card-header>button .control--receipt:before,.card-header>csi-button>button .control--receipt:before,.button--symbol .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .button--symbol .btn>.glyphicon-chevron-left:before,.card-header>button .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .card-header>button .btn>.glyphicon-chevron-left:before,.card-header>csi-button>button .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .card-header>csi-button>button .btn>.glyphicon-chevron-left:before,.button--symbol .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .button--symbol .btn>.glyphicon-chevron-right:before,.card-header>button .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .card-header>button .btn>.glyphicon-chevron-right:before,.card-header>csi-button>button .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .card-header>csi-button>button .btn>.glyphicon-chevron-right:before,.button--symbol p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .button--symbol .pi-chevron-left:before,.card-header>button p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .card-header>button .pi-chevron-left:before,.card-header>csi-button>button p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .card-header>csi-button>button .pi-chevron-left:before,.button--symbol csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .button--symbol .pi-chevron-left:before,.card-header>button csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>button .pi-chevron-left:before,.card-header>csi-button>button csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button .pi-chevron-left:before,.button--symbol p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .button--symbol .pi-chevron-right:before,.card-header>button p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .card-header>button .pi-chevron-right:before,.card-header>csi-button>button p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .card-header>csi-button>button .pi-chevron-right:before,.button--symbol csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .button--symbol .pi-chevron-right:before,.card-header>button csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>button .pi-chevron-right:before,.card-header>csi-button>button csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button .pi-chevron-right:before,.button--symbol csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .button--symbol .ui-dropdown-clear-icon:before,.card-header>button csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>button .ui-dropdown-clear-icon:before,.card-header>csi-button>button csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>csi-button>button .ui-dropdown-clear-icon:before,.button--symbol csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .button--symbol .ui-dropdown-clear-icon:before,.card-header>button csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>button .ui-dropdown-clear-icon:before,.card-header>csi-button>button csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>csi-button>button .ui-dropdown-clear-icon:before,.button--symbol csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--symbol .ui-dropdown-trigger-icon:before,.card-header>button csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button .ui-dropdown-trigger-icon:before,.card-header>csi-button>button csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button .ui-dropdown-trigger-icon:before,.button--symbol csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--symbol .p-dropdown-trigger-icon:before,.card-header>button csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button .p-dropdown-trigger-icon:before,.card-header>csi-button>button csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button .p-dropdown-trigger-icon:before,.button--symbol csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--symbol .ui-dropdown-trigger-icon:before,.card-header>button csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button .ui-dropdown-trigger-icon:before,.card-header>csi-button>button csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button .ui-dropdown-trigger-icon:before,.button--symbol csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--symbol .p-dropdown-trigger-icon:before,.card-header>button csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button .p-dropdown-trigger-icon:before,.card-header>csi-button>button csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button .p-dropdown-trigger-icon:before,.button--symbol csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--symbol .ui-dropdown-trigger-icon:before,.card-header>button csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button .ui-dropdown-trigger-icon:before,.card-header>csi-button>button csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button .ui-dropdown-trigger-icon:before,.button--symbol csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--symbol .p-dropdown-trigger-icon:before,.card-header>button csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button .p-dropdown-trigger-icon:before,.card-header>csi-button>button csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button .p-dropdown-trigger-icon:before,.button--symbol csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--symbol .ui-dropdown-trigger-icon:before,.card-header>button csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button .ui-dropdown-trigger-icon:before,.card-header>csi-button>button csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button .ui-dropdown-trigger-icon:before,.button--symbol csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--symbol .p-dropdown-trigger-icon:before,.card-header>button csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button .p-dropdown-trigger-icon:before,.card-header>csi-button>button csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button .p-dropdown-trigger-icon:before,.button--symbol .ui-timepicker .pi-chevron-up:before,.ui-timepicker .button--symbol .pi-chevron-up:before,.card-header>button .ui-timepicker .pi-chevron-up:before,.ui-timepicker .card-header>button .pi-chevron-up:before,.card-header>csi-button>button .ui-timepicker .pi-chevron-up:before,.ui-timepicker .card-header>csi-button>button .pi-chevron-up:before,.button--symbol .p-timepicker .pi-chevron-up:before,.p-timepicker .button--symbol .pi-chevron-up:before,.card-header>button .p-timepicker .pi-chevron-up:before,.p-timepicker .card-header>button .pi-chevron-up:before,.card-header>csi-button>button .p-timepicker .pi-chevron-up:before,.p-timepicker .card-header>csi-button>button .pi-chevron-up:before,.button--symbol .ui-timepicker .pi-chevron-down:before,.ui-timepicker .button--symbol .pi-chevron-down:before,.card-header>button .ui-timepicker .pi-chevron-down:before,.ui-timepicker .card-header>button .pi-chevron-down:before,.card-header>csi-button>button .ui-timepicker .pi-chevron-down:before,.ui-timepicker .card-header>csi-button>button .pi-chevron-down:before,.button--symbol .p-timepicker .pi-chevron-down:before,.p-timepicker .button--symbol .pi-chevron-down:before,.card-header>button .p-timepicker .pi-chevron-down:before,.p-timepicker .card-header>button .pi-chevron-down:before,.card-header>csi-button>button .p-timepicker .pi-chevron-down:before,.p-timepicker .card-header>csi-button>button .pi-chevron-down:before,.button--symbol .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .button--symbol .btn>.glyphicon-chevron-up:before,.card-header>button .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .card-header>button .btn>.glyphicon-chevron-up:before,.card-header>csi-button>button .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .card-header>csi-button>button .btn>.glyphicon-chevron-up:before,.button--symbol .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .button--symbol .btn>.glyphicon-chevron-down:before,.card-header>button .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .card-header>button .btn>.glyphicon-chevron-down:before,.card-header>csi-button>button .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .card-header>csi-button>button .btn>.glyphicon-chevron-down:before,.button--symbol .input--editable:before,.card-header>button .input--editable:before,.card-header>csi-button>button .input--editable:before,.button--symbol .input--modal:before,.card-header>button .input--modal:before,.card-header>csi-button>button .input--modal:before,.button--symbol .list--clickable .list-item:before,.list--clickable .button--symbol .list-item:before,.card-header>button .list--clickable .list-item:before,.list--clickable .card-header>button .list-item:before,.card-header>csi-button>button .list--clickable .list-item:before,.list--clickable .card-header>csi-button>button .list-item:before,.button--symbol .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .button--symbol .list-itemSorter:before,.card-header>button .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .card-header>button .list-itemSorter:before,.card-header>csi-button>button .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .card-header>csi-button>button .list-itemSorter:before {
    font-size: 2.4rem
}

.button--link {
    text-transform: none;
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 400;
    border-radius: 0 0 2px 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 1rem 1.6rem
}

.button--link>.fa,p-table .ui-table .ui-table-thead tr th .button--link>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .button--link>.ui-chkbox-icon:before,.button--link>[class^=fa-],accordion .panel-title.button--link>a:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button--link>.ui-accordion-toggle-icon.pi,.carousel--simple .carousel-control .button--link>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .button--link>.glyphicon-chevron-right:before,.button--link>.control--rdc:before,.button--link>.control--imageButton:before,.button--link>.control--receipt:before,.datepicker .btn.button--link>.glyphicon-chevron-left:before,.datepicker .btn.button--link>.glyphicon-chevron-right:before,p-calendar .p-calendar .button--link>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .button--link>.pi-chevron-left:before,p-calendar .p-calendar .button--link>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .button--link>.pi-chevron-right:before,csi-dropdown p-dropdown .ui-dropdown .button--link>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .button--link>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--link>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--link>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--link>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--link>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--link>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--link>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--link>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--link>.p-dropdown-trigger-icon:before,.ui-timepicker .button--link>.pi-chevron-up:before,.p-timepicker .button--link>.pi-chevron-up:before,.ui-timepicker .button--link>.pi-chevron-down:before,.p-timepicker .button--link>.pi-chevron-down:before,.timepicker .btn.button--link>.glyphicon-chevron-up:before,.timepicker .btn.button--link>.glyphicon-chevron-down:before,.button--link>.input--editable:before,.button--link>.input--modal:before,.list--clickable .button--link>.list-item:before,.list.list--sortable .list-item .button--link>.list-itemSorter:before {
    vertical-align: baseline
}

.button.button--outline,.card-header>button.button--outline,.card-header>csi-button>button.button--outline,.list.list--toggle p-menu+.button--outline[pButton] {
    border-width: 2px;
    border-style: solid;
    line-height: 1.4rem
}

.button.button--outline .input--toggle,.card-header>button.button--outline .input--toggle,.list.list--toggle p-menu+.button--outline[pButton] .input--toggle {
    width: auto;
    float: right
}

.button.button--style-toggle,.card-header>button.button--style-toggle,.card-header>csi-button>button.button--style-toggle,.list.list--toggle p-menu+.button--style-toggle[pButton] {
    padding: 0
}

.button--menu {
    border-left-width: .5rem;
    border-left-style: solid;
    font-size: 15px;
    font-size: 1.5rem;
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    text-align: left;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    overflow: hidden;
    display: block;
    margin: 0
}

.button--menu .button--menu-icon {
    margin-right: 1rem;
    vertical-align: baseline
}

@media only screen and (min-width: 961px) {
    .button--menu {
        padding:2rem 1.5rem
    }
}

@media only screen and (max-width: 961px) {
    .button--menu {
        padding:1.5rem 1.5rem
    }
}

.button--loading>.fa,p-table .ui-table .ui-table-thead tr th .button--loading>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .button--loading>.ui-chkbox-icon:before,.button--loading>[class^=fa-],accordion .panel-title.button--loading>a:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button--loading>.ui-accordion-toggle-icon.pi,.carousel--simple .carousel-control .button--loading>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .button--loading>.glyphicon-chevron-right:before,.button--loading>.control--rdc:before,.button--loading>.control--imageButton:before,.button--loading>.control--receipt:before,.datepicker .btn.button--loading>.glyphicon-chevron-left:before,.datepicker .btn.button--loading>.glyphicon-chevron-right:before,p-calendar .p-calendar .button--loading>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .button--loading>.pi-chevron-left:before,p-calendar .p-calendar .button--loading>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .button--loading>.pi-chevron-right:before,csi-dropdown p-dropdown .ui-dropdown .button--loading>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .button--loading>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--loading>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--loading>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--loading>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--loading>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--loading>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--loading>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--loading>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--loading>.p-dropdown-trigger-icon:before,.ui-timepicker .button--loading>.pi-chevron-up:before,.p-timepicker .button--loading>.pi-chevron-up:before,.ui-timepicker .button--loading>.pi-chevron-down:before,.p-timepicker .button--loading>.pi-chevron-down:before,.timepicker .btn.button--loading>.glyphicon-chevron-up:before,.timepicker .btn.button--loading>.glyphicon-chevron-down:before,.button--loading>.input--editable:before,.button--loading>.input--modal:before,.list--clickable .button--loading>.list-item:before,.list.list--sortable .list-item .button--loading>.list-itemSorter:before,.button_state-loading>.fa,p-table .ui-table .ui-table-thead tr th .button_state-loading>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .button_state-loading>.ui-chkbox-icon:before,.button_state-loading>[class^=fa-],accordion .panel-title.button_state-loading>a:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button_state-loading>.ui-accordion-toggle-icon.pi,.carousel--simple .carousel-control .button_state-loading>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .button_state-loading>.glyphicon-chevron-right:before,.button_state-loading>.control--rdc:before,.button_state-loading>.control--imageButton:before,.button_state-loading>.control--receipt:before,.datepicker .btn.button_state-loading>.glyphicon-chevron-left:before,.datepicker .btn.button_state-loading>.glyphicon-chevron-right:before,p-calendar .p-calendar .button_state-loading>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .button_state-loading>.pi-chevron-left:before,p-calendar .p-calendar .button_state-loading>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .button_state-loading>.pi-chevron-right:before,csi-dropdown p-dropdown .ui-dropdown .button_state-loading>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .button_state-loading>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button_state-loading>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button_state-loading>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button_state-loading>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button_state-loading>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button_state-loading>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button_state-loading>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button_state-loading>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button_state-loading>.p-dropdown-trigger-icon:before,.ui-timepicker .button_state-loading>.pi-chevron-up:before,.p-timepicker .button_state-loading>.pi-chevron-up:before,.ui-timepicker .button_state-loading>.pi-chevron-down:before,.p-timepicker .button_state-loading>.pi-chevron-down:before,.timepicker .btn.button_state-loading>.glyphicon-chevron-up:before,.timepicker .btn.button_state-loading>.glyphicon-chevron-down:before,.button_state-loading>.input--editable:before,.button_state-loading>.input--modal:before,.list--clickable .button_state-loading>.list-item:before,.list.list--sortable .list-item .button_state-loading>.list-itemSorter:before {
    -webkit-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: buttonLoading 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -moz-animation-direction: normal;
    -o-animation-direction: normal;
    -webkit-animation-direction: normal;
    animation-direction: normal
}

.button.button--navbar,.card-header>button.button--navbar,.card-header>csi-button>button.button--navbar,.list.list--toggle p-menu+.button--navbar[pButton] {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 100%;
    height: 100%
}

.button.button--input,.card-header>button.button--input,.card-header>csi-button>button.button--input,.list.list--toggle p-menu+.button--input[pButton] {
    border-radius: 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.button.button--attachedTop,.card-header>button.button--attachedTop,.card-header>csi-button>button.button--attachedTop,.list.list--toggle p-menu+.button--attachedTop[pButton] {
    border-radius: 0 0 2px 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

@media only screen and (min-width: 961px) {
    .button--step {
        width:30rem !important
    }
}

@media only screen and (max-width: 961px) {
    .button--step {
        width:100%
    }
}

.button--feature .fa,.button--feature p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .button--feature .ui-sortable-column-icon:before,.button--feature p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .button--feature .ui-chkbox-icon:before,.button--feature [class^=fa-],.button--feature accordion .panel-title>a:before,accordion .button--feature .panel-title>a:before,.button--feature p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button--feature .ui-accordion-toggle-icon.pi,.button--feature .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .button--feature .glyphicon-chevron-left:before,.button--feature .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .button--feature .glyphicon-chevron-right:before,.button--feature .control--rdc:before,.button--feature .control--imageButton:before,.button--feature .control--receipt:before,.button--feature .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .button--feature .btn>.glyphicon-chevron-left:before,.button--feature .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .button--feature .btn>.glyphicon-chevron-right:before,.button--feature p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .button--feature .pi-chevron-left:before,.button--feature csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .button--feature .pi-chevron-left:before,.button--feature p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .button--feature .pi-chevron-right:before,.button--feature csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .button--feature .pi-chevron-right:before,.button--feature csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .button--feature .ui-dropdown-clear-icon:before,.button--feature csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .button--feature .ui-dropdown-clear-icon:before,.button--feature csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--feature .ui-dropdown-trigger-icon:before,.button--feature csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--feature .p-dropdown-trigger-icon:before,.button--feature csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--feature .ui-dropdown-trigger-icon:before,.button--feature csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--feature .p-dropdown-trigger-icon:before,.button--feature csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--feature .ui-dropdown-trigger-icon:before,.button--feature csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--feature .p-dropdown-trigger-icon:before,.button--feature csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--feature .ui-dropdown-trigger-icon:before,.button--feature csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--feature .p-dropdown-trigger-icon:before,.button--feature .ui-timepicker .pi-chevron-up:before,.ui-timepicker .button--feature .pi-chevron-up:before,.button--feature .p-timepicker .pi-chevron-up:before,.p-timepicker .button--feature .pi-chevron-up:before,.button--feature .ui-timepicker .pi-chevron-down:before,.ui-timepicker .button--feature .pi-chevron-down:before,.button--feature .p-timepicker .pi-chevron-down:before,.p-timepicker .button--feature .pi-chevron-down:before,.button--feature .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .button--feature .btn>.glyphicon-chevron-up:before,.button--feature .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .button--feature .btn>.glyphicon-chevron-down:before,.button--feature .input--editable:before,.button--feature .input--modal:before,.button--feature .list--clickable .list-item:before,.list--clickable .button--feature .list-item:before,.button--feature .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .button--feature .list-itemSorter:before {
    display: block;
    width: 8rem;
    height: 8rem;
    line-height: 8rem;
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-size: 4rem;
    margin: 0 auto 2rem auto;
    -webkit-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: background 300ms cubic-bezier(0.23, 1, 0.32, 1),color 300ms cubic-bezier(0.23, 1, 0.32, 1)
}

.button--feature .button-main {
    display: block;
    -webkit-transition: color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: color 300ms cubic-bezier(0.23, 1, 0.32, 1)
}

.button--feature .button-sub {
    text-transform: initial;
    -webkit-transition: color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: color 300ms cubic-bezier(0.23, 1, 0.32, 1)
}

.button--feature2 .button-wrap {
    max-width: 30rem;
    text-align: left;
    margin: 0 auto
}

.button--feature2 .fa,.button--feature2 p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .button--feature2 .ui-sortable-column-icon:before,.button--feature2 p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .button--feature2 .ui-chkbox-icon:before,.button--feature2 [class^=fa-],.button--feature2 accordion .panel-title>a:before,accordion .button--feature2 .panel-title>a:before,.button--feature2 p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button--feature2 .ui-accordion-toggle-icon.pi,.button--feature2 .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .button--feature2 .glyphicon-chevron-left:before,.button--feature2 .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .button--feature2 .glyphicon-chevron-right:before,.button--feature2 .control--rdc:before,.button--feature2 .control--imageButton:before,.button--feature2 .control--receipt:before,.button--feature2 .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .button--feature2 .btn>.glyphicon-chevron-left:before,.button--feature2 .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .button--feature2 .btn>.glyphicon-chevron-right:before,.button--feature2 p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .button--feature2 .pi-chevron-left:before,.button--feature2 csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .button--feature2 .pi-chevron-left:before,.button--feature2 p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .button--feature2 .pi-chevron-right:before,.button--feature2 csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .button--feature2 .pi-chevron-right:before,.button--feature2 csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .button--feature2 .ui-dropdown-clear-icon:before,.button--feature2 csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .button--feature2 .ui-dropdown-clear-icon:before,.button--feature2 csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--feature2 .ui-dropdown-trigger-icon:before,.button--feature2 csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--feature2 .p-dropdown-trigger-icon:before,.button--feature2 csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--feature2 .ui-dropdown-trigger-icon:before,.button--feature2 csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--feature2 .p-dropdown-trigger-icon:before,.button--feature2 csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--feature2 .ui-dropdown-trigger-icon:before,.button--feature2 csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--feature2 .p-dropdown-trigger-icon:before,.button--feature2 csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--feature2 .ui-dropdown-trigger-icon:before,.button--feature2 csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--feature2 .p-dropdown-trigger-icon:before,.button--feature2 .ui-timepicker .pi-chevron-up:before,.ui-timepicker .button--feature2 .pi-chevron-up:before,.button--feature2 .p-timepicker .pi-chevron-up:before,.p-timepicker .button--feature2 .pi-chevron-up:before,.button--feature2 .ui-timepicker .pi-chevron-down:before,.ui-timepicker .button--feature2 .pi-chevron-down:before,.button--feature2 .p-timepicker .pi-chevron-down:before,.p-timepicker .button--feature2 .pi-chevron-down:before,.button--feature2 .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .button--feature2 .btn>.glyphicon-chevron-up:before,.button--feature2 .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .button--feature2 .btn>.glyphicon-chevron-down:before,.button--feature2 .input--editable:before,.button--feature2 .input--modal:before,.button--feature2 .list--clickable .list-item:before,.list--clickable .button--feature2 .list-item:before,.button--feature2 .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .button--feature2 .list-itemSorter:before {
    font-size: 6rem;
    float: left;
    margin-right: 1rem
}

.button--feature2 .button-main {
    display: block;
    -webkit-transition: color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: color 300ms cubic-bezier(0.23, 1, 0.32, 1)
}

.button--feature2 .button-sub {
    text-transform: initial;
    display: inline;
    line-height: 1.5rem
}

.button--feat-2wide {
    width: 100%;
    padding: 1.5rem;
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    font-size: 14px;
    font-size: 1.4rem;
    border-width: .1rem;
    border-style: solid;
    border-radius: .3rem;
    position: relative;
    transition: box-shadow .2s;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.1),0 3px 1px -2px rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.15);
    transition: -webkit-box-shadow .2s;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.1),0 3px 1px -2px rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.15)
}

.button--feat-2wide:before,.button--feat-2wide:after {
    content: "";
    display: table
}

.button--feat-2wide:after {
    clear: both
}

.button--feat-2wide:before {
    content: "";
    position: absolute;
    right: .5rem;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
    font: normal normal normal 24px/1 "icomoon";
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 3rem;
    opacity: .25
}

.button--feat-2wide:hover {
    box-shadow: 0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)
}

.button--feat-2wide .button--feat-2wide-icon {
    float: left;
    width: 6rem;
    margin-right: 1.5rem
}

@media only screen and (max-width: 480px) {
    .button--feat-2wide .button--feat-2wide-icon {
        width:4rem;
        margin-right: 1rem
    }
}

.button--feat-2wide .button--feat-2wide-info {
    float: right;
    width: calc(100% - 7.5rem);
    text-align: left;
    padding-right: 2rem
}

@media only screen and (max-width: 480px) {
    .button--feat-2wide .button--feat-2wide-info {
        width:calc(100% - 5rem)
    }
}

.button--feat-2wide .fa,.button--feat-2wide p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .button--feat-2wide .ui-sortable-column-icon:before,.button--feat-2wide p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .button--feat-2wide .ui-chkbox-icon:before,.button--feat-2wide [class^=fa-],.button--feat-2wide accordion .panel-title>a:before,accordion .button--feat-2wide .panel-title>a:before,.button--feat-2wide p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button--feat-2wide .ui-accordion-toggle-icon.pi,.button--feat-2wide .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .button--feat-2wide .glyphicon-chevron-left:before,.button--feat-2wide .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .button--feat-2wide .glyphicon-chevron-right:before,.button--feat-2wide .control--rdc:before,.button--feat-2wide .control--imageButton:before,.button--feat-2wide .control--receipt:before,.button--feat-2wide .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .button--feat-2wide .btn>.glyphicon-chevron-left:before,.button--feat-2wide .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .button--feat-2wide .btn>.glyphicon-chevron-right:before,.button--feat-2wide p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .button--feat-2wide .pi-chevron-left:before,.button--feat-2wide csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .button--feat-2wide .pi-chevron-left:before,.button--feat-2wide p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .button--feat-2wide .pi-chevron-right:before,.button--feat-2wide csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .button--feat-2wide .pi-chevron-right:before,.button--feat-2wide csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .button--feat-2wide .ui-dropdown-clear-icon:before,.button--feat-2wide csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .button--feat-2wide .ui-dropdown-clear-icon:before,.button--feat-2wide csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--feat-2wide .ui-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--feat-2wide .p-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--feat-2wide .ui-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--feat-2wide .p-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--feat-2wide .ui-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--feat-2wide .p-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--feat-2wide .ui-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--feat-2wide .p-dropdown-trigger-icon:before,.button--feat-2wide .ui-timepicker .pi-chevron-up:before,.ui-timepicker .button--feat-2wide .pi-chevron-up:before,.button--feat-2wide .p-timepicker .pi-chevron-up:before,.p-timepicker .button--feat-2wide .pi-chevron-up:before,.button--feat-2wide .ui-timepicker .pi-chevron-down:before,.ui-timepicker .button--feat-2wide .pi-chevron-down:before,.button--feat-2wide .p-timepicker .pi-chevron-down:before,.p-timepicker .button--feat-2wide .pi-chevron-down:before,.button--feat-2wide .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .button--feat-2wide .btn>.glyphicon-chevron-up:before,.button--feat-2wide .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .button--feat-2wide .btn>.glyphicon-chevron-down:before,.button--feat-2wide .input--editable:before,.button--feat-2wide .input--modal:before,.button--feat-2wide .list--clickable .list-item:before,.list--clickable .button--feat-2wide .list-item:before,.button--feat-2wide .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .button--feat-2wide .list-itemSorter:before {
    width: 6rem;
    height: 6rem;
    border-radius: 50%;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 5.8rem;
    text-align: center
}

@media only screen and (max-width: 480px) {
    .button--feat-2wide .fa,.button--feat-2wide p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .button--feat-2wide .ui-sortable-column-icon:before,.button--feat-2wide p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .button--feat-2wide .ui-chkbox-icon:before,.button--feat-2wide [class^=fa-],.button--feat-2wide accordion .panel-title>a:before,accordion .button--feat-2wide .panel-title>a:before,.button--feat-2wide p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button--feat-2wide .ui-accordion-toggle-icon.pi,.button--feat-2wide .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .button--feat-2wide .glyphicon-chevron-left:before,.button--feat-2wide .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .button--feat-2wide .glyphicon-chevron-right:before,.button--feat-2wide .control--rdc:before,.button--feat-2wide .control--imageButton:before,.button--feat-2wide .control--receipt:before,.button--feat-2wide .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .button--feat-2wide .btn>.glyphicon-chevron-left:before,.button--feat-2wide .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .button--feat-2wide .btn>.glyphicon-chevron-right:before,.button--feat-2wide p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .button--feat-2wide .pi-chevron-left:before,.button--feat-2wide csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .button--feat-2wide .pi-chevron-left:before,.button--feat-2wide p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .button--feat-2wide .pi-chevron-right:before,.button--feat-2wide csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .button--feat-2wide .pi-chevron-right:before,.button--feat-2wide csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .button--feat-2wide .ui-dropdown-clear-icon:before,.button--feat-2wide csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .button--feat-2wide .ui-dropdown-clear-icon:before,.button--feat-2wide csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--feat-2wide .ui-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--feat-2wide .p-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--feat-2wide .ui-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--feat-2wide .p-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--feat-2wide .ui-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--feat-2wide .p-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--feat-2wide .ui-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--feat-2wide .p-dropdown-trigger-icon:before,.button--feat-2wide .ui-timepicker .pi-chevron-up:before,.ui-timepicker .button--feat-2wide .pi-chevron-up:before,.button--feat-2wide .p-timepicker .pi-chevron-up:before,.p-timepicker .button--feat-2wide .pi-chevron-up:before,.button--feat-2wide .ui-timepicker .pi-chevron-down:before,.ui-timepicker .button--feat-2wide .pi-chevron-down:before,.button--feat-2wide .p-timepicker .pi-chevron-down:before,.p-timepicker .button--feat-2wide .pi-chevron-down:before,.button--feat-2wide .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .button--feat-2wide .btn>.glyphicon-chevron-up:before,.button--feat-2wide .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .button--feat-2wide .btn>.glyphicon-chevron-down:before,.button--feat-2wide .input--editable:before,.button--feat-2wide .input--modal:before,.button--feat-2wide .list--clickable .list-item:before,.list--clickable .button--feat-2wide .list-item:before,.button--feat-2wide .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .button--feat-2wide .list-itemSorter:before {
        width:4rem;
        height: 4rem;
        font-size: 22px;
        font-size: 2.2rem;
        line-height: 3.8rem
    }
}

.button--feat-2wide h1 {
    margin: .5rem 0;
    font-family: "Montserrat",sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: normal;
    text-transform: uppercase
}

@media only screen and (max-width: 480px) {
    .button--feat-2wide h1 {
        margin-top:0
    }
}

.button--feat-2wide p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: normal
}

.button--feat-2wide p:last-of-type {
    margin-bottom: 0
}

.button--feat-2wide [pagetext] {
    min-height: inherit;
    padding: 0;
    font-size: 14px;
    font-size: 1.4rem
}

.button--feat-2wide [pagetext] p:last-child {
    margin-bottom: 0
}

.button--feat-2wide [pagetext].pagetext--none:before {
    display: none
}

.button--feat-2wide [pagetext].pagetext--info,.button--feat-2wide [pagetext].pagetext--warning,.button--feat-2wide [pagetext].pagetext--danger {
    border-left: none
}

.button--feat-2wide [pagetext].pagetext--info:before,.button--feat-2wide [pagetext].pagetext--warning:before,.button--feat-2wide [pagetext].pagetext--danger:before {
    display: none
}

.button--feat-2wide [pagetext].pagetext--info p:first-child:before,.button--feat-2wide [pagetext].pagetext--warning p:first-child:before,.button--feat-2wide [pagetext].pagetext--danger p:first-child:before {
    content: "";
    display: inline-block;
    width: 1rem;
    height: 1rem;
    margin-right: .5rem;
    border-radius: 50%;
    border-width: .2rem;
    border-style: solid
}

.button--style-2wide {
    padding: 15px;
    border-width: .1rem;
    border-style: solid;
    border-radius: .3rem
}

.button--style-2wide-content:before,.button--style-2wide-content:after {
    content: "";
    display: table
}

.button--style-2wide-content:after {
    clear: both
}

.button--style-2wide-icon {
    float: left;
    width: 25px;
    margin-right: 10px;
    font-size: 2.4rem;
    text-align: center
}

.button--style-2wide-icon+.button--style-2wide-info {
    width: calc(100% - 35px)
}

.button--style-2wide-info {
    float: left;
    width: 100%
}

.button--style-2wide-info h1 {
    margin: 0;
    font-family: "Montserrat",sans-serif;
    font-size: 1.5rem;
    line-height: normal;
    text-transform: uppercase
}

.button--style-2wide-info p {
    padding: 0;
    margin: .3rem 0 0;
    font-size: 1.4rem;
    line-height: normal
}

@media only screen and (max-width: 480px) {
    .button--style-2wide-info p {
        font-size:1.3rem
    }
}

.button--style-2wide-info [pagetext] {
    min-height: inherit;
    padding: 0;
    font-size: 14px;
    font-size: 1.4rem
}

@media only screen and (max-width: 480px) {
    .button--style-2wide-info [pagetext] {
        font-size:1.3rem
    }
}

.button--style-2wide-info [pagetext] p:last-child {
    margin-bottom: 0
}

.button--style-2wide-info [pagetext].pagetext--none:before {
    display: none
}

.button--style-2wide-info [pagetext].pagetext--info,.button--style-2wide-info [pagetext].pagetext--warning,.button--style-2wide-info [pagetext].pagetext--danger {
    border-left: none
}

.button--style-2wide-info [pagetext].pagetext--info:before,.button--style-2wide-info [pagetext].pagetext--warning:before,.button--style-2wide-info [pagetext].pagetext--danger:before {
    display: none
}

.button--style-2wide-info [pagetext].pagetext--info p:first-child:before,.button--style-2wide-info [pagetext].pagetext--warning p:first-child:before,.button--style-2wide-info [pagetext].pagetext--danger p:first-child:before {
    content: "";
    display: inline-block;
    width: 1rem;
    height: 1rem;
    margin-right: .5rem;
    border-radius: 50%;
    border-width: .2rem;
    border-style: solid
}

.button--style-2wide-actions {
    margin-top: 1.5rem
}

.button--style-2wide-actions button {
    display: block;
    width: 100%;
    padding: 10px 5px;
    text-transform: uppercase;
    border: none;
    border-radius: 3px;
    color: #fff;
    background-color: #7ac943
}

.button--filter {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    font-size: 2.4rem;
    border-radius: .2rem
}

.button--filter.button--filter-clear {
    font-size: 1.8rem
}

.button--filter.button--filter-locations {
    width: 100%;
    height: auto;
    padding: 1rem 0;
    font-size: 1.4rem;
    text-transform: uppercase;
    background-color: transparent;
    color: var(--generic-dark);
    border-bottom: 1px solid var(--list-item-border-color)
}

.button--filter.button--filter-inner {
    position: absolute;
    z-index: 10;
    right: 1rem
}

.button--filter.button--smaller {
    padding: .25rem 0
}

.button--listItem {
    height: 3rem;
    padding-top: 0;
    padding-bottom: 0;
    min-width: 5.3rem
}

.button--outline.button--thin,.button--thin {
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    text-transform: none;
    border-width: 1px;
    font-size: 12px;
    font-size: 1.2rem
}

.button--outline.button--thin.button--smaller,.button--thin.button--smaller {
    padding-top: .5rem;
    padding-bottom: .5rem
}

@media only screen and (min-width: 961px)and (max-width: 1280px) {
    .button--underline {
        font-size:13px;
        font-size: 1.3rem
    }
}

@media only screen and (max-width: 640px) {
    .button--underline {
        font-size:13px;
        font-size: 1.3rem
    }
}

.button--tab {
    width: 100%;
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    font-weight: normal;
    text-transform: capitalize;
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.button-group1 .button,.button-group1 .card-header>button,.button-group1 .card-header>csi-button>button,.button-group1 .list.list--toggle p-menu+[pButton],.list.list--toggle .button-group1 p-menu+[pButton] {
    width: 100% !important
}

.button-group2 .button,.button-group2 .card-header>button,.button-group2 .card-header>csi-button>button,.button-group2 .list.list--toggle p-menu+[pButton],.list.list--toggle .button-group2 p-menu+[pButton] {
    width: 50% !important
}

.button-group3 .button,.button-group3 .card-header>button,.button-group3 .card-header>csi-button>button,.button-group3 .list.list--toggle p-menu+[pButton],.list.list--toggle .button-group3 p-menu+[pButton] {
    width: 33.3333333333% !important
}

.button-group4 .button,.button-group4 .card-header>button,.button-group4 .card-header>csi-button>button,.button-group4 .list.list--toggle p-menu+[pButton],.list.list--toggle .button-group4 p-menu+[pButton] {
    width: 25% !important
}

.button-group5 .button,.button-group5 .card-header>button,.button-group5 .card-header>csi-button>button,.button-group5 .list.list--toggle p-menu+[pButton],.list.list--toggle .button-group5 p-menu+[pButton] {
    width: 20% !important
}

div[class^=button-group]:not(.button-groupEnds) .button,div[class^=button-group]:not(.button-groupEnds) .card-header>button,div[class^=button-group]:not(.button-groupEnds) .card-header>csi-button>button,div[class^=button-group]:not(.button-groupEnds) .list.list--toggle p-menu+[pButton],.list.list--toggle div[class^=button-group]:not(.button-groupEnds) p-menu+[pButton] {
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-right: none
}

div[class^=button-group]:not(.button-groupEnds) .button:first-child,div[class^=button-group]:not(.button-groupEnds) .card-header>button:first-child,div[class^=button-group]:not(.button-groupEnds) .card-header>csi-button>button:first-child,div[class^=button-group]:not(.button-groupEnds) .list.list--toggle p-menu+[pButton]:first-child,.list.list--toggle div[class^=button-group]:not(.button-groupEnds) p-menu+[pButton]:first-child {
    border-left: none
}

div[class^=button-group].button-groupEnds .button:not(:first-child),div[class^=button-group].button-groupEnds .card-header>button:not(:first-child),div[class^=button-group].button-groupEnds .card-header>csi-button>button:not(:first-child),div[class^=button-group].button-groupEnds .list.list--toggle p-menu+[pButton]:not(:first-child),.list.list--toggle div[class^=button-group].button-groupEnds p-menu+[pButton]:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

div[class^=button-group].button-groupEnds .button:not(:last-child),div[class^=button-group].button-groupEnds .card-header>button:not(:last-child),div[class^=button-group].button-groupEnds .card-header>csi-button>button:not(:last-child),div[class^=button-group].button-groupEnds .list.list--toggle p-menu+[pButton]:not(:last-child),.list.list--toggle div[class^=button-group].button-groupEnds p-menu+[pButton]:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: none
}

csi-select-button {
    width: 100%;
    display: flex;
    flex-direction: row
}

csi-select-button csi-outline-button {
    flex: 1;
    margin: 0 .5rem
}

csi-select-button csi-outline-button:first-child {
    margin-left: 0
}

csi-select-button csi-outline-button:last-child {
    margin-right: 0
}

csi-select-button csi-outline-button button.button.button--thin,csi-select-button csi-outline-button .card-header>button.button--thin,csi-select-button csi-outline-button .card-header>csi-button>button.button--thin,csi-select-button csi-outline-button .list.list--toggle p-menu+button.button--thin[pButton],.list.list--toggle csi-select-button csi-outline-button p-menu+button.button--thin[pButton] {
    text-transform: uppercase;
    font-family: "Montserrat",sans-serif
}

.button--tab-modal {
    height: 4rem;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.button--tab-modal>.button--tab {
    height: 100%;
    border-left-width: .1rem;
    border-left-style: solid
}

.button--tab-modal>.button--tab:first-child {
    border-left: none
}

.button--inline {
    display: block;
    width: 100%;
    padding: .5rem 1rem;
    font-family: "Roboto",sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    border-radius: .2rem
}

.button-transactiontype {
    width: 7rem
}

.buttons-component-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    gap: 10px;
    list-style: none;
    padding: 0;
    margin: 0
}

.buttons-component-vertical {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.buttons-component-list-item {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.buttons-component-list-button {
    display: block;
    width: 100%;
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    text-align: center;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    color: #787878;
    background-color: #f0f0f0
}

.buttons-component-list-button.button>.fa,p-table .ui-table .ui-table-thead tr th .buttons-component-list-button.button>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .buttons-component-list-button.button>.ui-chkbox-icon:before,.card-header>button.buttons-component-list-button>.fa,p-table .ui-table .ui-table-thead tr th .card-header>button.buttons-component-list-button>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>button.buttons-component-list-button>.ui-chkbox-icon:before,.card-header>csi-button>button.buttons-component-list-button>.fa,p-table .ui-table .ui-table-thead tr th .card-header>csi-button>button.buttons-component-list-button>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>csi-button>button.buttons-component-list-button>.ui-chkbox-icon:before,.list.list--toggle p-menu+.buttons-component-list-button[pButton]>.fa,.list.list--toggle p-table .ui-table .ui-table-thead tr th p-menu+.buttons-component-list-button[pButton]>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-sortable-column-icon:before,.list.list--toggle p-table .ui-table .ui-chkbox .ui-chkbox-box p-menu+.buttons-component-list-button[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-chkbox-icon:before,.buttons-component-list-button.button>[class^=fa-],.card-header>button.buttons-component-list-button>[class^=fa-],.card-header>csi-button>button.buttons-component-list-button>[class^=fa-],.list.list--toggle p-menu+.buttons-component-list-button[pButton]>[class^=fa-],accordion .panel-title.buttons-component-list-button.button>a:before,accordion .card-header>button.panel-title.buttons-component-list-button>a:before,accordion .card-header>csi-button>button.panel-title.buttons-component-list-button>a:before,.list.list--toggle accordion p-menu+.panel-title.buttons-component-list-button[pButton]>a:before,accordion .list.list--toggle p-menu+.panel-title.buttons-component-list-button[pButton]>a:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .buttons-component-list-button.button>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>button.buttons-component-list-button>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>csi-button>button.buttons-component-list-button>.ui-accordion-toggle-icon.pi,.list.list--toggle p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) p-menu+.buttons-component-list-button[pButton]>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-accordion-toggle-icon.pi,.carousel--simple .carousel-control .buttons-component-list-button.button>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>button.buttons-component-list-button>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>csi-button>button.buttons-component-list-button>.glyphicon-chevron-left:before,.list.list--toggle .carousel--simple .carousel-control p-menu+.buttons-component-list-button[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .buttons-component-list-button.button>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>button.buttons-component-list-button>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>csi-button>button.buttons-component-list-button>.glyphicon-chevron-right:before,.list.list--toggle .carousel--simple .carousel-control p-menu+.buttons-component-list-button[pButton]>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.glyphicon-chevron-right:before,.buttons-component-list-button.button>.control--rdc:before,.card-header>button.buttons-component-list-button>.control--rdc:before,.card-header>csi-button>button.buttons-component-list-button>.control--rdc:before,.list.list--toggle p-menu+.buttons-component-list-button[pButton]>.control--rdc:before,.buttons-component-list-button.button>.control--imageButton:before,.card-header>button.buttons-component-list-button>.control--imageButton:before,.card-header>csi-button>button.buttons-component-list-button>.control--imageButton:before,.list.list--toggle p-menu+.buttons-component-list-button[pButton]>.control--imageButton:before,.buttons-component-list-button.button>.control--receipt:before,.card-header>button.buttons-component-list-button>.control--receipt:before,.card-header>csi-button>button.buttons-component-list-button>.control--receipt:before,.list.list--toggle p-menu+.buttons-component-list-button[pButton]>.control--receipt:before,.datepicker .btn.buttons-component-list-button.button>.glyphicon-chevron-left:before,.datepicker .card-header>button.btn.buttons-component-list-button>.glyphicon-chevron-left:before,.datepicker .card-header>csi-button>button.btn.buttons-component-list-button>.glyphicon-chevron-left:before,.list.list--toggle .datepicker p-menu+.btn.buttons-component-list-button[pButton]>.glyphicon-chevron-left:before,.datepicker .list.list--toggle p-menu+.btn.buttons-component-list-button[pButton]>.glyphicon-chevron-left:before,.datepicker .btn.buttons-component-list-button.button>.glyphicon-chevron-right:before,.datepicker .card-header>button.btn.buttons-component-list-button>.glyphicon-chevron-right:before,.datepicker .card-header>csi-button>button.btn.buttons-component-list-button>.glyphicon-chevron-right:before,.list.list--toggle .datepicker p-menu+.btn.buttons-component-list-button[pButton]>.glyphicon-chevron-right:before,.datepicker .list.list--toggle p-menu+.btn.buttons-component-list-button[pButton]>.glyphicon-chevron-right:before,p-calendar .p-calendar .buttons-component-list-button.button>.pi-chevron-left:before,p-calendar .p-calendar .card-header>button.buttons-component-list-button>.pi-chevron-left:before,p-calendar .p-calendar .card-header>csi-button>button.buttons-component-list-button>.pi-chevron-left:before,.list.list--toggle p-calendar .p-calendar p-menu+.buttons-component-list-button[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .buttons-component-list-button.button>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>button.buttons-component-list-button>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button.buttons-component-list-button>.pi-chevron-left:before,.list.list--toggle csi-prime-calendar .ui-calendar p-menu+.buttons-component-list-button[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .buttons-component-list-button.button>.pi-chevron-right:before,p-calendar .p-calendar .card-header>button.buttons-component-list-button>.pi-chevron-right:before,p-calendar .p-calendar .card-header>csi-button>button.buttons-component-list-button>.pi-chevron-right:before,.list.list--toggle p-calendar .p-calendar p-menu+.buttons-component-list-button[pButton]>.pi-chevron-right:before,p-calendar .p-calendar .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .buttons-component-list-button.button>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>button.buttons-component-list-button>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button.buttons-component-list-button>.pi-chevron-right:before,.list.list--toggle csi-prime-calendar .ui-calendar p-menu+.buttons-component-list-button[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.pi-chevron-right:before,csi-dropdown p-dropdown .ui-dropdown .buttons-component-list-button.button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>button.buttons-component-list-button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>csi-button>button.buttons-component-list-button>.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .buttons-component-list-button.button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>button.buttons-component-list-button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>csi-button>button.buttons-component-list-button>.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .buttons-component-list-button.button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button.buttons-component-list-button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .buttons-component-list-button.button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button.buttons-component-list-button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+.buttons-component-list-button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .buttons-component-list-button.button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button.buttons-component-list-button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .buttons-component-list-button.button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button.buttons-component-list-button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+.buttons-component-list-button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .buttons-component-list-button.button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button.buttons-component-list-button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .buttons-component-list-button.button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button.buttons-component-list-button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+.buttons-component-list-button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .buttons-component-list-button.button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button.buttons-component-list-button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .buttons-component-list-button.button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button.buttons-component-list-button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+.buttons-component-list-button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.p-dropdown-trigger-icon:before,.ui-timepicker .buttons-component-list-button.button>.pi-chevron-up:before,.ui-timepicker .card-header>button.buttons-component-list-button>.pi-chevron-up:before,.ui-timepicker .card-header>csi-button>button.buttons-component-list-button>.pi-chevron-up:before,.list.list--toggle .ui-timepicker p-menu+.buttons-component-list-button[pButton]>.pi-chevron-up:before,.ui-timepicker .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.pi-chevron-up:before,.p-timepicker .buttons-component-list-button.button>.pi-chevron-up:before,.p-timepicker .card-header>button.buttons-component-list-button>.pi-chevron-up:before,.p-timepicker .card-header>csi-button>button.buttons-component-list-button>.pi-chevron-up:before,.list.list--toggle .p-timepicker p-menu+.buttons-component-list-button[pButton]>.pi-chevron-up:before,.p-timepicker .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.pi-chevron-up:before,.ui-timepicker .buttons-component-list-button.button>.pi-chevron-down:before,.ui-timepicker .card-header>button.buttons-component-list-button>.pi-chevron-down:before,.ui-timepicker .card-header>csi-button>button.buttons-component-list-button>.pi-chevron-down:before,.list.list--toggle .ui-timepicker p-menu+.buttons-component-list-button[pButton]>.pi-chevron-down:before,.ui-timepicker .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.pi-chevron-down:before,.p-timepicker .buttons-component-list-button.button>.pi-chevron-down:before,.p-timepicker .card-header>button.buttons-component-list-button>.pi-chevron-down:before,.p-timepicker .card-header>csi-button>button.buttons-component-list-button>.pi-chevron-down:before,.list.list--toggle .p-timepicker p-menu+.buttons-component-list-button[pButton]>.pi-chevron-down:before,.p-timepicker .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.pi-chevron-down:before,.timepicker .btn.buttons-component-list-button.button>.glyphicon-chevron-up:before,.timepicker .card-header>button.btn.buttons-component-list-button>.glyphicon-chevron-up:before,.timepicker .card-header>csi-button>button.btn.buttons-component-list-button>.glyphicon-chevron-up:before,.list.list--toggle .timepicker p-menu+.btn.buttons-component-list-button[pButton]>.glyphicon-chevron-up:before,.timepicker .list.list--toggle p-menu+.btn.buttons-component-list-button[pButton]>.glyphicon-chevron-up:before,.timepicker .btn.buttons-component-list-button.button>.glyphicon-chevron-down:before,.timepicker .card-header>button.btn.buttons-component-list-button>.glyphicon-chevron-down:before,.timepicker .card-header>csi-button>button.btn.buttons-component-list-button>.glyphicon-chevron-down:before,.list.list--toggle .timepicker p-menu+.btn.buttons-component-list-button[pButton]>.glyphicon-chevron-down:before,.timepicker .list.list--toggle p-menu+.btn.buttons-component-list-button[pButton]>.glyphicon-chevron-down:before,.buttons-component-list-button.button>.input--editable:before,.card-header>button.buttons-component-list-button>.input--editable:before,.card-header>csi-button>button.buttons-component-list-button>.input--editable:before,.list.list--toggle p-menu+.buttons-component-list-button[pButton]>.input--editable:before,.buttons-component-list-button.button>.input--modal:before,.card-header>button.buttons-component-list-button>.input--modal:before,.card-header>csi-button>button.buttons-component-list-button>.input--modal:before,.list.list--toggle p-menu+.buttons-component-list-button[pButton]>.input--modal:before,.list--clickable .buttons-component-list-button.button>.list-item:before,.list--clickable .card-header>button.buttons-component-list-button>.list-item:before,.list--clickable .card-header>csi-button>button.buttons-component-list-button>.list-item:before,.list.list--toggle .list--clickable p-menu+.buttons-component-list-button[pButton]>.list-item:before,.list--clickable .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.list-item:before,.list.list--sortable .list-item .buttons-component-list-button.button>.list-itemSorter:before,.list.list--sortable .list-item .card-header>button.buttons-component-list-button>.list-itemSorter:before,.list.list--sortable .list-item .card-header>csi-button>button.buttons-component-list-button>.list-itemSorter:before,.list.list--toggle .list.list--sortable .list-item p-menu+.buttons-component-list-button[pButton]>.list-itemSorter:before,.list.list--sortable .list-item .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.list-itemSorter:before {
    font-size: 120%;
    vertical-align: bottom
}

.buttons-component-list-button:hover {
    border-color: #d2d2d2;
    background-color: #e6e6e6
}

.buttons-component-list-button.buttons-component-list-button-active {
    cursor: pointer
}

.no-touch .button--menu:hover,.no-touch .button--menu:focus {
    border-left-width: .5rem;
    border-left-style: solid;
    padding-left: 1.5rem;
    text-decoration: none
}

.no-touch .button--underline:hover:enabled,.no-touch .button--underline:focus:enabled {
    text-decoration: underline
}

.touch .button--menu:active {
    border-left-width: .5rem;
    border-left-style: solid;
    padding-left: 1.5rem;
    text-decoration: none
}

.touch .button--underline:active:enabled {
    text-decoration: underline
}

.button.button--wizard,.card-header>button.button--wizard,.card-header>csi-button>button.button--wizard,.list.list--toggle p-menu+.button--wizard[pButton] {
    width: 100%;
    padding: 2rem;
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    text-align: left;
    border: 2px solid var(--gray-200);
    color: var(--button-outlined-text-color);
    background-color: var(--button-outlined-bg-color)
}

.theme-dark .button.button--wizard,.theme-dark .card-header>button.button--wizard,.theme-dark .card-header>csi-button>button.button--wizard,.theme-dark .list.list--toggle p-menu+.button--wizard[pButton],.list.list--toggle .theme-dark p-menu+.button--wizard[pButton] {
    border-color: var(--gray-700)
}

@media(prefers-color-scheme: dark) {
    .theme-match .button.button--wizard,.theme-match .card-header>button.button--wizard,.theme-match .card-header>csi-button>button.button--wizard,.theme-match .list.list--toggle p-menu+.button--wizard[pButton],.list.list--toggle .theme-match p-menu+.button--wizard[pButton] {
        border-color:var(--gray-700)
    }
}

.button.button--wizard:hover,.card-header>button.button--wizard:hover,.card-header>csi-button>button.button--wizard:hover,.list.list--toggle p-menu+.button--wizard[pButton]:hover {
    color: var(--button-outlined-text-color)
}

.button.button--wizard .button--wizard-inner:before,.card-header>button.button--wizard .button--wizard-inner:before,.list.list--toggle p-menu+.button--wizard[pButton] .button--wizard-inner:before,.button.button--wizard .button--wizard-inner:after,.card-header>button.button--wizard .button--wizard-inner:after,.list.list--toggle p-menu+.button--wizard[pButton] .button--wizard-inner:after {
    content: "";
    display: table
}

.button.button--wizard .button--wizard-inner:after,.card-header>button.button--wizard .button--wizard-inner:after,.list.list--toggle p-menu+.button--wizard[pButton] .button--wizard-inner:after {
    clear: both
}

.button.button--wizard .button--text,.card-header>button.button--wizard .button--text,.list.list--toggle p-menu+.button--wizard[pButton] .button--text,.button.button--wizard .button--wizard-innerText,.card-header>button.button--wizard .button--wizard-innerText,.list.list--toggle p-menu+.button--wizard[pButton] .button--wizard-innerText {
    float: left;
    width: calc(100% - 8rem);
    margin-left: 1.5rem
}

.button.button--wizard [class^=fa-],.card-header>button.button--wizard [class^=fa-],.list.list--toggle p-menu+.button--wizard[pButton] [class^=fa-],.button.button--wizard [class^="fa fa-"],.card-header>button.button--wizard [class^="fa fa-"],.list.list--toggle p-menu+.button--wizard[pButton] [class^="fa fa-"] {
    float: left;
    font-size: 60px;
    font-size: 6rem;
    color: var(--gray-500)
}

.button.button--wizard h5,.card-header>button.button--wizard h5,.list.list--toggle p-menu+.button--wizard[pButton] h5 {
    margin: .5rem 0;
    font: 1.6rem "Montserrat",sans-serif;
    color: var(--primary-color);
    text-transform: uppercase
}

.button.button--wizard p,.card-header>button.button--wizard p,.list.list--toggle p-menu+.button--wizard[pButton] p {
    margin: 0;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.5
}

.button.button--wizard:hover,.card-header>button.button--wizard:hover,.card-header>csi-button>button.button--wizard:hover,.list.list--toggle p-menu+.button--wizard[pButton]:hover {
    background-color: color-mix(in srgb, var(--button-outlined-bg-hover-color), transparent 75%)
}

.sign-up-btn-styling {
    padding: 2.4rem;
    border-radius: 5px;
    cursor: pointer;
    font-size: 16px;
    font-family: var(--font-family-title);
    color: var(--button-outlined-text-color);
    background-color: var(--button-outlined-bg-color)
}

@media only screen and (min-width: 640px) {
    .sign-up-btn-styling {
        padding:3.2rem 2.4rem
    }
}

.sign-up-continue-size {
    width: 100%
}

@media only screen and (min-width: 640px) {
    .sign-up-continue-size {
        width:300px
    }
}

.disabled-success-btn-color {
    background-color: var(--gray-100)
}

.theme-dark .disabled-success-btn-color {
    background-color: var(--gray-700)
}

@media(prefers-color-scheme: dark) {
    .theme-match .disabled-success-btn-color {
        background-color:var(--gray-700)
    }
}

.disabled-success-icon-color {
    fill: var(--gray-600)
}

.theme-dark .disabled-success-icon-color {
    fill: var(--gray-300)
}

@media(prefers-color-scheme: dark) {
    .theme-match .disabled-success-icon-color {
        fill:var(--gray-300)
    }
}

.disabled-success-border-color {
    border: 2px solid var(--button-outlined-border-color)
}

.success-btn-color {
    background-color: #77cb38
}

.success-icon-color {
    fill: #77cb38
}

.success-border-color {
    border: 2px solid #77cb38
}

.grey-text {
    color: #4d4d4d
}

.sign-up-btn-icon {
    width: 4rem;
    height: 4rem
}

@media only screen and (min-width: 640px) {
    .sign-up-btn-icon {
        width:5rem;
        height: 5rem
    }
}

.sign-up-btn-radio {
    width: 2.4rem;
    height: 2.4rem
}

.success-checkbox-color .input-fill {
    fill: #7ac943
}

.success-checkbox-color .input-stroke {
    stroke: #7ac943
}

.success-checkbox-color .input-check {
    fill: var(--gray-0)
}

.disabled-success-checkbox-color .input-fill {
    fill: var(--gray-100)
}

.theme-dark .disabled-success-checkbox-color .input-fill {
    fill: var(--gray-700)
}

@media(prefers-color-scheme: dark) {
    .theme-match .disabled-success-checkbox-color .input-fill {
        fill:var(--gray-700)
    }
}

.disabled-success-checkbox-color .input-stroke {
    stroke: var(--button-outlined-border-color)
}

.disabled-success-checkbox-color .input-check {
    fill: var(--gray-100)
}

.theme-dark .disabled-success-checkbox-color .input-check {
    fill: var(--gray-700)
}

@media(prefers-color-scheme: dark) {
    .theme-match .disabled-success-checkbox-color .input-check {
        fill:var(--gray-700)
    }
}

.panel--new {
    padding: 0;
    border-width: 1px;
    border-style: solid;
    font-size: 14px;
    font-size: 1.4rem;
    display: block;
    position: relative;
    opacity: 1
}

.panel--new.panel_state-collapsed:not(.panel--collapseBodyOnly) .panel-content {
    height: 0;
    opacity: 0
}

.panel--new.panel_state-collapsed.panel--collapseBodyOnly .panel-body {
    height: 0;
    opacity: 0
}

.panel--new.panel--partialBodyCollapse .panel-content .panel-body {
    min-height: 11rem;
    opacity: 1
}

.panel--new .panel-header {
    padding: 1rem;
    display: block;
    position: relative
}

.panel--new .panel-body {
    padding: 0;
    display: block;
    position: relative;
    opacity: 1;
    overflow: hidden
}

.panel--new .panel-footer {
    padding: 1rem;
    display: block;
    position: relative;
    border-top-width: 1px;
    border-top-style: solid
}

csi-ach-batches-detail-create-new {
    border-width: 5px;
    border-style: solid
}

csi-ach-batches-detail-create-new:last-of-type:not(:only-of-type) {
    border-top-width: 0
}

.plastic {
    position: relative;
    width: 100%;
    max-width: 29.7rem;
    height: 18.7rem;
    overflow: hidden;
    margin: 0 auto;
    border-radius: 8.5px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.plastic-info {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1rem
}

.plastic-title {
    margin: 0 0 1rem;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.5rem
}

.plastic-number:before,.plastic-number:after {
    content: "";
    display: table
}

.plastic-number:after {
    clear: both
}

.plastic-number>h2 {
    float: left;
    margin: 0 0 0 1rem;
    line-height: 2.4rem
}

.plastic-number>h2:first-child {
    margin-left: 0
}

.plastic-status {
    position: absolute;
    z-index: 1;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: -5rem;
    bottom: 1.5rem;
    width: 15rem;
    padding: .5rem 0;
    font: 1rem/1rem "Montserrat",sans-serif;
    letter-spacing: .1rem;
    text-align: center;
    text-transform: uppercase !important
}

.plastic-expiration {
    font-size: 13px;
    font-size: 1.3rem
}

.plastic-thumbnail {
    height: 7.48rem;
    max-width: 11.88rem !important
}

@media only screen and (max-width: 360px) {
    .plastic-thumbnail {
        height:6.1rem;
        width: 9.7rem
    }
}

.search-filter-component,.buttons-search-component {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
    margin: 20px auto
}

.search-component {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.search-component-label {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    background-color: var(--inputtext-bg-color)
}

.search-component-label.input_state-filled .search-component-input {
    padding-top: 0
}

.search-component-label .input-float {
    display: none
}

.search-component-input {
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.search-component-clear {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -moz-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    align-self: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin-right: 5px;
    color: #fff;
    background-color: #b5b5b5
}

.search-component-clear:hover {
    background-color: #c8c8c8
}

.search-component-options-list {
    list-style: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -moz-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    gap: 5px;
    padding: 0;
    margin: 0 0 0 10px
}

.search-component-filter {
    display: flex;
    justify-content: center;
    align-items: center
}

.search-component-filter>.fa,p-table .ui-table .ui-table-thead tr th .search-component-filter>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .search-component-filter>.ui-chkbox-icon:before,.search-component-filter>[class^=fa-],accordion .panel-title.search-component-filter>a:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .search-component-filter>.ui-accordion-toggle-icon.pi,.carousel--simple .carousel-control .search-component-filter>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .search-component-filter>.glyphicon-chevron-right:before,.search-component-filter>.control--rdc:before,.search-component-filter>.control--imageButton:before,.search-component-filter>.control--receipt:before,.datepicker .btn.search-component-filter>.glyphicon-chevron-left:before,.datepicker .btn.search-component-filter>.glyphicon-chevron-right:before,p-calendar .p-calendar .search-component-filter>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .search-component-filter>.pi-chevron-left:before,p-calendar .p-calendar .search-component-filter>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .search-component-filter>.pi-chevron-right:before,csi-dropdown p-dropdown .ui-dropdown .search-component-filter>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .search-component-filter>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .search-component-filter>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .search-component-filter>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .search-component-filter>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .search-component-filter>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .search-component-filter>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .search-component-filter>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .search-component-filter>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .search-component-filter>.p-dropdown-trigger-icon:before,.ui-timepicker .search-component-filter>.pi-chevron-up:before,.p-timepicker .search-component-filter>.pi-chevron-up:before,.ui-timepicker .search-component-filter>.pi-chevron-down:before,.p-timepicker .search-component-filter>.pi-chevron-down:before,.timepicker .btn.search-component-filter>.glyphicon-chevron-up:before,.timepicker .btn.search-component-filter>.glyphicon-chevron-down:before,.search-component-filter>.input--editable:before,.search-component-filter>.input--modal:before,.list--clickable .search-component-filter>.list-item:before,.list.list--sortable .list-item .search-component-filter>.list-itemSorter:before {
    transition: .15s ease-in-out
}

.search-component-filter.search-component-filter-open>.fa,p-table .ui-table .ui-table-thead tr th .search-component-filter.search-component-filter-open>.ui-sortable-column-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .search-component-filter.search-component-filter-open>.ui-chkbox-icon:before,.search-component-filter.search-component-filter-open>[class^=fa-],accordion .panel-title.search-component-filter.search-component-filter-open>a:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .search-component-filter.search-component-filter-open>.ui-accordion-toggle-icon.pi,.carousel--simple .carousel-control .search-component-filter.search-component-filter-open>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .search-component-filter.search-component-filter-open>.glyphicon-chevron-right:before,.search-component-filter.search-component-filter-open>.control--rdc:before,.search-component-filter.search-component-filter-open>.control--imageButton:before,.search-component-filter.search-component-filter-open>.control--receipt:before,.datepicker .btn.search-component-filter.search-component-filter-open>.glyphicon-chevron-left:before,.datepicker .btn.search-component-filter.search-component-filter-open>.glyphicon-chevron-right:before,p-calendar .p-calendar .search-component-filter.search-component-filter-open>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .search-component-filter.search-component-filter-open>.pi-chevron-left:before,p-calendar .p-calendar .search-component-filter.search-component-filter-open>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .search-component-filter.search-component-filter-open>.pi-chevron-right:before,csi-dropdown p-dropdown .ui-dropdown .search-component-filter.search-component-filter-open>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .search-component-filter.search-component-filter-open>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .search-component-filter.search-component-filter-open>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .search-component-filter.search-component-filter-open>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .search-component-filter.search-component-filter-open>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .search-component-filter.search-component-filter-open>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .search-component-filter.search-component-filter-open>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .search-component-filter.search-component-filter-open>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .search-component-filter.search-component-filter-open>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .search-component-filter.search-component-filter-open>.p-dropdown-trigger-icon:before,.ui-timepicker .search-component-filter.search-component-filter-open>.pi-chevron-up:before,.p-timepicker .search-component-filter.search-component-filter-open>.pi-chevron-up:before,.ui-timepicker .search-component-filter.search-component-filter-open>.pi-chevron-down:before,.p-timepicker .search-component-filter.search-component-filter-open>.pi-chevron-down:before,.timepicker .btn.search-component-filter.search-component-filter-open>.glyphicon-chevron-up:before,.timepicker .btn.search-component-filter.search-component-filter-open>.glyphicon-chevron-down:before,.search-component-filter.search-component-filter-open>.input--editable:before,.search-component-filter.search-component-filter-open>.input--modal:before,.list--clickable .search-component-filter.search-component-filter-open>.list-item:before,.list.list--sortable .list-item .search-component-filter.search-component-filter-open>.list-itemSorter:before {
    transform: rotate(180deg)
}

.filter-component-info {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
    gap: 10px;
    margin: 0 0 10px
}

.filter-component-title {
    font-size: 13px;
    font-weight: 700
}

.filter-component-clear {
    font-size: 13px;
    font-weight: 700;
    color: #e84c3d;
    cursor: pointer
}

.filter-component-clear:hover {
    text-decoration: underline
}

.filter-component-clear[disabled] {
    color: #b4b4b4;
    cursor: default
}

.filter-component-clear[disabled]:hover {
    text-decoration: none
}

.tab .nav {
    display: table;
    table-layout: fixed;
    width: 100%;
    border-bottom: 1px solid var(--list-item-border-color)
}

.tab .nav>li {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    -webkit-transition: box-shadow 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: box-shadow 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: box-shadow 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: box-shadow 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent
}

.tab .nav>li>a {
    display: block;
    height: 4rem;
    padding: .6rem 0rem;
    font-size: 12px;
    font-size: 1.2rem;
    border-bottom: 3px solid transparent;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent
}

.tab .nav>li.active a {
    cursor: pointer !important
}

.tab .nav>li.active:focus {
    outline: 0
}

.tab .nav-tabs {
    font-size: 0;
    list-style: none;
    padding: 0;
    margin: 0
}

.tab--fixed {
    padding-top: 4rem
}

.tab--fixed>.nav {
    top: 0;
    left: 0;
    position: fixed;
    padding: 0;
    height: 4rem;
    -webkit-animation: itemEnterDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: itemEnterDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: itemEnterDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: itemEnterDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

@media only screen and (max-width: 961px) {
    .tab--fixed>.nav {
        margin-top:8.8rem
    }
}

@media only screen and (min-width: 961px) {
    .tab--fixed>.nav {
        padding-left:25rem;
        margin-top: 10rem
    }
}

.view-iphonex .tab--fixed>.nav {
    margin-top: 14.5rem
}

.tab-pane {
    display: none
}

.tab-pane.active {
    display: block
}

.no-touch .nav a:hover,.no-touch .nav a:focus {
    text-decoration: none;
    outline: 0
}

.tab,.tab-content,.tab-pane {
    height: 100%
}

.toast-center-center {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.toast-top-center {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-left {
    top: 12px;
    left: 12px
}

.toast-top-right {
    top: 12px;
    right: 12px
}

.toast-bottom-right {
    right: 12px;
    bottom: 12px
}

.toast-bottom-left {
    bottom: 12px;
    left: 12px
}

.toast-title {
    font-weight: bold
}

.toast-message {
    word-wrap: break-word
}

.toast-message a,.toast-message label {
    color: #fff
}

.toast-message a:hover {
    color: #ccc;
    text-decoration: none
}

.toast-close-button {
    position: relative;
    right: -0.3em;
    top: -0.3em;
    float: right;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 1px 0 #fff
}

.toast-close-button:hover,.toast-close-button:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .4
}

button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0
}

.toast-container {
    pointer-events: none;
    position: fixed;
    z-index: 999999
}

.toast-container * {
    box-sizing: border-box
}

.toast-container .ngx-toastr {
    position: relative;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 15px 15px 15px 50px;
    width: 300px;
    border-radius: 3px 3px 3px 3px;
    background-position: 15px center;
    background-repeat: no-repeat;
    background-size: 24px;
    box-shadow: 0 0 12px #999;
    color: #fff
}

.toast-container .ngx-toastr:hover {
    box-shadow: 0 0 12px #000;
    opacity: 1;
    cursor: pointer
}

.toast-info {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+")
}

.toast-error {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+")
}

.toast-success {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==")
}

.toast-warning {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==")
}

.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr {
    width: 300px;
    margin-left: auto;
    margin-right: auto
}

.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr {
    width: 96%;
    margin-left: auto;
    margin-right: auto
}

.ngx-toastr {
    background-color: #030303;
    pointer-events: auto
}

.toast-success {
    background-color: #51a351
}

.toast-error {
    background-color: #bd362f
}

.toast-info {
    background-color: #2f96b4
}

.toast-warning {
    background-color: #f89406
}

.toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000;
    opacity: .4
}

@media all and (max-width: 240px) {
    .toast-container .ngx-toastr.div {
        padding:8px 8px 8px 50px;
        width: 11em
    }

    .toast-container .toast-close-button {
        right: -0.2em;
        top: -0.2em
    }
}

@media all and (min-width: 241px)and (max-width: 480px) {
    .toast-container .ngx-toastr.div {
        padding:8px 8px 8px 50px;
        width: 18em
    }

    .toast-container .toast-close-button {
        right: -0.2em;
        top: -0.2em
    }
}

@media all and (min-width: 481px)and (max-width: 768px) {
    .toast-container .ngx-toastr.div {
        padding:15px 15px 15px 50px;
        width: 25em
    }
}

#toast-container {
    position: fixed;
    z-index: 10000;
    padding: 0
}

@media only screen and (max-width: 961px) {
    #toast-container {
        right:0;
        width: 100%
    }
}

@media only screen and (min-width: 961px) {
    #toast-container {
        max-width:45rem
    }
}

.toast,.ngx-toastr {
    display: block;
    position: fixed;
    padding: 1.5rem;
    cursor: pointer;
    -webkit-animation: toastEnter 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-animation: toastEnter 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-animation: toastEnter 900ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: toastEnter 900ms cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.toast--success {
    border-width: .1rem;
    border-style: solid
}

.toast--success .toast-title {
    padding-left: 3rem
}

.toast--success .toast-message {
    padding-left: 3rem
}

.toast--danger {
    border-width: .1rem;
    border-style: solid
}

.toast--danger .toast-title {
    padding-left: 3rem
}

.toast--danger .toast-message {
    padding-left: 3rem
}

.toast--warning {
    border-width: .1rem;
    border-style: solid
}

.toast--warning .toast-title {
    padding-left: 3rem
}

.toast--warning .toast-message {
    padding-left: 3rem
}

.toast--info {
    border-width: .1rem;
    border-style: solid
}

.toast--info .toast-title {
    padding-left: 3rem
}

.toast--info .toast-message {
    padding-left: 3rem
}

.toast--info:before,.toast--warning:before,.toast--danger:before,.toast--success:before {
    display: inline-block;
    position: absolute;
    font: normal normal normal 24px/1 "icomoon";
    font-size: 2rem;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0)
}

.toast--bottomLeft,.toast-bottom-left {
    left: 0
}

@media only screen and (max-width: 961px) {
    .toast--bottomLeft,.toast-bottom-left {
        bottom:1rem
    }
}

@media only screen and (min-width: 961px) {
    .toast--bottomLeft,.toast-bottom-left {
        bottom:1rem
    }
}

.toast--bottomLeft .toast,.toast--bottomLeft .ngx-toastr,.toast-bottom-left .toast,.toast-bottom-left .ngx-toastr {
    margin-top: .5rem
}

.toast--bottomRight .toast,.toast--bottomRight .ngx-toastr,.toast-bottom-right .toast,.toast-bottom-right .ngx-toastr {
    right: 1rem;
    bottom: 1rem
}

@media only screen and (max-width: 961px) {
    .toast--bottomRight .toast,.toast--bottomRight .ngx-toastr,.toast-bottom-right .toast,.toast-bottom-right .ngx-toastr {
        left:1rem
    }
}

.toast-title {
    margin-bottom: .5rem;
    font-size: 1.6rem;
    line-height: 1
}

.toast-message {
    font-size: 1.3rem;
    line-height: 1.6rem
}

.progress--rounded circle:last-child {
    stroke-linecap: round
}

.progress--success circle:last-child {
    stroke: #7ac943;
    transition: stroke-dashoffset .1s linear
}

.progress--success:before {
    color: #7ac943
}

.progress--danger circle:last-child {
    stroke: #e84c3d
}

.progress--danger:before {
    color: #e84c3d
}

.progress--counter {
    position: relative;
    display: inline-block
}

.progress--counter:before {
    content: attr(current);
    display: block;
    font-weight: bold;
    font-family: "Montserrat",sans-serif;
    width: 100px;
    margin-top: 31px;
    font-size: 24px;
    text-align: center;
    position: absolute
}

.progress--counter:after {
    content: attr(total);
    display: block;
    font-family: "Montserrat",sans-serif;
    width: 100px;
    top: 56px;
    text-align: center;
    color: var(--text-secondary);
    position: absolute;
    font-size: 12px
}

.progress--countdown {
    border-radius: 50%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    text-align: center;
    border-width: 4px;
    border-style: solid;
    -webkit-transition: border-color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: border-color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: border-color 300ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: border-color 300ms cubic-bezier(0.23, 1, 0.32, 1)
}

.progress--countdown>h4 {
    line-height: 92px;
    font-family: "Montserrat",sans-serif;
    font-size: 4rem
}

p-progressbar {
    display: block
}

p-progressbar div.ui-progressbar {
    height: .6rem;
    border-radius: 100px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #d8d8d8;
    width: 100%
}

p-progressbar div.ui-progressbar .ui-progressbar-value {
    background-color: #7ac943;
    height: .6rem
}

p-table [checkboxColumn] {
    width: 43px;
    width: 4.3rem
}

p-table [singleButtonColumn] {
    width: 57px;
    width: 5.7rem
}

p-table[bordered] .ui-table-tbody tr:not(:last-child) {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

p-table[borderNone] .ui-table {
    border: none !important
}

p-table .ui-table {
    border-width: 1px;
    border-style: solid
}

p-table .ui-table .ui-chkbox .ui-chkbox-box {
    width: initial;
    height: 2.4rem;
    line-height: initial;
    border-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
    height: 2.4rem
}

p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before {
    font-size: 24px;
    font-size: 2.4rem
}

p-table .ui-table .ui-table-thead tr {
    outline: none
}

p-table .ui-table .ui-table-thead tr th {
    padding: 1rem;
    outline: none
}

p-table .ui-table .ui-table-tbody tr {
    outline: none
}

p-table .ui-table .ui-table-tbody tr.editing {
    border-left-width: 3px;
    border-left-style: solid
}

p-table .ui-table .ui-table-tbody tr td {
    padding: 1rem 1rem;
    outline: none
}

p-table .ui-table .ui-table-tbody tr td.ui-editing-cell {
    padding: 1rem 1rem
}

.grid {
    display: flex;
    flex-wrap: wrap;
    margin-right: -1.2rem;
    margin-left: -1.2rem;
    margin-top: -1.2rem
}

.grid>.col,.grid>[class*=col] {
    box-sizing: border-box
}

.grid-nogutter {
    margin-right: 0;
    margin-left: 0;
    margin-top: 0
}

.grid-nogutter>.col,.grid-nogutter>[class*=col-] {
    padding: 0
}

.col {
    flex-grow: 1;
    flex-basis: 0;
    padding: 1.2rem
}

.col-fixed {
    flex: 0 0 auto;
    padding: 1.2rem
}

.col-1 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 8.3333%
}

.col-2 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 16.6667%
}

.col-3 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 25%
}

.col-4 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 33.3333%
}

.col-5 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 41.6667%
}

.col-6 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 50%
}

.col-7 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 58.3333%
}

.col-8 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 66.6667%
}

.col-9 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 75%
}

.col-10 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 83.3333%
}

.col-11 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 91.6667%
}

.col-12 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 100%
}

@media screen and (min-width: 320px) {
    .xxs\:col {
        flex-grow:1;
        flex-basis: 0;
        padding: 1.2rem
    }

    .xxs\:col-fixed {
        flex: 0 0 auto;
        padding: 1.2rem
    }

    .xxs\:col-1 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 8.3333%
    }

    .xxs\:col-2 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 16.6667%
    }

    .xxs\:col-3 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 25%
    }

    .xxs\:col-4 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 33.3333%
    }

    .xxs\:col-5 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 41.6667%
    }

    .xxs\:col-6 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 50%
    }

    .xxs\:col-7 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 58.3333%
    }

    .xxs\:col-8 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 66.6667%
    }

    .xxs\:col-9 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 75%
    }

    .xxs\:col-10 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 83.3333%
    }

    .xxs\:col-11 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 91.6667%
    }

    .xxs\:col-12 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 100%
    }
}

@media screen and (min-width: 480px) {
    .xs\:col {
        flex-grow:1;
        flex-basis: 0;
        padding: 1.2rem
    }

    .xs\:col-fixed {
        flex: 0 0 auto;
        padding: 1.2rem
    }

    .xs\:col-1 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 8.3333%
    }

    .xs\:col-2 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 16.6667%
    }

    .xs\:col-3 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 25%
    }

    .xs\:col-4 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 33.3333%
    }

    .xs\:col-5 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 41.6667%
    }

    .xs\:col-6 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 50%
    }

    .xs\:col-7 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 58.3333%
    }

    .xs\:col-8 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 66.6667%
    }

    .xs\:col-9 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 75%
    }

    .xs\:col-10 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 83.3333%
    }

    .xs\:col-11 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 91.6667%
    }

    .xs\:col-12 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 100%
    }
}

@media screen and (min-width: 640px) {
    .sm\:col {
        flex-grow:1;
        flex-basis: 0;
        padding: 1.2rem
    }

    .sm\:col-fixed {
        flex: 0 0 auto;
        padding: 1.2rem
    }

    .sm\:col-1 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 8.3333%
    }

    .sm\:col-2 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 16.6667%
    }

    .sm\:col-3 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 25%
    }

    .sm\:col-4 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 33.3333%
    }

    .sm\:col-5 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 41.6667%
    }

    .sm\:col-6 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 50%
    }

    .sm\:col-7 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 58.3333%
    }

    .sm\:col-8 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 66.6667%
    }

    .sm\:col-9 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 75%
    }

    .sm\:col-10 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 83.3333%
    }

    .sm\:col-11 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 91.6667%
    }

    .sm\:col-12 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 100%
    }
}

@media screen and (min-width: 960px) {
    .md\:col {
        flex-grow:1;
        flex-basis: 0;
        padding: 1.2rem
    }

    .md\:col-fixed {
        flex: 0 0 auto;
        padding: 1.2rem
    }

    .md\:col-1 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 8.3333%
    }

    .md\:col-2 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 16.6667%
    }

    .md\:col-3 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 25%
    }

    .md\:col-4 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 33.3333%
    }

    .md\:col-5 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 41.6667%
    }

    .md\:col-6 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 50%
    }

    .md\:col-7 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 58.3333%
    }

    .md\:col-8 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 66.6667%
    }

    .md\:col-9 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 75%
    }

    .md\:col-10 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 83.3333%
    }

    .md\:col-11 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 91.6667%
    }

    .md\:col-12 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 100%
    }
}

@media screen and (min-width: 1280px) {
    .lg\:col {
        flex-grow:1;
        flex-basis: 0;
        padding: 1.2rem
    }

    .lg\:col-fixed {
        flex: 0 0 auto;
        padding: 1.2rem
    }

    .lg\:col-1 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 8.3333%
    }

    .lg\:col-2 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 16.6667%
    }

    .lg\:col-3 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 25%
    }

    .lg\:col-4 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 33.3333%
    }

    .lg\:col-5 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 41.6667%
    }

    .lg\:col-6 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 50%
    }

    .lg\:col-7 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 58.3333%
    }

    .lg\:col-8 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 66.6667%
    }

    .lg\:col-9 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 75%
    }

    .lg\:col-10 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 83.3333%
    }

    .lg\:col-11 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 91.6667%
    }

    .lg\:col-12 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 100%
    }
}

@media screen and (min-width: 1440px) {
    .xl\:col {
        flex-grow:1;
        flex-basis: 0;
        padding: 1.2rem
    }

    .xl\:col-fixed {
        flex: 0 0 auto;
        padding: 1.2rem
    }

    .xl\:col-1 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 8.3333%
    }

    .xl\:col-2 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 16.6667%
    }

    .xl\:col-3 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 25%
    }

    .xl\:col-4 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 33.3333%
    }

    .xl\:col-5 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 41.6667%
    }

    .xl\:col-6 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 50%
    }

    .xl\:col-7 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 58.3333%
    }

    .xl\:col-8 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 66.6667%
    }

    .xl\:col-9 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 75%
    }

    .xl\:col-10 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 83.3333%
    }

    .xl\:col-11 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 91.6667%
    }

    .xl\:col-12 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 100%
    }
}

@media screen and (min-width: 100%) {
    .max\:col {
        flex-grow:1;
        flex-basis: 0;
        padding: 1.2rem
    }

    .max\:col-fixed {
        flex: 0 0 auto;
        padding: 1.2rem
    }

    .max\:col-1 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 8.3333%
    }

    .max\:col-2 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 16.6667%
    }

    .max\:col-3 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 25%
    }

    .max\:col-4 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 33.3333%
    }

    .max\:col-5 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 41.6667%
    }

    .max\:col-6 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 50%
    }

    .max\:col-7 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 58.3333%
    }

    .max\:col-8 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 66.6667%
    }

    .max\:col-9 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 75%
    }

    .max\:col-10 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 83.3333%
    }

    .max\:col-11 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 91.6667%
    }

    .max\:col-12 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 100%
    }
}

.col-offset-0 {
    margin-left: 0 !important
}

.col-offset-1 {
    margin-left: 8.3333% !important
}

.col-offset-2 {
    margin-left: 16.6667% !important
}

.col-offset-3 {
    margin-left: 25% !important
}

.col-offset-4 {
    margin-left: 33.3333% !important
}

.col-offset-5 {
    margin-left: 41.6667% !important
}

.col-offset-6 {
    margin-left: 50% !important
}

.col-offset-7 {
    margin-left: 58.3333% !important
}

.col-offset-8 {
    margin-left: 66.6667% !important
}

.col-offset-9 {
    margin-left: 75% !important
}

.col-offset-10 {
    margin-left: 83.3333% !important
}

.col-offset-11 {
    margin-left: 91.6667% !important
}

.col-offset-12 {
    margin-left: 100% !important
}

@media screen and (min-width: 320px) {
    .xxs\:col-offset-0 {
        margin-left:0 !important
    }

    .xxs\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .xxs\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .xxs\:col-offset-3 {
        margin-left: 25% !important
    }

    .xxs\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .xxs\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .xxs\:col-offset-6 {
        margin-left: 50% !important
    }

    .xxs\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .xxs\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .xxs\:col-offset-9 {
        margin-left: 75% !important
    }

    .xxs\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .xxs\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .xxs\:col-offset-12 {
        margin-left: 100% !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:col-offset-0 {
        margin-left:0 !important
    }

    .xs\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .xs\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .xs\:col-offset-3 {
        margin-left: 25% !important
    }

    .xs\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .xs\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .xs\:col-offset-6 {
        margin-left: 50% !important
    }

    .xs\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .xs\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .xs\:col-offset-9 {
        margin-left: 75% !important
    }

    .xs\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .xs\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .xs\:col-offset-12 {
        margin-left: 100% !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:col-offset-0 {
        margin-left:0 !important
    }

    .sm\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .sm\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .sm\:col-offset-3 {
        margin-left: 25% !important
    }

    .sm\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .sm\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .sm\:col-offset-6 {
        margin-left: 50% !important
    }

    .sm\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .sm\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .sm\:col-offset-9 {
        margin-left: 75% !important
    }

    .sm\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .sm\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .sm\:col-offset-12 {
        margin-left: 100% !important
    }
}

@media screen and (min-width: 960px) {
    .md\:col-offset-0 {
        margin-left:0 !important
    }

    .md\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .md\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .md\:col-offset-3 {
        margin-left: 25% !important
    }

    .md\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .md\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .md\:col-offset-6 {
        margin-left: 50% !important
    }

    .md\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .md\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .md\:col-offset-9 {
        margin-left: 75% !important
    }

    .md\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .md\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .md\:col-offset-12 {
        margin-left: 100% !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:col-offset-0 {
        margin-left:0 !important
    }

    .lg\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .lg\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .lg\:col-offset-3 {
        margin-left: 25% !important
    }

    .lg\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .lg\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .lg\:col-offset-6 {
        margin-left: 50% !important
    }

    .lg\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .lg\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .lg\:col-offset-9 {
        margin-left: 75% !important
    }

    .lg\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .lg\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .lg\:col-offset-12 {
        margin-left: 100% !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:col-offset-0 {
        margin-left:0 !important
    }

    .xl\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .xl\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .xl\:col-offset-3 {
        margin-left: 25% !important
    }

    .xl\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .xl\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .xl\:col-offset-6 {
        margin-left: 50% !important
    }

    .xl\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .xl\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .xl\:col-offset-9 {
        margin-left: 75% !important
    }

    .xl\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .xl\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .xl\:col-offset-12 {
        margin-left: 100% !important
    }
}

@media screen and (min-width: 100%) {
    .max\:col-offset-0 {
        margin-left:0 !important
    }

    .max\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .max\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .max\:col-offset-3 {
        margin-left: 25% !important
    }

    .max\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .max\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .max\:col-offset-6 {
        margin-left: 50% !important
    }

    .max\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .max\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .max\:col-offset-9 {
        margin-left: 75% !important
    }

    .max\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .max\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .max\:col-offset-12 {
        margin-left: 100% !important
    }
}

.text-0 {
    color: var(--surface-0) !important
}

.text-50 {
    color: var(--surface-50) !important
}

.text-100 {
    color: var(--surface-100) !important
}

.text-200 {
    color: var(--surface-200) !important
}

.text-300 {
    color: var(--surface-300) !important
}

.text-400 {
    color: var(--surface-400) !important
}

.text-500 {
    color: var(--surface-500) !important
}

.text-600 {
    color: var(--surface-600) !important
}

.text-700 {
    color: var(--surface-700) !important
}

.text-800,.heading-step--title {
    color: var(--surface-800) !important
}

.text-900 {
    color: var(--surface-900) !important
}

.focus\:text-0:focus {
    color: var(--surface-0) !important
}

.hover\:text-0:hover {
    color: var(--surface-0) !important
}

.active\:text-0:active {
    color: var(--surface-0) !important
}

.focus\:text-50:focus {
    color: var(--surface-50) !important
}

.hover\:text-50:hover {
    color: var(--surface-50) !important
}

.active\:text-50:active {
    color: var(--surface-50) !important
}

.focus\:text-100:focus {
    color: var(--surface-100) !important
}

.hover\:text-100:hover {
    color: var(--surface-100) !important
}

.active\:text-100:active {
    color: var(--surface-100) !important
}

.focus\:text-200:focus {
    color: var(--surface-200) !important
}

.hover\:text-200:hover {
    color: var(--surface-200) !important
}

.active\:text-200:active {
    color: var(--surface-200) !important
}

.focus\:text-300:focus {
    color: var(--surface-300) !important
}

.hover\:text-300:hover {
    color: var(--surface-300) !important
}

.active\:text-300:active {
    color: var(--surface-300) !important
}

.focus\:text-400:focus {
    color: var(--surface-400) !important
}

.hover\:text-400:hover {
    color: var(--surface-400) !important
}

.active\:text-400:active {
    color: var(--surface-400) !important
}

.focus\:text-500:focus {
    color: var(--surface-500) !important
}

.hover\:text-500:hover {
    color: var(--surface-500) !important
}

.active\:text-500:active {
    color: var(--surface-500) !important
}

.focus\:text-600:focus {
    color: var(--surface-600) !important
}

.hover\:text-600:hover {
    color: var(--surface-600) !important
}

.active\:text-600:active {
    color: var(--surface-600) !important
}

.focus\:text-700:focus {
    color: var(--surface-700) !important
}

.hover\:text-700:hover {
    color: var(--surface-700) !important
}

.active\:text-700:active {
    color: var(--surface-700) !important
}

.focus\:text-800:focus {
    color: var(--surface-800) !important
}

.hover\:text-800:hover {
    color: var(--surface-800) !important
}

.active\:text-800:active {
    color: var(--surface-800) !important
}

.focus\:text-900:focus {
    color: var(--surface-900) !important
}

.hover\:text-900:hover {
    color: var(--surface-900) !important
}

.active\:text-900:active {
    color: var(--surface-900) !important
}

.surface-0 {
    background-color: var(--surface-0) !important
}

.surface-50 {
    background-color: var(--surface-50) !important
}

.surface-100 {
    background-color: var(--surface-100) !important
}

.surface-200 {
    background-color: var(--surface-200) !important
}

.surface-300 {
    background-color: var(--surface-300) !important
}

.surface-400 {
    background-color: var(--surface-400) !important
}

.surface-500 {
    background-color: var(--surface-500) !important
}

.surface-600 {
    background-color: var(--surface-600) !important
}

.surface-700 {
    background-color: var(--surface-700) !important
}

.surface-800 {
    background-color: var(--surface-800) !important
}

.surface-900 {
    background-color: var(--surface-900) !important
}

.focus\:surface-0:focus {
    background-color: var(--surface-0) !important
}

.hover\:surface-0:hover {
    background-color: var(--surface-0) !important
}

.active\:surface-0:active {
    background-color: var(--surface-0) !important
}

.focus\:surface-50:focus {
    background-color: var(--surface-50) !important
}

.hover\:surface-50:hover {
    background-color: var(--surface-50) !important
}

.active\:surface-50:active {
    background-color: var(--surface-50) !important
}

.focus\:surface-100:focus {
    background-color: var(--surface-100) !important
}

.hover\:surface-100:hover {
    background-color: var(--surface-100) !important
}

.active\:surface-100:active {
    background-color: var(--surface-100) !important
}

.focus\:surface-200:focus {
    background-color: var(--surface-200) !important
}

.hover\:surface-200:hover {
    background-color: var(--surface-200) !important
}

.active\:surface-200:active {
    background-color: var(--surface-200) !important
}

.focus\:surface-300:focus {
    background-color: var(--surface-300) !important
}

.hover\:surface-300:hover {
    background-color: var(--surface-300) !important
}

.active\:surface-300:active {
    background-color: var(--surface-300) !important
}

.focus\:surface-400:focus {
    background-color: var(--surface-400) !important
}

.hover\:surface-400:hover {
    background-color: var(--surface-400) !important
}

.active\:surface-400:active {
    background-color: var(--surface-400) !important
}

.focus\:surface-500:focus {
    background-color: var(--surface-500) !important
}

.hover\:surface-500:hover {
    background-color: var(--surface-500) !important
}

.active\:surface-500:active {
    background-color: var(--surface-500) !important
}

.focus\:surface-600:focus {
    background-color: var(--surface-600) !important
}

.hover\:surface-600:hover {
    background-color: var(--surface-600) !important
}

.active\:surface-600:active {
    background-color: var(--surface-600) !important
}

.focus\:surface-700:focus {
    background-color: var(--surface-700) !important
}

.hover\:surface-700:hover {
    background-color: var(--surface-700) !important
}

.active\:surface-700:active {
    background-color: var(--surface-700) !important
}

.focus\:surface-800:focus {
    background-color: var(--surface-800) !important
}

.hover\:surface-800:hover {
    background-color: var(--surface-800) !important
}

.active\:surface-800:active {
    background-color: var(--surface-800) !important
}

.focus\:surface-900:focus {
    background-color: var(--surface-900) !important
}

.hover\:surface-900:hover {
    background-color: var(--surface-900) !important
}

.active\:surface-900:active {
    background-color: var(--surface-900) !important
}

.border-0 {
    border-color: var(--surface-0) !important
}

.border-50 {
    border-color: var(--surface-50) !important
}

.border-100 {
    border-color: var(--surface-100) !important
}

.border-200 {
    border-color: var(--surface-200) !important
}

.border-300 {
    border-color: var(--surface-300) !important
}

.border-400 {
    border-color: var(--surface-400) !important
}

.border-500 {
    border-color: var(--surface-500) !important
}

.border-600 {
    border-color: var(--surface-600) !important
}

.border-700 {
    border-color: var(--surface-700) !important
}

.border-800 {
    border-color: var(--surface-800) !important
}

.border-900 {
    border-color: var(--surface-900) !important
}

.focus\:border-0:focus {
    border-color: var(--surface-0) !important
}

.hover\:border-0:hover {
    border-color: var(--surface-0) !important
}

.active\:border-0:active {
    border-color: var(--surface-0) !important
}

.focus\:border-50:focus {
    border-color: var(--surface-50) !important
}

.hover\:border-50:hover {
    border-color: var(--surface-50) !important
}

.active\:border-50:active {
    border-color: var(--surface-50) !important
}

.focus\:border-100:focus {
    border-color: var(--surface-100) !important
}

.hover\:border-100:hover {
    border-color: var(--surface-100) !important
}

.active\:border-100:active {
    border-color: var(--surface-100) !important
}

.focus\:border-200:focus {
    border-color: var(--surface-200) !important
}

.hover\:border-200:hover {
    border-color: var(--surface-200) !important
}

.active\:border-200:active {
    border-color: var(--surface-200) !important
}

.focus\:border-300:focus {
    border-color: var(--surface-300) !important
}

.hover\:border-300:hover {
    border-color: var(--surface-300) !important
}

.active\:border-300:active {
    border-color: var(--surface-300) !important
}

.focus\:border-400:focus {
    border-color: var(--surface-400) !important
}

.hover\:border-400:hover {
    border-color: var(--surface-400) !important
}

.active\:border-400:active {
    border-color: var(--surface-400) !important
}

.focus\:border-500:focus {
    border-color: var(--surface-500) !important
}

.hover\:border-500:hover {
    border-color: var(--surface-500) !important
}

.active\:border-500:active {
    border-color: var(--surface-500) !important
}

.focus\:border-600:focus {
    border-color: var(--surface-600) !important
}

.hover\:border-600:hover {
    border-color: var(--surface-600) !important
}

.active\:border-600:active {
    border-color: var(--surface-600) !important
}

.focus\:border-700:focus {
    border-color: var(--surface-700) !important
}

.hover\:border-700:hover {
    border-color: var(--surface-700) !important
}

.active\:border-700:active {
    border-color: var(--surface-700) !important
}

.focus\:border-800:focus {
    border-color: var(--surface-800) !important
}

.hover\:border-800:hover {
    border-color: var(--surface-800) !important
}

.active\:border-800:active {
    border-color: var(--surface-800) !important
}

.focus\:border-900:focus {
    border-color: var(--surface-900) !important
}

.hover\:border-900:hover {
    border-color: var(--surface-900) !important
}

.active\:border-900:active {
    border-color: var(--surface-900) !important
}

.bg-transparent {
    background-color: transparent !important
}

@media screen and (min-width: 320px) {
    .xxs\:bg-transparent {
        background-color:transparent !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:bg-transparent {
        background-color:transparent !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:bg-transparent {
        background-color:transparent !important
    }
}

@media screen and (min-width: 960px) {
    .md\:bg-transparent {
        background-color:transparent !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:bg-transparent {
        background-color:transparent !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:bg-transparent {
        background-color:transparent !important
    }
}

@media screen and (min-width: 100%) {
    .max\:bg-transparent {
        background-color:transparent !important
    }
}

.border-transparent {
    border-color: transparent !important
}

@media screen and (min-width: 320px) {
    .xxs\:border-transparent {
        border-color:transparent !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:border-transparent {
        border-color:transparent !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:border-transparent {
        border-color:transparent !important
    }
}

@media screen and (min-width: 960px) {
    .md\:border-transparent {
        border-color:transparent !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:border-transparent {
        border-color:transparent !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:border-transparent {
        border-color:transparent !important
    }
}

@media screen and (min-width: 100%) {
    .max\:border-transparent {
        border-color:transparent !important
    }
}

.text-blue-50 {
    color: var(--blue-50) !important
}

.text-blue-100 {
    color: var(--blue-100) !important
}

.text-blue-200 {
    color: var(--blue-200) !important
}

.text-blue-300 {
    color: var(--blue-300) !important
}

.text-blue-400 {
    color: var(--blue-400) !important
}

.text-blue-500 {
    color: var(--blue-500) !important
}

.text-blue-600 {
    color: var(--blue-600) !important
}

.text-blue-700 {
    color: var(--blue-700) !important
}

.text-blue-800 {
    color: var(--blue-800) !important
}

.text-blue-900 {
    color: var(--blue-900) !important
}

.focus\:text-blue-50:focus {
    color: var(--blue-50) !important
}

.focus\:text-blue-100:focus {
    color: var(--blue-100) !important
}

.focus\:text-blue-200:focus {
    color: var(--blue-200) !important
}

.focus\:text-blue-300:focus {
    color: var(--blue-300) !important
}

.focus\:text-blue-400:focus {
    color: var(--blue-400) !important
}

.focus\:text-blue-500:focus {
    color: var(--blue-500) !important
}

.focus\:text-blue-600:focus {
    color: var(--blue-600) !important
}

.focus\:text-blue-700:focus {
    color: var(--blue-700) !important
}

.focus\:text-blue-800:focus {
    color: var(--blue-800) !important
}

.focus\:text-blue-900:focus {
    color: var(--blue-900) !important
}

.hover\:text-blue-50:hover {
    color: var(--blue-50) !important
}

.hover\:text-blue-100:hover {
    color: var(--blue-100) !important
}

.hover\:text-blue-200:hover {
    color: var(--blue-200) !important
}

.hover\:text-blue-300:hover {
    color: var(--blue-300) !important
}

.hover\:text-blue-400:hover {
    color: var(--blue-400) !important
}

.hover\:text-blue-500:hover {
    color: var(--blue-500) !important
}

.hover\:text-blue-600:hover {
    color: var(--blue-600) !important
}

.hover\:text-blue-700:hover {
    color: var(--blue-700) !important
}

.hover\:text-blue-800:hover {
    color: var(--blue-800) !important
}

.hover\:text-blue-900:hover {
    color: var(--blue-900) !important
}

.active\:text-blue-50:active {
    color: var(--blue-50) !important
}

.active\:text-blue-100:active {
    color: var(--blue-100) !important
}

.active\:text-blue-200:active {
    color: var(--blue-200) !important
}

.active\:text-blue-300:active {
    color: var(--blue-300) !important
}

.active\:text-blue-400:active {
    color: var(--blue-400) !important
}

.active\:text-blue-500:active {
    color: var(--blue-500) !important
}

.active\:text-blue-600:active {
    color: var(--blue-600) !important
}

.active\:text-blue-700:active {
    color: var(--blue-700) !important
}

.active\:text-blue-800:active {
    color: var(--blue-800) !important
}

.active\:text-blue-900:active {
    color: var(--blue-900) !important
}

.text-green-50 {
    color: var(--green-50) !important
}

.text-green-100 {
    color: var(--green-100) !important
}

.text-green-200 {
    color: var(--green-200) !important
}

.text-green-300 {
    color: var(--green-300) !important
}

.text-green-400 {
    color: var(--green-400) !important
}

.text-green-500 {
    color: var(--green-500) !important
}

.text-green-600 {
    color: var(--green-600) !important
}

.text-green-700 {
    color: var(--green-700) !important
}

.text-green-800 {
    color: var(--green-800) !important
}

.text-green-900 {
    color: var(--green-900) !important
}

.focus\:text-green-50:focus {
    color: var(--green-50) !important
}

.focus\:text-green-100:focus {
    color: var(--green-100) !important
}

.focus\:text-green-200:focus {
    color: var(--green-200) !important
}

.focus\:text-green-300:focus {
    color: var(--green-300) !important
}

.focus\:text-green-400:focus {
    color: var(--green-400) !important
}

.focus\:text-green-500:focus {
    color: var(--green-500) !important
}

.focus\:text-green-600:focus {
    color: var(--green-600) !important
}

.focus\:text-green-700:focus {
    color: var(--green-700) !important
}

.focus\:text-green-800:focus {
    color: var(--green-800) !important
}

.focus\:text-green-900:focus {
    color: var(--green-900) !important
}

.hover\:text-green-50:hover {
    color: var(--green-50) !important
}

.hover\:text-green-100:hover {
    color: var(--green-100) !important
}

.hover\:text-green-200:hover {
    color: var(--green-200) !important
}

.hover\:text-green-300:hover {
    color: var(--green-300) !important
}

.hover\:text-green-400:hover {
    color: var(--green-400) !important
}

.hover\:text-green-500:hover {
    color: var(--green-500) !important
}

.hover\:text-green-600:hover {
    color: var(--green-600) !important
}

.hover\:text-green-700:hover {
    color: var(--green-700) !important
}

.hover\:text-green-800:hover {
    color: var(--green-800) !important
}

.hover\:text-green-900:hover {
    color: var(--green-900) !important
}

.active\:text-green-50:active {
    color: var(--green-50) !important
}

.active\:text-green-100:active {
    color: var(--green-100) !important
}

.active\:text-green-200:active {
    color: var(--green-200) !important
}

.active\:text-green-300:active {
    color: var(--green-300) !important
}

.active\:text-green-400:active {
    color: var(--green-400) !important
}

.active\:text-green-500:active {
    color: var(--green-500) !important
}

.active\:text-green-600:active {
    color: var(--green-600) !important
}

.active\:text-green-700:active {
    color: var(--green-700) !important
}

.active\:text-green-800:active {
    color: var(--green-800) !important
}

.active\:text-green-900:active {
    color: var(--green-900) !important
}

.text-yellow-50 {
    color: var(--yellow-50) !important
}

.text-yellow-100 {
    color: var(--yellow-100) !important
}

.text-yellow-200 {
    color: var(--yellow-200) !important
}

.text-yellow-300 {
    color: var(--yellow-300) !important
}

.text-yellow-400 {
    color: var(--yellow-400) !important
}

.text-yellow-500 {
    color: var(--yellow-500) !important
}

.text-yellow-600 {
    color: var(--yellow-600) !important
}

.text-yellow-700 {
    color: var(--yellow-700) !important
}

.text-yellow-800 {
    color: var(--yellow-800) !important
}

.text-yellow-900 {
    color: var(--yellow-900) !important
}

.focus\:text-yellow-50:focus {
    color: var(--yellow-50) !important
}

.focus\:text-yellow-100:focus {
    color: var(--yellow-100) !important
}

.focus\:text-yellow-200:focus {
    color: var(--yellow-200) !important
}

.focus\:text-yellow-300:focus {
    color: var(--yellow-300) !important
}

.focus\:text-yellow-400:focus {
    color: var(--yellow-400) !important
}

.focus\:text-yellow-500:focus {
    color: var(--yellow-500) !important
}

.focus\:text-yellow-600:focus {
    color: var(--yellow-600) !important
}

.focus\:text-yellow-700:focus {
    color: var(--yellow-700) !important
}

.focus\:text-yellow-800:focus {
    color: var(--yellow-800) !important
}

.focus\:text-yellow-900:focus {
    color: var(--yellow-900) !important
}

.hover\:text-yellow-50:hover {
    color: var(--yellow-50) !important
}

.hover\:text-yellow-100:hover {
    color: var(--yellow-100) !important
}

.hover\:text-yellow-200:hover {
    color: var(--yellow-200) !important
}

.hover\:text-yellow-300:hover {
    color: var(--yellow-300) !important
}

.hover\:text-yellow-400:hover {
    color: var(--yellow-400) !important
}

.hover\:text-yellow-500:hover {
    color: var(--yellow-500) !important
}

.hover\:text-yellow-600:hover {
    color: var(--yellow-600) !important
}

.hover\:text-yellow-700:hover {
    color: var(--yellow-700) !important
}

.hover\:text-yellow-800:hover {
    color: var(--yellow-800) !important
}

.hover\:text-yellow-900:hover {
    color: var(--yellow-900) !important
}

.active\:text-yellow-50:active {
    color: var(--yellow-50) !important
}

.active\:text-yellow-100:active {
    color: var(--yellow-100) !important
}

.active\:text-yellow-200:active {
    color: var(--yellow-200) !important
}

.active\:text-yellow-300:active {
    color: var(--yellow-300) !important
}

.active\:text-yellow-400:active {
    color: var(--yellow-400) !important
}

.active\:text-yellow-500:active {
    color: var(--yellow-500) !important
}

.active\:text-yellow-600:active {
    color: var(--yellow-600) !important
}

.active\:text-yellow-700:active {
    color: var(--yellow-700) !important
}

.active\:text-yellow-800:active {
    color: var(--yellow-800) !important
}

.active\:text-yellow-900:active {
    color: var(--yellow-900) !important
}

.text-cyan-50 {
    color: var(--cyan-50) !important
}

.text-cyan-100 {
    color: var(--cyan-100) !important
}

.text-cyan-200 {
    color: var(--cyan-200) !important
}

.text-cyan-300 {
    color: var(--cyan-300) !important
}

.text-cyan-400 {
    color: var(--cyan-400) !important
}

.text-cyan-500 {
    color: var(--cyan-500) !important
}

.text-cyan-600 {
    color: var(--cyan-600) !important
}

.text-cyan-700 {
    color: var(--cyan-700) !important
}

.text-cyan-800 {
    color: var(--cyan-800) !important
}

.text-cyan-900 {
    color: var(--cyan-900) !important
}

.focus\:text-cyan-50:focus {
    color: var(--cyan-50) !important
}

.focus\:text-cyan-100:focus {
    color: var(--cyan-100) !important
}

.focus\:text-cyan-200:focus {
    color: var(--cyan-200) !important
}

.focus\:text-cyan-300:focus {
    color: var(--cyan-300) !important
}

.focus\:text-cyan-400:focus {
    color: var(--cyan-400) !important
}

.focus\:text-cyan-500:focus {
    color: var(--cyan-500) !important
}

.focus\:text-cyan-600:focus {
    color: var(--cyan-600) !important
}

.focus\:text-cyan-700:focus {
    color: var(--cyan-700) !important
}

.focus\:text-cyan-800:focus {
    color: var(--cyan-800) !important
}

.focus\:text-cyan-900:focus {
    color: var(--cyan-900) !important
}

.hover\:text-cyan-50:hover {
    color: var(--cyan-50) !important
}

.hover\:text-cyan-100:hover {
    color: var(--cyan-100) !important
}

.hover\:text-cyan-200:hover {
    color: var(--cyan-200) !important
}

.hover\:text-cyan-300:hover {
    color: var(--cyan-300) !important
}

.hover\:text-cyan-400:hover {
    color: var(--cyan-400) !important
}

.hover\:text-cyan-500:hover {
    color: var(--cyan-500) !important
}

.hover\:text-cyan-600:hover {
    color: var(--cyan-600) !important
}

.hover\:text-cyan-700:hover {
    color: var(--cyan-700) !important
}

.hover\:text-cyan-800:hover {
    color: var(--cyan-800) !important
}

.hover\:text-cyan-900:hover {
    color: var(--cyan-900) !important
}

.active\:text-cyan-50:active {
    color: var(--cyan-50) !important
}

.active\:text-cyan-100:active {
    color: var(--cyan-100) !important
}

.active\:text-cyan-200:active {
    color: var(--cyan-200) !important
}

.active\:text-cyan-300:active {
    color: var(--cyan-300) !important
}

.active\:text-cyan-400:active {
    color: var(--cyan-400) !important
}

.active\:text-cyan-500:active {
    color: var(--cyan-500) !important
}

.active\:text-cyan-600:active {
    color: var(--cyan-600) !important
}

.active\:text-cyan-700:active {
    color: var(--cyan-700) !important
}

.active\:text-cyan-800:active {
    color: var(--cyan-800) !important
}

.active\:text-cyan-900:active {
    color: var(--cyan-900) !important
}

.text-pink-50 {
    color: var(--pink-50) !important
}

.text-pink-100 {
    color: var(--pink-100) !important
}

.text-pink-200 {
    color: var(--pink-200) !important
}

.text-pink-300 {
    color: var(--pink-300) !important
}

.text-pink-400 {
    color: var(--pink-400) !important
}

.text-pink-500 {
    color: var(--pink-500) !important
}

.text-pink-600 {
    color: var(--pink-600) !important
}

.text-pink-700 {
    color: var(--pink-700) !important
}

.text-pink-800 {
    color: var(--pink-800) !important
}

.text-pink-900 {
    color: var(--pink-900) !important
}

.focus\:text-pink-50:focus {
    color: var(--pink-50) !important
}

.focus\:text-pink-100:focus {
    color: var(--pink-100) !important
}

.focus\:text-pink-200:focus {
    color: var(--pink-200) !important
}

.focus\:text-pink-300:focus {
    color: var(--pink-300) !important
}

.focus\:text-pink-400:focus {
    color: var(--pink-400) !important
}

.focus\:text-pink-500:focus {
    color: var(--pink-500) !important
}

.focus\:text-pink-600:focus {
    color: var(--pink-600) !important
}

.focus\:text-pink-700:focus {
    color: var(--pink-700) !important
}

.focus\:text-pink-800:focus {
    color: var(--pink-800) !important
}

.focus\:text-pink-900:focus {
    color: var(--pink-900) !important
}

.hover\:text-pink-50:hover {
    color: var(--pink-50) !important
}

.hover\:text-pink-100:hover {
    color: var(--pink-100) !important
}

.hover\:text-pink-200:hover {
    color: var(--pink-200) !important
}

.hover\:text-pink-300:hover {
    color: var(--pink-300) !important
}

.hover\:text-pink-400:hover {
    color: var(--pink-400) !important
}

.hover\:text-pink-500:hover {
    color: var(--pink-500) !important
}

.hover\:text-pink-600:hover {
    color: var(--pink-600) !important
}

.hover\:text-pink-700:hover {
    color: var(--pink-700) !important
}

.hover\:text-pink-800:hover {
    color: var(--pink-800) !important
}

.hover\:text-pink-900:hover {
    color: var(--pink-900) !important
}

.active\:text-pink-50:active {
    color: var(--pink-50) !important
}

.active\:text-pink-100:active {
    color: var(--pink-100) !important
}

.active\:text-pink-200:active {
    color: var(--pink-200) !important
}

.active\:text-pink-300:active {
    color: var(--pink-300) !important
}

.active\:text-pink-400:active {
    color: var(--pink-400) !important
}

.active\:text-pink-500:active {
    color: var(--pink-500) !important
}

.active\:text-pink-600:active {
    color: var(--pink-600) !important
}

.active\:text-pink-700:active {
    color: var(--pink-700) !important
}

.active\:text-pink-800:active {
    color: var(--pink-800) !important
}

.active\:text-pink-900:active {
    color: var(--pink-900) !important
}

.text-indigo-50 {
    color: var(--indigo-50) !important
}

.text-indigo-100 {
    color: var(--indigo-100) !important
}

.text-indigo-200 {
    color: var(--indigo-200) !important
}

.text-indigo-300 {
    color: var(--indigo-300) !important
}

.text-indigo-400 {
    color: var(--indigo-400) !important
}

.text-indigo-500 {
    color: var(--indigo-500) !important
}

.text-indigo-600 {
    color: var(--indigo-600) !important
}

.text-indigo-700 {
    color: var(--indigo-700) !important
}

.text-indigo-800 {
    color: var(--indigo-800) !important
}

.text-indigo-900 {
    color: var(--indigo-900) !important
}

.focus\:text-indigo-50:focus {
    color: var(--indigo-50) !important
}

.focus\:text-indigo-100:focus {
    color: var(--indigo-100) !important
}

.focus\:text-indigo-200:focus {
    color: var(--indigo-200) !important
}

.focus\:text-indigo-300:focus {
    color: var(--indigo-300) !important
}

.focus\:text-indigo-400:focus {
    color: var(--indigo-400) !important
}

.focus\:text-indigo-500:focus {
    color: var(--indigo-500) !important
}

.focus\:text-indigo-600:focus {
    color: var(--indigo-600) !important
}

.focus\:text-indigo-700:focus {
    color: var(--indigo-700) !important
}

.focus\:text-indigo-800:focus {
    color: var(--indigo-800) !important
}

.focus\:text-indigo-900:focus {
    color: var(--indigo-900) !important
}

.hover\:text-indigo-50:hover {
    color: var(--indigo-50) !important
}

.hover\:text-indigo-100:hover {
    color: var(--indigo-100) !important
}

.hover\:text-indigo-200:hover {
    color: var(--indigo-200) !important
}

.hover\:text-indigo-300:hover {
    color: var(--indigo-300) !important
}

.hover\:text-indigo-400:hover {
    color: var(--indigo-400) !important
}

.hover\:text-indigo-500:hover {
    color: var(--indigo-500) !important
}

.hover\:text-indigo-600:hover {
    color: var(--indigo-600) !important
}

.hover\:text-indigo-700:hover {
    color: var(--indigo-700) !important
}

.hover\:text-indigo-800:hover {
    color: var(--indigo-800) !important
}

.hover\:text-indigo-900:hover {
    color: var(--indigo-900) !important
}

.active\:text-indigo-50:active {
    color: var(--indigo-50) !important
}

.active\:text-indigo-100:active {
    color: var(--indigo-100) !important
}

.active\:text-indigo-200:active {
    color: var(--indigo-200) !important
}

.active\:text-indigo-300:active {
    color: var(--indigo-300) !important
}

.active\:text-indigo-400:active {
    color: var(--indigo-400) !important
}

.active\:text-indigo-500:active {
    color: var(--indigo-500) !important
}

.active\:text-indigo-600:active {
    color: var(--indigo-600) !important
}

.active\:text-indigo-700:active {
    color: var(--indigo-700) !important
}

.active\:text-indigo-800:active {
    color: var(--indigo-800) !important
}

.active\:text-indigo-900:active {
    color: var(--indigo-900) !important
}

.text-teal-50 {
    color: var(--teal-50) !important
}

.text-teal-100 {
    color: var(--teal-100) !important
}

.text-teal-200 {
    color: var(--teal-200) !important
}

.text-teal-300 {
    color: var(--teal-300) !important
}

.text-teal-400 {
    color: var(--teal-400) !important
}

.text-teal-500 {
    color: var(--teal-500) !important
}

.text-teal-600 {
    color: var(--teal-600) !important
}

.text-teal-700 {
    color: var(--teal-700) !important
}

.text-teal-800 {
    color: var(--teal-800) !important
}

.text-teal-900 {
    color: var(--teal-900) !important
}

.focus\:text-teal-50:focus {
    color: var(--teal-50) !important
}

.focus\:text-teal-100:focus {
    color: var(--teal-100) !important
}

.focus\:text-teal-200:focus {
    color: var(--teal-200) !important
}

.focus\:text-teal-300:focus {
    color: var(--teal-300) !important
}

.focus\:text-teal-400:focus {
    color: var(--teal-400) !important
}

.focus\:text-teal-500:focus {
    color: var(--teal-500) !important
}

.focus\:text-teal-600:focus {
    color: var(--teal-600) !important
}

.focus\:text-teal-700:focus {
    color: var(--teal-700) !important
}

.focus\:text-teal-800:focus {
    color: var(--teal-800) !important
}

.focus\:text-teal-900:focus {
    color: var(--teal-900) !important
}

.hover\:text-teal-50:hover {
    color: var(--teal-50) !important
}

.hover\:text-teal-100:hover {
    color: var(--teal-100) !important
}

.hover\:text-teal-200:hover {
    color: var(--teal-200) !important
}

.hover\:text-teal-300:hover {
    color: var(--teal-300) !important
}

.hover\:text-teal-400:hover {
    color: var(--teal-400) !important
}

.hover\:text-teal-500:hover {
    color: var(--teal-500) !important
}

.hover\:text-teal-600:hover {
    color: var(--teal-600) !important
}

.hover\:text-teal-700:hover {
    color: var(--teal-700) !important
}

.hover\:text-teal-800:hover {
    color: var(--teal-800) !important
}

.hover\:text-teal-900:hover {
    color: var(--teal-900) !important
}

.active\:text-teal-50:active {
    color: var(--teal-50) !important
}

.active\:text-teal-100:active {
    color: var(--teal-100) !important
}

.active\:text-teal-200:active {
    color: var(--teal-200) !important
}

.active\:text-teal-300:active {
    color: var(--teal-300) !important
}

.active\:text-teal-400:active {
    color: var(--teal-400) !important
}

.active\:text-teal-500:active {
    color: var(--teal-500) !important
}

.active\:text-teal-600:active {
    color: var(--teal-600) !important
}

.active\:text-teal-700:active {
    color: var(--teal-700) !important
}

.active\:text-teal-800:active {
    color: var(--teal-800) !important
}

.active\:text-teal-900:active {
    color: var(--teal-900) !important
}

.text-orange-50 {
    color: var(--orange-50) !important
}

.text-orange-100 {
    color: var(--orange-100) !important
}

.text-orange-200 {
    color: var(--orange-200) !important
}

.text-orange-300 {
    color: var(--orange-300) !important
}

.text-orange-400 {
    color: var(--orange-400) !important
}

.text-orange-500 {
    color: var(--orange-500) !important
}

.text-orange-600 {
    color: var(--orange-600) !important
}

.text-orange-700 {
    color: var(--orange-700) !important
}

.text-orange-800 {
    color: var(--orange-800) !important
}

.text-orange-900 {
    color: var(--orange-900) !important
}

.focus\:text-orange-50:focus {
    color: var(--orange-50) !important
}

.focus\:text-orange-100:focus {
    color: var(--orange-100) !important
}

.focus\:text-orange-200:focus {
    color: var(--orange-200) !important
}

.focus\:text-orange-300:focus {
    color: var(--orange-300) !important
}

.focus\:text-orange-400:focus {
    color: var(--orange-400) !important
}

.focus\:text-orange-500:focus {
    color: var(--orange-500) !important
}

.focus\:text-orange-600:focus {
    color: var(--orange-600) !important
}

.focus\:text-orange-700:focus {
    color: var(--orange-700) !important
}

.focus\:text-orange-800:focus {
    color: var(--orange-800) !important
}

.focus\:text-orange-900:focus {
    color: var(--orange-900) !important
}

.hover\:text-orange-50:hover {
    color: var(--orange-50) !important
}

.hover\:text-orange-100:hover {
    color: var(--orange-100) !important
}

.hover\:text-orange-200:hover {
    color: var(--orange-200) !important
}

.hover\:text-orange-300:hover {
    color: var(--orange-300) !important
}

.hover\:text-orange-400:hover {
    color: var(--orange-400) !important
}

.hover\:text-orange-500:hover {
    color: var(--orange-500) !important
}

.hover\:text-orange-600:hover {
    color: var(--orange-600) !important
}

.hover\:text-orange-700:hover {
    color: var(--orange-700) !important
}

.hover\:text-orange-800:hover {
    color: var(--orange-800) !important
}

.hover\:text-orange-900:hover {
    color: var(--orange-900) !important
}

.active\:text-orange-50:active {
    color: var(--orange-50) !important
}

.active\:text-orange-100:active {
    color: var(--orange-100) !important
}

.active\:text-orange-200:active {
    color: var(--orange-200) !important
}

.active\:text-orange-300:active {
    color: var(--orange-300) !important
}

.active\:text-orange-400:active {
    color: var(--orange-400) !important
}

.active\:text-orange-500:active {
    color: var(--orange-500) !important
}

.active\:text-orange-600:active {
    color: var(--orange-600) !important
}

.active\:text-orange-700:active {
    color: var(--orange-700) !important
}

.active\:text-orange-800:active {
    color: var(--orange-800) !important
}

.active\:text-orange-900:active {
    color: var(--orange-900) !important
}

.text-bluegray-50 {
    color: var(--bluegray-50) !important
}

.text-bluegray-100 {
    color: var(--bluegray-100) !important
}

.text-bluegray-200 {
    color: var(--bluegray-200) !important
}

.text-bluegray-300 {
    color: var(--bluegray-300) !important
}

.text-bluegray-400 {
    color: var(--bluegray-400) !important
}

.text-bluegray-500 {
    color: var(--bluegray-500) !important
}

.text-bluegray-600 {
    color: var(--bluegray-600) !important
}

.text-bluegray-700 {
    color: var(--bluegray-700) !important
}

.text-bluegray-800 {
    color: var(--bluegray-800) !important
}

.text-bluegray-900 {
    color: var(--bluegray-900) !important
}

.focus\:text-bluegray-50:focus {
    color: var(--bluegray-50) !important
}

.focus\:text-bluegray-100:focus {
    color: var(--bluegray-100) !important
}

.focus\:text-bluegray-200:focus {
    color: var(--bluegray-200) !important
}

.focus\:text-bluegray-300:focus {
    color: var(--bluegray-300) !important
}

.focus\:text-bluegray-400:focus {
    color: var(--bluegray-400) !important
}

.focus\:text-bluegray-500:focus {
    color: var(--bluegray-500) !important
}

.focus\:text-bluegray-600:focus {
    color: var(--bluegray-600) !important
}

.focus\:text-bluegray-700:focus {
    color: var(--bluegray-700) !important
}

.focus\:text-bluegray-800:focus {
    color: var(--bluegray-800) !important
}

.focus\:text-bluegray-900:focus {
    color: var(--bluegray-900) !important
}

.hover\:text-bluegray-50:hover {
    color: var(--bluegray-50) !important
}

.hover\:text-bluegray-100:hover {
    color: var(--bluegray-100) !important
}

.hover\:text-bluegray-200:hover {
    color: var(--bluegray-200) !important
}

.hover\:text-bluegray-300:hover {
    color: var(--bluegray-300) !important
}

.hover\:text-bluegray-400:hover {
    color: var(--bluegray-400) !important
}

.hover\:text-bluegray-500:hover {
    color: var(--bluegray-500) !important
}

.hover\:text-bluegray-600:hover {
    color: var(--bluegray-600) !important
}

.hover\:text-bluegray-700:hover {
    color: var(--bluegray-700) !important
}

.hover\:text-bluegray-800:hover {
    color: var(--bluegray-800) !important
}

.hover\:text-bluegray-900:hover {
    color: var(--bluegray-900) !important
}

.active\:text-bluegray-50:active {
    color: var(--bluegray-50) !important
}

.active\:text-bluegray-100:active {
    color: var(--bluegray-100) !important
}

.active\:text-bluegray-200:active {
    color: var(--bluegray-200) !important
}

.active\:text-bluegray-300:active {
    color: var(--bluegray-300) !important
}

.active\:text-bluegray-400:active {
    color: var(--bluegray-400) !important
}

.active\:text-bluegray-500:active {
    color: var(--bluegray-500) !important
}

.active\:text-bluegray-600:active {
    color: var(--bluegray-600) !important
}

.active\:text-bluegray-700:active {
    color: var(--bluegray-700) !important
}

.active\:text-bluegray-800:active {
    color: var(--bluegray-800) !important
}

.active\:text-bluegray-900:active {
    color: var(--bluegray-900) !important
}

.text-purple-50 {
    color: var(--purple-50) !important
}

.text-purple-100 {
    color: var(--purple-100) !important
}

.text-purple-200 {
    color: var(--purple-200) !important
}

.text-purple-300 {
    color: var(--purple-300) !important
}

.text-purple-400 {
    color: var(--purple-400) !important
}

.text-purple-500 {
    color: var(--purple-500) !important
}

.text-purple-600 {
    color: var(--purple-600) !important
}

.text-purple-700 {
    color: var(--purple-700) !important
}

.text-purple-800 {
    color: var(--purple-800) !important
}

.text-purple-900 {
    color: var(--purple-900) !important
}

.focus\:text-purple-50:focus {
    color: var(--purple-50) !important
}

.focus\:text-purple-100:focus {
    color: var(--purple-100) !important
}

.focus\:text-purple-200:focus {
    color: var(--purple-200) !important
}

.focus\:text-purple-300:focus {
    color: var(--purple-300) !important
}

.focus\:text-purple-400:focus {
    color: var(--purple-400) !important
}

.focus\:text-purple-500:focus {
    color: var(--purple-500) !important
}

.focus\:text-purple-600:focus {
    color: var(--purple-600) !important
}

.focus\:text-purple-700:focus {
    color: var(--purple-700) !important
}

.focus\:text-purple-800:focus {
    color: var(--purple-800) !important
}

.focus\:text-purple-900:focus {
    color: var(--purple-900) !important
}

.hover\:text-purple-50:hover {
    color: var(--purple-50) !important
}

.hover\:text-purple-100:hover {
    color: var(--purple-100) !important
}

.hover\:text-purple-200:hover {
    color: var(--purple-200) !important
}

.hover\:text-purple-300:hover {
    color: var(--purple-300) !important
}

.hover\:text-purple-400:hover {
    color: var(--purple-400) !important
}

.hover\:text-purple-500:hover {
    color: var(--purple-500) !important
}

.hover\:text-purple-600:hover {
    color: var(--purple-600) !important
}

.hover\:text-purple-700:hover {
    color: var(--purple-700) !important
}

.hover\:text-purple-800:hover {
    color: var(--purple-800) !important
}

.hover\:text-purple-900:hover {
    color: var(--purple-900) !important
}

.active\:text-purple-50:active {
    color: var(--purple-50) !important
}

.active\:text-purple-100:active {
    color: var(--purple-100) !important
}

.active\:text-purple-200:active {
    color: var(--purple-200) !important
}

.active\:text-purple-300:active {
    color: var(--purple-300) !important
}

.active\:text-purple-400:active {
    color: var(--purple-400) !important
}

.active\:text-purple-500:active {
    color: var(--purple-500) !important
}

.active\:text-purple-600:active {
    color: var(--purple-600) !important
}

.active\:text-purple-700:active {
    color: var(--purple-700) !important
}

.active\:text-purple-800:active {
    color: var(--purple-800) !important
}

.active\:text-purple-900:active {
    color: var(--purple-900) !important
}

.text-gray-50 {
    color: var(--gray-50) !important
}

.text-gray-100 {
    color: var(--gray-100) !important
}

.text-gray-200 {
    color: var(--gray-200) !important
}

.text-gray-300 {
    color: var(--gray-300) !important
}

.text-gray-400 {
    color: var(--gray-400) !important
}

.text-gray-500 {
    color: var(--gray-500) !important
}

.text-gray-600 {
    color: var(--gray-600) !important
}

.text-gray-700 {
    color: var(--gray-700) !important
}

.text-gray-800 {
    color: var(--gray-800) !important
}

.text-gray-900 {
    color: var(--gray-900) !important
}

.focus\:text-gray-50:focus {
    color: var(--gray-50) !important
}

.focus\:text-gray-100:focus {
    color: var(--gray-100) !important
}

.focus\:text-gray-200:focus {
    color: var(--gray-200) !important
}

.focus\:text-gray-300:focus {
    color: var(--gray-300) !important
}

.focus\:text-gray-400:focus {
    color: var(--gray-400) !important
}

.focus\:text-gray-500:focus {
    color: var(--gray-500) !important
}

.focus\:text-gray-600:focus {
    color: var(--gray-600) !important
}

.focus\:text-gray-700:focus {
    color: var(--gray-700) !important
}

.focus\:text-gray-800:focus {
    color: var(--gray-800) !important
}

.focus\:text-gray-900:focus {
    color: var(--gray-900) !important
}

.hover\:text-gray-50:hover {
    color: var(--gray-50) !important
}

.hover\:text-gray-100:hover {
    color: var(--gray-100) !important
}

.hover\:text-gray-200:hover {
    color: var(--gray-200) !important
}

.hover\:text-gray-300:hover {
    color: var(--gray-300) !important
}

.hover\:text-gray-400:hover {
    color: var(--gray-400) !important
}

.hover\:text-gray-500:hover {
    color: var(--gray-500) !important
}

.hover\:text-gray-600:hover {
    color: var(--gray-600) !important
}

.hover\:text-gray-700:hover {
    color: var(--gray-700) !important
}

.hover\:text-gray-800:hover {
    color: var(--gray-800) !important
}

.hover\:text-gray-900:hover {
    color: var(--gray-900) !important
}

.active\:text-gray-50:active {
    color: var(--gray-50) !important
}

.active\:text-gray-100:active {
    color: var(--gray-100) !important
}

.active\:text-gray-200:active {
    color: var(--gray-200) !important
}

.active\:text-gray-300:active {
    color: var(--gray-300) !important
}

.active\:text-gray-400:active {
    color: var(--gray-400) !important
}

.active\:text-gray-500:active {
    color: var(--gray-500) !important
}

.active\:text-gray-600:active {
    color: var(--gray-600) !important
}

.active\:text-gray-700:active {
    color: var(--gray-700) !important
}

.active\:text-gray-800:active {
    color: var(--gray-800) !important
}

.active\:text-gray-900:active {
    color: var(--gray-900) !important
}

.text-red-50 {
    color: var(--red-50) !important
}

.text-red-100 {
    color: var(--red-100) !important
}

.text-red-200 {
    color: var(--red-200) !important
}

.text-red-300 {
    color: var(--red-300) !important
}

.text-red-400 {
    color: var(--red-400) !important
}

.text-red-500 {
    color: var(--red-500) !important
}

.text-red-600 {
    color: var(--red-600) !important
}

.text-red-700 {
    color: var(--red-700) !important
}

.text-red-800 {
    color: var(--red-800) !important
}

.text-red-900 {
    color: var(--red-900) !important
}

.focus\:text-red-50:focus {
    color: var(--red-50) !important
}

.focus\:text-red-100:focus {
    color: var(--red-100) !important
}

.focus\:text-red-200:focus {
    color: var(--red-200) !important
}

.focus\:text-red-300:focus {
    color: var(--red-300) !important
}

.focus\:text-red-400:focus {
    color: var(--red-400) !important
}

.focus\:text-red-500:focus {
    color: var(--red-500) !important
}

.focus\:text-red-600:focus {
    color: var(--red-600) !important
}

.focus\:text-red-700:focus {
    color: var(--red-700) !important
}

.focus\:text-red-800:focus {
    color: var(--red-800) !important
}

.focus\:text-red-900:focus {
    color: var(--red-900) !important
}

.hover\:text-red-50:hover {
    color: var(--red-50) !important
}

.hover\:text-red-100:hover {
    color: var(--red-100) !important
}

.hover\:text-red-200:hover {
    color: var(--red-200) !important
}

.hover\:text-red-300:hover {
    color: var(--red-300) !important
}

.hover\:text-red-400:hover {
    color: var(--red-400) !important
}

.hover\:text-red-500:hover {
    color: var(--red-500) !important
}

.hover\:text-red-600:hover {
    color: var(--red-600) !important
}

.hover\:text-red-700:hover {
    color: var(--red-700) !important
}

.hover\:text-red-800:hover {
    color: var(--red-800) !important
}

.hover\:text-red-900:hover {
    color: var(--red-900) !important
}

.active\:text-red-50:active {
    color: var(--red-50) !important
}

.active\:text-red-100:active {
    color: var(--red-100) !important
}

.active\:text-red-200:active {
    color: var(--red-200) !important
}

.active\:text-red-300:active {
    color: var(--red-300) !important
}

.active\:text-red-400:active {
    color: var(--red-400) !important
}

.active\:text-red-500:active {
    color: var(--red-500) !important
}

.active\:text-red-600:active {
    color: var(--red-600) !important
}

.active\:text-red-700:active {
    color: var(--red-700) !important
}

.active\:text-red-800:active {
    color: var(--red-800) !important
}

.active\:text-red-900:active {
    color: var(--red-900) !important
}

.text-primary-50 {
    color: var(--primary-50) !important
}

.text-primary-100 {
    color: var(--primary-100) !important
}

.text-primary-200 {
    color: var(--primary-200) !important
}

.text-primary-300 {
    color: var(--primary-300) !important
}

.text-primary-400 {
    color: var(--primary-400) !important
}

.text-primary-500 {
    color: var(--primary-500) !important
}

.text-primary-600 {
    color: var(--primary-600) !important
}

.text-primary-700 {
    color: var(--primary-700) !important
}

.text-primary-800 {
    color: var(--primary-800) !important
}

.text-primary-900 {
    color: var(--primary-900) !important
}

.focus\:text-primary-50:focus {
    color: var(--primary-50) !important
}

.focus\:text-primary-100:focus {
    color: var(--primary-100) !important
}

.focus\:text-primary-200:focus {
    color: var(--primary-200) !important
}

.focus\:text-primary-300:focus {
    color: var(--primary-300) !important
}

.focus\:text-primary-400:focus {
    color: var(--primary-400) !important
}

.focus\:text-primary-500:focus {
    color: var(--primary-500) !important
}

.focus\:text-primary-600:focus {
    color: var(--primary-600) !important
}

.focus\:text-primary-700:focus {
    color: var(--primary-700) !important
}

.focus\:text-primary-800:focus {
    color: var(--primary-800) !important
}

.focus\:text-primary-900:focus {
    color: var(--primary-900) !important
}

.hover\:text-primary-50:hover {
    color: var(--primary-50) !important
}

.hover\:text-primary-100:hover {
    color: var(--primary-100) !important
}

.hover\:text-primary-200:hover {
    color: var(--primary-200) !important
}

.hover\:text-primary-300:hover {
    color: var(--primary-300) !important
}

.hover\:text-primary-400:hover {
    color: var(--primary-400) !important
}

.hover\:text-primary-500:hover {
    color: var(--primary-500) !important
}

.hover\:text-primary-600:hover {
    color: var(--primary-600) !important
}

.hover\:text-primary-700:hover {
    color: var(--primary-700) !important
}

.hover\:text-primary-800:hover {
    color: var(--primary-800) !important
}

.hover\:text-primary-900:hover {
    color: var(--primary-900) !important
}

.active\:text-primary-50:active {
    color: var(--primary-50) !important
}

.active\:text-primary-100:active {
    color: var(--primary-100) !important
}

.active\:text-primary-200:active {
    color: var(--primary-200) !important
}

.active\:text-primary-300:active {
    color: var(--primary-300) !important
}

.active\:text-primary-400:active {
    color: var(--primary-400) !important
}

.active\:text-primary-500:active {
    color: var(--primary-500) !important
}

.active\:text-primary-600:active {
    color: var(--primary-600) !important
}

.active\:text-primary-700:active {
    color: var(--primary-700) !important
}

.active\:text-primary-800:active {
    color: var(--primary-800) !important
}

.active\:text-primary-900:active {
    color: var(--primary-900) !important
}

.bg-blue-50 {
    background-color: var(--blue-50) !important
}

.bg-blue-100 {
    background-color: var(--blue-100) !important
}

.bg-blue-200 {
    background-color: var(--blue-200) !important
}

.bg-blue-300 {
    background-color: var(--blue-300) !important
}

.bg-blue-400 {
    background-color: var(--blue-400) !important
}

.bg-blue-500 {
    background-color: var(--blue-500) !important
}

.bg-blue-600 {
    background-color: var(--blue-600) !important
}

.bg-blue-700 {
    background-color: var(--blue-700) !important
}

.bg-blue-800 {
    background-color: var(--blue-800) !important
}

.bg-blue-900 {
    background-color: var(--blue-900) !important
}

.focus\:bg-blue-50:focus {
    background-color: var(--blue-50) !important
}

.focus\:bg-blue-100:focus {
    background-color: var(--blue-100) !important
}

.focus\:bg-blue-200:focus {
    background-color: var(--blue-200) !important
}

.focus\:bg-blue-300:focus {
    background-color: var(--blue-300) !important
}

.focus\:bg-blue-400:focus {
    background-color: var(--blue-400) !important
}

.focus\:bg-blue-500:focus {
    background-color: var(--blue-500) !important
}

.focus\:bg-blue-600:focus {
    background-color: var(--blue-600) !important
}

.focus\:bg-blue-700:focus {
    background-color: var(--blue-700) !important
}

.focus\:bg-blue-800:focus {
    background-color: var(--blue-800) !important
}

.focus\:bg-blue-900:focus {
    background-color: var(--blue-900) !important
}

.hover\:bg-blue-50:hover {
    background-color: var(--blue-50) !important
}

.hover\:bg-blue-100:hover {
    background-color: var(--blue-100) !important
}

.hover\:bg-blue-200:hover {
    background-color: var(--blue-200) !important
}

.hover\:bg-blue-300:hover {
    background-color: var(--blue-300) !important
}

.hover\:bg-blue-400:hover {
    background-color: var(--blue-400) !important
}

.hover\:bg-blue-500:hover {
    background-color: var(--blue-500) !important
}

.hover\:bg-blue-600:hover {
    background-color: var(--blue-600) !important
}

.hover\:bg-blue-700:hover {
    background-color: var(--blue-700) !important
}

.hover\:bg-blue-800:hover {
    background-color: var(--blue-800) !important
}

.hover\:bg-blue-900:hover {
    background-color: var(--blue-900) !important
}

.active\:bg-blue-50:active {
    background-color: var(--blue-50) !important
}

.active\:bg-blue-100:active {
    background-color: var(--blue-100) !important
}

.active\:bg-blue-200:active {
    background-color: var(--blue-200) !important
}

.active\:bg-blue-300:active {
    background-color: var(--blue-300) !important
}

.active\:bg-blue-400:active {
    background-color: var(--blue-400) !important
}

.active\:bg-blue-500:active {
    background-color: var(--blue-500) !important
}

.active\:bg-blue-600:active {
    background-color: var(--blue-600) !important
}

.active\:bg-blue-700:active {
    background-color: var(--blue-700) !important
}

.active\:bg-blue-800:active {
    background-color: var(--blue-800) !important
}

.active\:bg-blue-900:active {
    background-color: var(--blue-900) !important
}

.bg-green-50 {
    background-color: var(--green-50) !important
}

.bg-green-100 {
    background-color: var(--green-100) !important
}

.bg-green-200 {
    background-color: var(--green-200) !important
}

.bg-green-300 {
    background-color: var(--green-300) !important
}

.bg-green-400 {
    background-color: var(--green-400) !important
}

.bg-green-500 {
    background-color: var(--green-500) !important
}

.bg-green-600 {
    background-color: var(--green-600) !important
}

.bg-green-700 {
    background-color: var(--green-700) !important
}

.bg-green-800 {
    background-color: var(--green-800) !important
}

.bg-green-900 {
    background-color: var(--green-900) !important
}

.focus\:bg-green-50:focus {
    background-color: var(--green-50) !important
}

.focus\:bg-green-100:focus {
    background-color: var(--green-100) !important
}

.focus\:bg-green-200:focus {
    background-color: var(--green-200) !important
}

.focus\:bg-green-300:focus {
    background-color: var(--green-300) !important
}

.focus\:bg-green-400:focus {
    background-color: var(--green-400) !important
}

.focus\:bg-green-500:focus {
    background-color: var(--green-500) !important
}

.focus\:bg-green-600:focus {
    background-color: var(--green-600) !important
}

.focus\:bg-green-700:focus {
    background-color: var(--green-700) !important
}

.focus\:bg-green-800:focus {
    background-color: var(--green-800) !important
}

.focus\:bg-green-900:focus {
    background-color: var(--green-900) !important
}

.hover\:bg-green-50:hover {
    background-color: var(--green-50) !important
}

.hover\:bg-green-100:hover {
    background-color: var(--green-100) !important
}

.hover\:bg-green-200:hover {
    background-color: var(--green-200) !important
}

.hover\:bg-green-300:hover {
    background-color: var(--green-300) !important
}

.hover\:bg-green-400:hover {
    background-color: var(--green-400) !important
}

.hover\:bg-green-500:hover {
    background-color: var(--green-500) !important
}

.hover\:bg-green-600:hover {
    background-color: var(--green-600) !important
}

.hover\:bg-green-700:hover {
    background-color: var(--green-700) !important
}

.hover\:bg-green-800:hover {
    background-color: var(--green-800) !important
}

.hover\:bg-green-900:hover {
    background-color: var(--green-900) !important
}

.active\:bg-green-50:active {
    background-color: var(--green-50) !important
}

.active\:bg-green-100:active {
    background-color: var(--green-100) !important
}

.active\:bg-green-200:active {
    background-color: var(--green-200) !important
}

.active\:bg-green-300:active {
    background-color: var(--green-300) !important
}

.active\:bg-green-400:active {
    background-color: var(--green-400) !important
}

.active\:bg-green-500:active {
    background-color: var(--green-500) !important
}

.active\:bg-green-600:active {
    background-color: var(--green-600) !important
}

.active\:bg-green-700:active {
    background-color: var(--green-700) !important
}

.active\:bg-green-800:active {
    background-color: var(--green-800) !important
}

.active\:bg-green-900:active {
    background-color: var(--green-900) !important
}

.bg-yellow-50 {
    background-color: var(--yellow-50) !important
}

.bg-yellow-100 {
    background-color: var(--yellow-100) !important
}

.bg-yellow-200 {
    background-color: var(--yellow-200) !important
}

.bg-yellow-300 {
    background-color: var(--yellow-300) !important
}

.bg-yellow-400 {
    background-color: var(--yellow-400) !important
}

.bg-yellow-500 {
    background-color: var(--yellow-500) !important
}

.bg-yellow-600 {
    background-color: var(--yellow-600) !important
}

.bg-yellow-700 {
    background-color: var(--yellow-700) !important
}

.bg-yellow-800 {
    background-color: var(--yellow-800) !important
}

.bg-yellow-900 {
    background-color: var(--yellow-900) !important
}

.focus\:bg-yellow-50:focus {
    background-color: var(--yellow-50) !important
}

.focus\:bg-yellow-100:focus {
    background-color: var(--yellow-100) !important
}

.focus\:bg-yellow-200:focus {
    background-color: var(--yellow-200) !important
}

.focus\:bg-yellow-300:focus {
    background-color: var(--yellow-300) !important
}

.focus\:bg-yellow-400:focus {
    background-color: var(--yellow-400) !important
}

.focus\:bg-yellow-500:focus {
    background-color: var(--yellow-500) !important
}

.focus\:bg-yellow-600:focus {
    background-color: var(--yellow-600) !important
}

.focus\:bg-yellow-700:focus {
    background-color: var(--yellow-700) !important
}

.focus\:bg-yellow-800:focus {
    background-color: var(--yellow-800) !important
}

.focus\:bg-yellow-900:focus {
    background-color: var(--yellow-900) !important
}

.hover\:bg-yellow-50:hover {
    background-color: var(--yellow-50) !important
}

.hover\:bg-yellow-100:hover {
    background-color: var(--yellow-100) !important
}

.hover\:bg-yellow-200:hover {
    background-color: var(--yellow-200) !important
}

.hover\:bg-yellow-300:hover {
    background-color: var(--yellow-300) !important
}

.hover\:bg-yellow-400:hover {
    background-color: var(--yellow-400) !important
}

.hover\:bg-yellow-500:hover {
    background-color: var(--yellow-500) !important
}

.hover\:bg-yellow-600:hover {
    background-color: var(--yellow-600) !important
}

.hover\:bg-yellow-700:hover {
    background-color: var(--yellow-700) !important
}

.hover\:bg-yellow-800:hover {
    background-color: var(--yellow-800) !important
}

.hover\:bg-yellow-900:hover {
    background-color: var(--yellow-900) !important
}

.active\:bg-yellow-50:active {
    background-color: var(--yellow-50) !important
}

.active\:bg-yellow-100:active {
    background-color: var(--yellow-100) !important
}

.active\:bg-yellow-200:active {
    background-color: var(--yellow-200) !important
}

.active\:bg-yellow-300:active {
    background-color: var(--yellow-300) !important
}

.active\:bg-yellow-400:active {
    background-color: var(--yellow-400) !important
}

.active\:bg-yellow-500:active {
    background-color: var(--yellow-500) !important
}

.active\:bg-yellow-600:active {
    background-color: var(--yellow-600) !important
}

.active\:bg-yellow-700:active {
    background-color: var(--yellow-700) !important
}

.active\:bg-yellow-800:active {
    background-color: var(--yellow-800) !important
}

.active\:bg-yellow-900:active {
    background-color: var(--yellow-900) !important
}

.bg-cyan-50 {
    background-color: var(--cyan-50) !important
}

.bg-cyan-100 {
    background-color: var(--cyan-100) !important
}

.bg-cyan-200 {
    background-color: var(--cyan-200) !important
}

.bg-cyan-300 {
    background-color: var(--cyan-300) !important
}

.bg-cyan-400 {
    background-color: var(--cyan-400) !important
}

.bg-cyan-500 {
    background-color: var(--cyan-500) !important
}

.bg-cyan-600 {
    background-color: var(--cyan-600) !important
}

.bg-cyan-700 {
    background-color: var(--cyan-700) !important
}

.bg-cyan-800 {
    background-color: var(--cyan-800) !important
}

.bg-cyan-900 {
    background-color: var(--cyan-900) !important
}

.focus\:bg-cyan-50:focus {
    background-color: var(--cyan-50) !important
}

.focus\:bg-cyan-100:focus {
    background-color: var(--cyan-100) !important
}

.focus\:bg-cyan-200:focus {
    background-color: var(--cyan-200) !important
}

.focus\:bg-cyan-300:focus {
    background-color: var(--cyan-300) !important
}

.focus\:bg-cyan-400:focus {
    background-color: var(--cyan-400) !important
}

.focus\:bg-cyan-500:focus {
    background-color: var(--cyan-500) !important
}

.focus\:bg-cyan-600:focus {
    background-color: var(--cyan-600) !important
}

.focus\:bg-cyan-700:focus {
    background-color: var(--cyan-700) !important
}

.focus\:bg-cyan-800:focus {
    background-color: var(--cyan-800) !important
}

.focus\:bg-cyan-900:focus {
    background-color: var(--cyan-900) !important
}

.hover\:bg-cyan-50:hover {
    background-color: var(--cyan-50) !important
}

.hover\:bg-cyan-100:hover {
    background-color: var(--cyan-100) !important
}

.hover\:bg-cyan-200:hover {
    background-color: var(--cyan-200) !important
}

.hover\:bg-cyan-300:hover {
    background-color: var(--cyan-300) !important
}

.hover\:bg-cyan-400:hover {
    background-color: var(--cyan-400) !important
}

.hover\:bg-cyan-500:hover {
    background-color: var(--cyan-500) !important
}

.hover\:bg-cyan-600:hover {
    background-color: var(--cyan-600) !important
}

.hover\:bg-cyan-700:hover {
    background-color: var(--cyan-700) !important
}

.hover\:bg-cyan-800:hover {
    background-color: var(--cyan-800) !important
}

.hover\:bg-cyan-900:hover {
    background-color: var(--cyan-900) !important
}

.active\:bg-cyan-50:active {
    background-color: var(--cyan-50) !important
}

.active\:bg-cyan-100:active {
    background-color: var(--cyan-100) !important
}

.active\:bg-cyan-200:active {
    background-color: var(--cyan-200) !important
}

.active\:bg-cyan-300:active {
    background-color: var(--cyan-300) !important
}

.active\:bg-cyan-400:active {
    background-color: var(--cyan-400) !important
}

.active\:bg-cyan-500:active {
    background-color: var(--cyan-500) !important
}

.active\:bg-cyan-600:active {
    background-color: var(--cyan-600) !important
}

.active\:bg-cyan-700:active {
    background-color: var(--cyan-700) !important
}

.active\:bg-cyan-800:active {
    background-color: var(--cyan-800) !important
}

.active\:bg-cyan-900:active {
    background-color: var(--cyan-900) !important
}

.bg-pink-50 {
    background-color: var(--pink-50) !important
}

.bg-pink-100 {
    background-color: var(--pink-100) !important
}

.bg-pink-200 {
    background-color: var(--pink-200) !important
}

.bg-pink-300 {
    background-color: var(--pink-300) !important
}

.bg-pink-400 {
    background-color: var(--pink-400) !important
}

.bg-pink-500 {
    background-color: var(--pink-500) !important
}

.bg-pink-600 {
    background-color: var(--pink-600) !important
}

.bg-pink-700 {
    background-color: var(--pink-700) !important
}

.bg-pink-800 {
    background-color: var(--pink-800) !important
}

.bg-pink-900 {
    background-color: var(--pink-900) !important
}

.focus\:bg-pink-50:focus {
    background-color: var(--pink-50) !important
}

.focus\:bg-pink-100:focus {
    background-color: var(--pink-100) !important
}

.focus\:bg-pink-200:focus {
    background-color: var(--pink-200) !important
}

.focus\:bg-pink-300:focus {
    background-color: var(--pink-300) !important
}

.focus\:bg-pink-400:focus {
    background-color: var(--pink-400) !important
}

.focus\:bg-pink-500:focus {
    background-color: var(--pink-500) !important
}

.focus\:bg-pink-600:focus {
    background-color: var(--pink-600) !important
}

.focus\:bg-pink-700:focus {
    background-color: var(--pink-700) !important
}

.focus\:bg-pink-800:focus {
    background-color: var(--pink-800) !important
}

.focus\:bg-pink-900:focus {
    background-color: var(--pink-900) !important
}

.hover\:bg-pink-50:hover {
    background-color: var(--pink-50) !important
}

.hover\:bg-pink-100:hover {
    background-color: var(--pink-100) !important
}

.hover\:bg-pink-200:hover {
    background-color: var(--pink-200) !important
}

.hover\:bg-pink-300:hover {
    background-color: var(--pink-300) !important
}

.hover\:bg-pink-400:hover {
    background-color: var(--pink-400) !important
}

.hover\:bg-pink-500:hover {
    background-color: var(--pink-500) !important
}

.hover\:bg-pink-600:hover {
    background-color: var(--pink-600) !important
}

.hover\:bg-pink-700:hover {
    background-color: var(--pink-700) !important
}

.hover\:bg-pink-800:hover {
    background-color: var(--pink-800) !important
}

.hover\:bg-pink-900:hover {
    background-color: var(--pink-900) !important
}

.active\:bg-pink-50:active {
    background-color: var(--pink-50) !important
}

.active\:bg-pink-100:active {
    background-color: var(--pink-100) !important
}

.active\:bg-pink-200:active {
    background-color: var(--pink-200) !important
}

.active\:bg-pink-300:active {
    background-color: var(--pink-300) !important
}

.active\:bg-pink-400:active {
    background-color: var(--pink-400) !important
}

.active\:bg-pink-500:active {
    background-color: var(--pink-500) !important
}

.active\:bg-pink-600:active {
    background-color: var(--pink-600) !important
}

.active\:bg-pink-700:active {
    background-color: var(--pink-700) !important
}

.active\:bg-pink-800:active {
    background-color: var(--pink-800) !important
}

.active\:bg-pink-900:active {
    background-color: var(--pink-900) !important
}

.bg-indigo-50 {
    background-color: var(--indigo-50) !important
}

.bg-indigo-100 {
    background-color: var(--indigo-100) !important
}

.bg-indigo-200 {
    background-color: var(--indigo-200) !important
}

.bg-indigo-300 {
    background-color: var(--indigo-300) !important
}

.bg-indigo-400 {
    background-color: var(--indigo-400) !important
}

.bg-indigo-500 {
    background-color: var(--indigo-500) !important
}

.bg-indigo-600 {
    background-color: var(--indigo-600) !important
}

.bg-indigo-700 {
    background-color: var(--indigo-700) !important
}

.bg-indigo-800 {
    background-color: var(--indigo-800) !important
}

.bg-indigo-900 {
    background-color: var(--indigo-900) !important
}

.focus\:bg-indigo-50:focus {
    background-color: var(--indigo-50) !important
}

.focus\:bg-indigo-100:focus {
    background-color: var(--indigo-100) !important
}

.focus\:bg-indigo-200:focus {
    background-color: var(--indigo-200) !important
}

.focus\:bg-indigo-300:focus {
    background-color: var(--indigo-300) !important
}

.focus\:bg-indigo-400:focus {
    background-color: var(--indigo-400) !important
}

.focus\:bg-indigo-500:focus {
    background-color: var(--indigo-500) !important
}

.focus\:bg-indigo-600:focus {
    background-color: var(--indigo-600) !important
}

.focus\:bg-indigo-700:focus {
    background-color: var(--indigo-700) !important
}

.focus\:bg-indigo-800:focus {
    background-color: var(--indigo-800) !important
}

.focus\:bg-indigo-900:focus {
    background-color: var(--indigo-900) !important
}

.hover\:bg-indigo-50:hover {
    background-color: var(--indigo-50) !important
}

.hover\:bg-indigo-100:hover {
    background-color: var(--indigo-100) !important
}

.hover\:bg-indigo-200:hover {
    background-color: var(--indigo-200) !important
}

.hover\:bg-indigo-300:hover {
    background-color: var(--indigo-300) !important
}

.hover\:bg-indigo-400:hover {
    background-color: var(--indigo-400) !important
}

.hover\:bg-indigo-500:hover {
    background-color: var(--indigo-500) !important
}

.hover\:bg-indigo-600:hover {
    background-color: var(--indigo-600) !important
}

.hover\:bg-indigo-700:hover {
    background-color: var(--indigo-700) !important
}

.hover\:bg-indigo-800:hover {
    background-color: var(--indigo-800) !important
}

.hover\:bg-indigo-900:hover {
    background-color: var(--indigo-900) !important
}

.active\:bg-indigo-50:active {
    background-color: var(--indigo-50) !important
}

.active\:bg-indigo-100:active {
    background-color: var(--indigo-100) !important
}

.active\:bg-indigo-200:active {
    background-color: var(--indigo-200) !important
}

.active\:bg-indigo-300:active {
    background-color: var(--indigo-300) !important
}

.active\:bg-indigo-400:active {
    background-color: var(--indigo-400) !important
}

.active\:bg-indigo-500:active {
    background-color: var(--indigo-500) !important
}

.active\:bg-indigo-600:active {
    background-color: var(--indigo-600) !important
}

.active\:bg-indigo-700:active {
    background-color: var(--indigo-700) !important
}

.active\:bg-indigo-800:active {
    background-color: var(--indigo-800) !important
}

.active\:bg-indigo-900:active {
    background-color: var(--indigo-900) !important
}

.bg-teal-50 {
    background-color: var(--teal-50) !important
}

.bg-teal-100 {
    background-color: var(--teal-100) !important
}

.bg-teal-200 {
    background-color: var(--teal-200) !important
}

.bg-teal-300 {
    background-color: var(--teal-300) !important
}

.bg-teal-400 {
    background-color: var(--teal-400) !important
}

.bg-teal-500 {
    background-color: var(--teal-500) !important
}

.bg-teal-600 {
    background-color: var(--teal-600) !important
}

.bg-teal-700 {
    background-color: var(--teal-700) !important
}

.bg-teal-800 {
    background-color: var(--teal-800) !important
}

.bg-teal-900 {
    background-color: var(--teal-900) !important
}

.focus\:bg-teal-50:focus {
    background-color: var(--teal-50) !important
}

.focus\:bg-teal-100:focus {
    background-color: var(--teal-100) !important
}

.focus\:bg-teal-200:focus {
    background-color: var(--teal-200) !important
}

.focus\:bg-teal-300:focus {
    background-color: var(--teal-300) !important
}

.focus\:bg-teal-400:focus {
    background-color: var(--teal-400) !important
}

.focus\:bg-teal-500:focus {
    background-color: var(--teal-500) !important
}

.focus\:bg-teal-600:focus {
    background-color: var(--teal-600) !important
}

.focus\:bg-teal-700:focus {
    background-color: var(--teal-700) !important
}

.focus\:bg-teal-800:focus {
    background-color: var(--teal-800) !important
}

.focus\:bg-teal-900:focus {
    background-color: var(--teal-900) !important
}

.hover\:bg-teal-50:hover {
    background-color: var(--teal-50) !important
}

.hover\:bg-teal-100:hover {
    background-color: var(--teal-100) !important
}

.hover\:bg-teal-200:hover {
    background-color: var(--teal-200) !important
}

.hover\:bg-teal-300:hover {
    background-color: var(--teal-300) !important
}

.hover\:bg-teal-400:hover {
    background-color: var(--teal-400) !important
}

.hover\:bg-teal-500:hover {
    background-color: var(--teal-500) !important
}

.hover\:bg-teal-600:hover {
    background-color: var(--teal-600) !important
}

.hover\:bg-teal-700:hover {
    background-color: var(--teal-700) !important
}

.hover\:bg-teal-800:hover {
    background-color: var(--teal-800) !important
}

.hover\:bg-teal-900:hover {
    background-color: var(--teal-900) !important
}

.active\:bg-teal-50:active {
    background-color: var(--teal-50) !important
}

.active\:bg-teal-100:active {
    background-color: var(--teal-100) !important
}

.active\:bg-teal-200:active {
    background-color: var(--teal-200) !important
}

.active\:bg-teal-300:active {
    background-color: var(--teal-300) !important
}

.active\:bg-teal-400:active {
    background-color: var(--teal-400) !important
}

.active\:bg-teal-500:active {
    background-color: var(--teal-500) !important
}

.active\:bg-teal-600:active {
    background-color: var(--teal-600) !important
}

.active\:bg-teal-700:active {
    background-color: var(--teal-700) !important
}

.active\:bg-teal-800:active {
    background-color: var(--teal-800) !important
}

.active\:bg-teal-900:active {
    background-color: var(--teal-900) !important
}

.bg-orange-50 {
    background-color: var(--orange-50) !important
}

.bg-orange-100 {
    background-color: var(--orange-100) !important
}

.bg-orange-200 {
    background-color: var(--orange-200) !important
}

.bg-orange-300 {
    background-color: var(--orange-300) !important
}

.bg-orange-400 {
    background-color: var(--orange-400) !important
}

.bg-orange-500 {
    background-color: var(--orange-500) !important
}

.bg-orange-600 {
    background-color: var(--orange-600) !important
}

.bg-orange-700 {
    background-color: var(--orange-700) !important
}

.bg-orange-800 {
    background-color: var(--orange-800) !important
}

.bg-orange-900 {
    background-color: var(--orange-900) !important
}

.focus\:bg-orange-50:focus {
    background-color: var(--orange-50) !important
}

.focus\:bg-orange-100:focus {
    background-color: var(--orange-100) !important
}

.focus\:bg-orange-200:focus {
    background-color: var(--orange-200) !important
}

.focus\:bg-orange-300:focus {
    background-color: var(--orange-300) !important
}

.focus\:bg-orange-400:focus {
    background-color: var(--orange-400) !important
}

.focus\:bg-orange-500:focus {
    background-color: var(--orange-500) !important
}

.focus\:bg-orange-600:focus {
    background-color: var(--orange-600) !important
}

.focus\:bg-orange-700:focus {
    background-color: var(--orange-700) !important
}

.focus\:bg-orange-800:focus {
    background-color: var(--orange-800) !important
}

.focus\:bg-orange-900:focus {
    background-color: var(--orange-900) !important
}

.hover\:bg-orange-50:hover {
    background-color: var(--orange-50) !important
}

.hover\:bg-orange-100:hover {
    background-color: var(--orange-100) !important
}

.hover\:bg-orange-200:hover {
    background-color: var(--orange-200) !important
}

.hover\:bg-orange-300:hover {
    background-color: var(--orange-300) !important
}

.hover\:bg-orange-400:hover {
    background-color: var(--orange-400) !important
}

.hover\:bg-orange-500:hover {
    background-color: var(--orange-500) !important
}

.hover\:bg-orange-600:hover {
    background-color: var(--orange-600) !important
}

.hover\:bg-orange-700:hover {
    background-color: var(--orange-700) !important
}

.hover\:bg-orange-800:hover {
    background-color: var(--orange-800) !important
}

.hover\:bg-orange-900:hover {
    background-color: var(--orange-900) !important
}

.active\:bg-orange-50:active {
    background-color: var(--orange-50) !important
}

.active\:bg-orange-100:active {
    background-color: var(--orange-100) !important
}

.active\:bg-orange-200:active {
    background-color: var(--orange-200) !important
}

.active\:bg-orange-300:active {
    background-color: var(--orange-300) !important
}

.active\:bg-orange-400:active {
    background-color: var(--orange-400) !important
}

.active\:bg-orange-500:active {
    background-color: var(--orange-500) !important
}

.active\:bg-orange-600:active {
    background-color: var(--orange-600) !important
}

.active\:bg-orange-700:active {
    background-color: var(--orange-700) !important
}

.active\:bg-orange-800:active {
    background-color: var(--orange-800) !important
}

.active\:bg-orange-900:active {
    background-color: var(--orange-900) !important
}

.bg-bluegray-50 {
    background-color: var(--bluegray-50) !important
}

.bg-bluegray-100 {
    background-color: var(--bluegray-100) !important
}

.bg-bluegray-200 {
    background-color: var(--bluegray-200) !important
}

.bg-bluegray-300 {
    background-color: var(--bluegray-300) !important
}

.bg-bluegray-400 {
    background-color: var(--bluegray-400) !important
}

.bg-bluegray-500 {
    background-color: var(--bluegray-500) !important
}

.bg-bluegray-600 {
    background-color: var(--bluegray-600) !important
}

.bg-bluegray-700 {
    background-color: var(--bluegray-700) !important
}

.bg-bluegray-800 {
    background-color: var(--bluegray-800) !important
}

.bg-bluegray-900 {
    background-color: var(--bluegray-900) !important
}

.focus\:bg-bluegray-50:focus {
    background-color: var(--bluegray-50) !important
}

.focus\:bg-bluegray-100:focus {
    background-color: var(--bluegray-100) !important
}

.focus\:bg-bluegray-200:focus {
    background-color: var(--bluegray-200) !important
}

.focus\:bg-bluegray-300:focus {
    background-color: var(--bluegray-300) !important
}

.focus\:bg-bluegray-400:focus {
    background-color: var(--bluegray-400) !important
}

.focus\:bg-bluegray-500:focus {
    background-color: var(--bluegray-500) !important
}

.focus\:bg-bluegray-600:focus {
    background-color: var(--bluegray-600) !important
}

.focus\:bg-bluegray-700:focus {
    background-color: var(--bluegray-700) !important
}

.focus\:bg-bluegray-800:focus {
    background-color: var(--bluegray-800) !important
}

.focus\:bg-bluegray-900:focus {
    background-color: var(--bluegray-900) !important
}

.hover\:bg-bluegray-50:hover {
    background-color: var(--bluegray-50) !important
}

.hover\:bg-bluegray-100:hover {
    background-color: var(--bluegray-100) !important
}

.hover\:bg-bluegray-200:hover {
    background-color: var(--bluegray-200) !important
}

.hover\:bg-bluegray-300:hover {
    background-color: var(--bluegray-300) !important
}

.hover\:bg-bluegray-400:hover {
    background-color: var(--bluegray-400) !important
}

.hover\:bg-bluegray-500:hover {
    background-color: var(--bluegray-500) !important
}

.hover\:bg-bluegray-600:hover {
    background-color: var(--bluegray-600) !important
}

.hover\:bg-bluegray-700:hover {
    background-color: var(--bluegray-700) !important
}

.hover\:bg-bluegray-800:hover {
    background-color: var(--bluegray-800) !important
}

.hover\:bg-bluegray-900:hover {
    background-color: var(--bluegray-900) !important
}

.active\:bg-bluegray-50:active {
    background-color: var(--bluegray-50) !important
}

.active\:bg-bluegray-100:active {
    background-color: var(--bluegray-100) !important
}

.active\:bg-bluegray-200:active {
    background-color: var(--bluegray-200) !important
}

.active\:bg-bluegray-300:active {
    background-color: var(--bluegray-300) !important
}

.active\:bg-bluegray-400:active {
    background-color: var(--bluegray-400) !important
}

.active\:bg-bluegray-500:active {
    background-color: var(--bluegray-500) !important
}

.active\:bg-bluegray-600:active {
    background-color: var(--bluegray-600) !important
}

.active\:bg-bluegray-700:active {
    background-color: var(--bluegray-700) !important
}

.active\:bg-bluegray-800:active {
    background-color: var(--bluegray-800) !important
}

.active\:bg-bluegray-900:active {
    background-color: var(--bluegray-900) !important
}

.bg-purple-50 {
    background-color: var(--purple-50) !important
}

.bg-purple-100 {
    background-color: var(--purple-100) !important
}

.bg-purple-200 {
    background-color: var(--purple-200) !important
}

.bg-purple-300 {
    background-color: var(--purple-300) !important
}

.bg-purple-400 {
    background-color: var(--purple-400) !important
}

.bg-purple-500 {
    background-color: var(--purple-500) !important
}

.bg-purple-600 {
    background-color: var(--purple-600) !important
}

.bg-purple-700 {
    background-color: var(--purple-700) !important
}

.bg-purple-800 {
    background-color: var(--purple-800) !important
}

.bg-purple-900 {
    background-color: var(--purple-900) !important
}

.focus\:bg-purple-50:focus {
    background-color: var(--purple-50) !important
}

.focus\:bg-purple-100:focus {
    background-color: var(--purple-100) !important
}

.focus\:bg-purple-200:focus {
    background-color: var(--purple-200) !important
}

.focus\:bg-purple-300:focus {
    background-color: var(--purple-300) !important
}

.focus\:bg-purple-400:focus {
    background-color: var(--purple-400) !important
}

.focus\:bg-purple-500:focus {
    background-color: var(--purple-500) !important
}

.focus\:bg-purple-600:focus {
    background-color: var(--purple-600) !important
}

.focus\:bg-purple-700:focus {
    background-color: var(--purple-700) !important
}

.focus\:bg-purple-800:focus {
    background-color: var(--purple-800) !important
}

.focus\:bg-purple-900:focus {
    background-color: var(--purple-900) !important
}

.hover\:bg-purple-50:hover {
    background-color: var(--purple-50) !important
}

.hover\:bg-purple-100:hover {
    background-color: var(--purple-100) !important
}

.hover\:bg-purple-200:hover {
    background-color: var(--purple-200) !important
}

.hover\:bg-purple-300:hover {
    background-color: var(--purple-300) !important
}

.hover\:bg-purple-400:hover {
    background-color: var(--purple-400) !important
}

.hover\:bg-purple-500:hover {
    background-color: var(--purple-500) !important
}

.hover\:bg-purple-600:hover {
    background-color: var(--purple-600) !important
}

.hover\:bg-purple-700:hover {
    background-color: var(--purple-700) !important
}

.hover\:bg-purple-800:hover {
    background-color: var(--purple-800) !important
}

.hover\:bg-purple-900:hover {
    background-color: var(--purple-900) !important
}

.active\:bg-purple-50:active {
    background-color: var(--purple-50) !important
}

.active\:bg-purple-100:active {
    background-color: var(--purple-100) !important
}

.active\:bg-purple-200:active {
    background-color: var(--purple-200) !important
}

.active\:bg-purple-300:active {
    background-color: var(--purple-300) !important
}

.active\:bg-purple-400:active {
    background-color: var(--purple-400) !important
}

.active\:bg-purple-500:active {
    background-color: var(--purple-500) !important
}

.active\:bg-purple-600:active {
    background-color: var(--purple-600) !important
}

.active\:bg-purple-700:active {
    background-color: var(--purple-700) !important
}

.active\:bg-purple-800:active {
    background-color: var(--purple-800) !important
}

.active\:bg-purple-900:active {
    background-color: var(--purple-900) !important
}

.bg-gray-50 {
    background-color: var(--gray-50) !important
}

.bg-gray-100 {
    background-color: var(--gray-100) !important
}

.bg-gray-200 {
    background-color: var(--gray-200) !important
}

.bg-gray-300 {
    background-color: var(--gray-300) !important
}

.bg-gray-400 {
    background-color: var(--gray-400) !important
}

.bg-gray-500 {
    background-color: var(--gray-500) !important
}

.bg-gray-600 {
    background-color: var(--gray-600) !important
}

.bg-gray-700 {
    background-color: var(--gray-700) !important
}

.bg-gray-800 {
    background-color: var(--gray-800) !important
}

.bg-gray-900 {
    background-color: var(--gray-900) !important
}

.focus\:bg-gray-50:focus {
    background-color: var(--gray-50) !important
}

.focus\:bg-gray-100:focus {
    background-color: var(--gray-100) !important
}

.focus\:bg-gray-200:focus {
    background-color: var(--gray-200) !important
}

.focus\:bg-gray-300:focus {
    background-color: var(--gray-300) !important
}

.focus\:bg-gray-400:focus {
    background-color: var(--gray-400) !important
}

.focus\:bg-gray-500:focus {
    background-color: var(--gray-500) !important
}

.focus\:bg-gray-600:focus {
    background-color: var(--gray-600) !important
}

.focus\:bg-gray-700:focus {
    background-color: var(--gray-700) !important
}

.focus\:bg-gray-800:focus {
    background-color: var(--gray-800) !important
}

.focus\:bg-gray-900:focus {
    background-color: var(--gray-900) !important
}

.hover\:bg-gray-50:hover {
    background-color: var(--gray-50) !important
}

.hover\:bg-gray-100:hover {
    background-color: var(--gray-100) !important
}

.hover\:bg-gray-200:hover {
    background-color: var(--gray-200) !important
}

.hover\:bg-gray-300:hover {
    background-color: var(--gray-300) !important
}

.hover\:bg-gray-400:hover {
    background-color: var(--gray-400) !important
}

.hover\:bg-gray-500:hover {
    background-color: var(--gray-500) !important
}

.hover\:bg-gray-600:hover {
    background-color: var(--gray-600) !important
}

.hover\:bg-gray-700:hover {
    background-color: var(--gray-700) !important
}

.hover\:bg-gray-800:hover {
    background-color: var(--gray-800) !important
}

.hover\:bg-gray-900:hover {
    background-color: var(--gray-900) !important
}

.active\:bg-gray-50:active {
    background-color: var(--gray-50) !important
}

.active\:bg-gray-100:active {
    background-color: var(--gray-100) !important
}

.active\:bg-gray-200:active {
    background-color: var(--gray-200) !important
}

.active\:bg-gray-300:active {
    background-color: var(--gray-300) !important
}

.active\:bg-gray-400:active {
    background-color: var(--gray-400) !important
}

.active\:bg-gray-500:active {
    background-color: var(--gray-500) !important
}

.active\:bg-gray-600:active {
    background-color: var(--gray-600) !important
}

.active\:bg-gray-700:active {
    background-color: var(--gray-700) !important
}

.active\:bg-gray-800:active {
    background-color: var(--gray-800) !important
}

.active\:bg-gray-900:active {
    background-color: var(--gray-900) !important
}

.bg-red-50 {
    background-color: var(--red-50) !important
}

.bg-red-100 {
    background-color: var(--red-100) !important
}

.bg-red-200 {
    background-color: var(--red-200) !important
}

.bg-red-300 {
    background-color: var(--red-300) !important
}

.bg-red-400 {
    background-color: var(--red-400) !important
}

.bg-red-500 {
    background-color: var(--red-500) !important
}

.bg-red-600 {
    background-color: var(--red-600) !important
}

.bg-red-700 {
    background-color: var(--red-700) !important
}

.bg-red-800 {
    background-color: var(--red-800) !important
}

.bg-red-900 {
    background-color: var(--red-900) !important
}

.focus\:bg-red-50:focus {
    background-color: var(--red-50) !important
}

.focus\:bg-red-100:focus {
    background-color: var(--red-100) !important
}

.focus\:bg-red-200:focus {
    background-color: var(--red-200) !important
}

.focus\:bg-red-300:focus {
    background-color: var(--red-300) !important
}

.focus\:bg-red-400:focus {
    background-color: var(--red-400) !important
}

.focus\:bg-red-500:focus {
    background-color: var(--red-500) !important
}

.focus\:bg-red-600:focus {
    background-color: var(--red-600) !important
}

.focus\:bg-red-700:focus {
    background-color: var(--red-700) !important
}

.focus\:bg-red-800:focus {
    background-color: var(--red-800) !important
}

.focus\:bg-red-900:focus {
    background-color: var(--red-900) !important
}

.hover\:bg-red-50:hover {
    background-color: var(--red-50) !important
}

.hover\:bg-red-100:hover {
    background-color: var(--red-100) !important
}

.hover\:bg-red-200:hover {
    background-color: var(--red-200) !important
}

.hover\:bg-red-300:hover {
    background-color: var(--red-300) !important
}

.hover\:bg-red-400:hover {
    background-color: var(--red-400) !important
}

.hover\:bg-red-500:hover {
    background-color: var(--red-500) !important
}

.hover\:bg-red-600:hover {
    background-color: var(--red-600) !important
}

.hover\:bg-red-700:hover {
    background-color: var(--red-700) !important
}

.hover\:bg-red-800:hover {
    background-color: var(--red-800) !important
}

.hover\:bg-red-900:hover {
    background-color: var(--red-900) !important
}

.active\:bg-red-50:active {
    background-color: var(--red-50) !important
}

.active\:bg-red-100:active {
    background-color: var(--red-100) !important
}

.active\:bg-red-200:active {
    background-color: var(--red-200) !important
}

.active\:bg-red-300:active {
    background-color: var(--red-300) !important
}

.active\:bg-red-400:active {
    background-color: var(--red-400) !important
}

.active\:bg-red-500:active {
    background-color: var(--red-500) !important
}

.active\:bg-red-600:active {
    background-color: var(--red-600) !important
}

.active\:bg-red-700:active {
    background-color: var(--red-700) !important
}

.active\:bg-red-800:active {
    background-color: var(--red-800) !important
}

.active\:bg-red-900:active {
    background-color: var(--red-900) !important
}

.bg-primary-50 {
    background-color: var(--primary-50) !important
}

.bg-primary-100 {
    background-color: var(--primary-100) !important
}

.bg-primary-200 {
    background-color: var(--primary-200) !important
}

.bg-primary-300 {
    background-color: var(--primary-300) !important
}

.bg-primary-400 {
    background-color: var(--primary-400) !important
}

.bg-primary-500 {
    background-color: var(--primary-500) !important
}

.bg-primary-600 {
    background-color: var(--primary-600) !important
}

.bg-primary-700 {
    background-color: var(--primary-700) !important
}

.bg-primary-800 {
    background-color: var(--primary-800) !important
}

.bg-primary-900 {
    background-color: var(--primary-900) !important
}

.focus\:bg-primary-50:focus {
    background-color: var(--primary-50) !important
}

.focus\:bg-primary-100:focus {
    background-color: var(--primary-100) !important
}

.focus\:bg-primary-200:focus {
    background-color: var(--primary-200) !important
}

.focus\:bg-primary-300:focus {
    background-color: var(--primary-300) !important
}

.focus\:bg-primary-400:focus {
    background-color: var(--primary-400) !important
}

.focus\:bg-primary-500:focus {
    background-color: var(--primary-500) !important
}

.focus\:bg-primary-600:focus {
    background-color: var(--primary-600) !important
}

.focus\:bg-primary-700:focus {
    background-color: var(--primary-700) !important
}

.focus\:bg-primary-800:focus {
    background-color: var(--primary-800) !important
}

.focus\:bg-primary-900:focus {
    background-color: var(--primary-900) !important
}

.hover\:bg-primary-50:hover {
    background-color: var(--primary-50) !important
}

.hover\:bg-primary-100:hover {
    background-color: var(--primary-100) !important
}

.hover\:bg-primary-200:hover {
    background-color: var(--primary-200) !important
}

.hover\:bg-primary-300:hover {
    background-color: var(--primary-300) !important
}

.hover\:bg-primary-400:hover {
    background-color: var(--primary-400) !important
}

.hover\:bg-primary-500:hover {
    background-color: var(--primary-500) !important
}

.hover\:bg-primary-600:hover {
    background-color: var(--primary-600) !important
}

.hover\:bg-primary-700:hover {
    background-color: var(--primary-700) !important
}

.hover\:bg-primary-800:hover {
    background-color: var(--primary-800) !important
}

.hover\:bg-primary-900:hover {
    background-color: var(--primary-900) !important
}

.active\:bg-primary-50:active {
    background-color: var(--primary-50) !important
}

.active\:bg-primary-100:active {
    background-color: var(--primary-100) !important
}

.active\:bg-primary-200:active {
    background-color: var(--primary-200) !important
}

.active\:bg-primary-300:active {
    background-color: var(--primary-300) !important
}

.active\:bg-primary-400:active {
    background-color: var(--primary-400) !important
}

.active\:bg-primary-500:active {
    background-color: var(--primary-500) !important
}

.active\:bg-primary-600:active {
    background-color: var(--primary-600) !important
}

.active\:bg-primary-700:active {
    background-color: var(--primary-700) !important
}

.active\:bg-primary-800:active {
    background-color: var(--primary-800) !important
}

.active\:bg-primary-900:active {
    background-color: var(--primary-900) !important
}

.border-blue-50 {
    border-color: var(--blue-50) !important
}

.border-blue-100 {
    border-color: var(--blue-100) !important
}

.border-blue-200 {
    border-color: var(--blue-200) !important
}

.border-blue-300 {
    border-color: var(--blue-300) !important
}

.border-blue-400 {
    border-color: var(--blue-400) !important
}

.border-blue-500 {
    border-color: var(--blue-500) !important
}

.border-blue-600 {
    border-color: var(--blue-600) !important
}

.border-blue-700 {
    border-color: var(--blue-700) !important
}

.border-blue-800 {
    border-color: var(--blue-800) !important
}

.border-blue-900 {
    border-color: var(--blue-900) !important
}

.focus\:border-blue-50:focus {
    border-color: var(--blue-50) !important
}

.focus\:border-blue-100:focus {
    border-color: var(--blue-100) !important
}

.focus\:border-blue-200:focus {
    border-color: var(--blue-200) !important
}

.focus\:border-blue-300:focus {
    border-color: var(--blue-300) !important
}

.focus\:border-blue-400:focus {
    border-color: var(--blue-400) !important
}

.focus\:border-blue-500:focus {
    border-color: var(--blue-500) !important
}

.focus\:border-blue-600:focus {
    border-color: var(--blue-600) !important
}

.focus\:border-blue-700:focus {
    border-color: var(--blue-700) !important
}

.focus\:border-blue-800:focus {
    border-color: var(--blue-800) !important
}

.focus\:border-blue-900:focus {
    border-color: var(--blue-900) !important
}

.hover\:border-blue-50:hover {
    border-color: var(--blue-50) !important
}

.hover\:border-blue-100:hover {
    border-color: var(--blue-100) !important
}

.hover\:border-blue-200:hover {
    border-color: var(--blue-200) !important
}

.hover\:border-blue-300:hover {
    border-color: var(--blue-300) !important
}

.hover\:border-blue-400:hover {
    border-color: var(--blue-400) !important
}

.hover\:border-blue-500:hover {
    border-color: var(--blue-500) !important
}

.hover\:border-blue-600:hover {
    border-color: var(--blue-600) !important
}

.hover\:border-blue-700:hover {
    border-color: var(--blue-700) !important
}

.hover\:border-blue-800:hover {
    border-color: var(--blue-800) !important
}

.hover\:border-blue-900:hover {
    border-color: var(--blue-900) !important
}

.active\:border-blue-50:active {
    border-color: var(--blue-50) !important
}

.active\:border-blue-100:active {
    border-color: var(--blue-100) !important
}

.active\:border-blue-200:active {
    border-color: var(--blue-200) !important
}

.active\:border-blue-300:active {
    border-color: var(--blue-300) !important
}

.active\:border-blue-400:active {
    border-color: var(--blue-400) !important
}

.active\:border-blue-500:active {
    border-color: var(--blue-500) !important
}

.active\:border-blue-600:active {
    border-color: var(--blue-600) !important
}

.active\:border-blue-700:active {
    border-color: var(--blue-700) !important
}

.active\:border-blue-800:active {
    border-color: var(--blue-800) !important
}

.active\:border-blue-900:active {
    border-color: var(--blue-900) !important
}

.border-green-50 {
    border-color: var(--green-50) !important
}

.border-green-100 {
    border-color: var(--green-100) !important
}

.border-green-200 {
    border-color: var(--green-200) !important
}

.border-green-300 {
    border-color: var(--green-300) !important
}

.border-green-400 {
    border-color: var(--green-400) !important
}

.border-green-500 {
    border-color: var(--green-500) !important
}

.border-green-600 {
    border-color: var(--green-600) !important
}

.border-green-700 {
    border-color: var(--green-700) !important
}

.border-green-800 {
    border-color: var(--green-800) !important
}

.border-green-900 {
    border-color: var(--green-900) !important
}

.focus\:border-green-50:focus {
    border-color: var(--green-50) !important
}

.focus\:border-green-100:focus {
    border-color: var(--green-100) !important
}

.focus\:border-green-200:focus {
    border-color: var(--green-200) !important
}

.focus\:border-green-300:focus {
    border-color: var(--green-300) !important
}

.focus\:border-green-400:focus {
    border-color: var(--green-400) !important
}

.focus\:border-green-500:focus {
    border-color: var(--green-500) !important
}

.focus\:border-green-600:focus {
    border-color: var(--green-600) !important
}

.focus\:border-green-700:focus {
    border-color: var(--green-700) !important
}

.focus\:border-green-800:focus {
    border-color: var(--green-800) !important
}

.focus\:border-green-900:focus {
    border-color: var(--green-900) !important
}

.hover\:border-green-50:hover {
    border-color: var(--green-50) !important
}

.hover\:border-green-100:hover {
    border-color: var(--green-100) !important
}

.hover\:border-green-200:hover {
    border-color: var(--green-200) !important
}

.hover\:border-green-300:hover {
    border-color: var(--green-300) !important
}

.hover\:border-green-400:hover {
    border-color: var(--green-400) !important
}

.hover\:border-green-500:hover {
    border-color: var(--green-500) !important
}

.hover\:border-green-600:hover {
    border-color: var(--green-600) !important
}

.hover\:border-green-700:hover {
    border-color: var(--green-700) !important
}

.hover\:border-green-800:hover {
    border-color: var(--green-800) !important
}

.hover\:border-green-900:hover {
    border-color: var(--green-900) !important
}

.active\:border-green-50:active {
    border-color: var(--green-50) !important
}

.active\:border-green-100:active {
    border-color: var(--green-100) !important
}

.active\:border-green-200:active {
    border-color: var(--green-200) !important
}

.active\:border-green-300:active {
    border-color: var(--green-300) !important
}

.active\:border-green-400:active {
    border-color: var(--green-400) !important
}

.active\:border-green-500:active {
    border-color: var(--green-500) !important
}

.active\:border-green-600:active {
    border-color: var(--green-600) !important
}

.active\:border-green-700:active {
    border-color: var(--green-700) !important
}

.active\:border-green-800:active {
    border-color: var(--green-800) !important
}

.active\:border-green-900:active {
    border-color: var(--green-900) !important
}

.border-yellow-50 {
    border-color: var(--yellow-50) !important
}

.border-yellow-100 {
    border-color: var(--yellow-100) !important
}

.border-yellow-200 {
    border-color: var(--yellow-200) !important
}

.border-yellow-300 {
    border-color: var(--yellow-300) !important
}

.border-yellow-400 {
    border-color: var(--yellow-400) !important
}

.border-yellow-500 {
    border-color: var(--yellow-500) !important
}

.border-yellow-600 {
    border-color: var(--yellow-600) !important
}

.border-yellow-700 {
    border-color: var(--yellow-700) !important
}

.border-yellow-800 {
    border-color: var(--yellow-800) !important
}

.border-yellow-900 {
    border-color: var(--yellow-900) !important
}

.focus\:border-yellow-50:focus {
    border-color: var(--yellow-50) !important
}

.focus\:border-yellow-100:focus {
    border-color: var(--yellow-100) !important
}

.focus\:border-yellow-200:focus {
    border-color: var(--yellow-200) !important
}

.focus\:border-yellow-300:focus {
    border-color: var(--yellow-300) !important
}

.focus\:border-yellow-400:focus {
    border-color: var(--yellow-400) !important
}

.focus\:border-yellow-500:focus {
    border-color: var(--yellow-500) !important
}

.focus\:border-yellow-600:focus {
    border-color: var(--yellow-600) !important
}

.focus\:border-yellow-700:focus {
    border-color: var(--yellow-700) !important
}

.focus\:border-yellow-800:focus {
    border-color: var(--yellow-800) !important
}

.focus\:border-yellow-900:focus {
    border-color: var(--yellow-900) !important
}

.hover\:border-yellow-50:hover {
    border-color: var(--yellow-50) !important
}

.hover\:border-yellow-100:hover {
    border-color: var(--yellow-100) !important
}

.hover\:border-yellow-200:hover {
    border-color: var(--yellow-200) !important
}

.hover\:border-yellow-300:hover {
    border-color: var(--yellow-300) !important
}

.hover\:border-yellow-400:hover {
    border-color: var(--yellow-400) !important
}

.hover\:border-yellow-500:hover {
    border-color: var(--yellow-500) !important
}

.hover\:border-yellow-600:hover {
    border-color: var(--yellow-600) !important
}

.hover\:border-yellow-700:hover {
    border-color: var(--yellow-700) !important
}

.hover\:border-yellow-800:hover {
    border-color: var(--yellow-800) !important
}

.hover\:border-yellow-900:hover {
    border-color: var(--yellow-900) !important
}

.active\:border-yellow-50:active {
    border-color: var(--yellow-50) !important
}

.active\:border-yellow-100:active {
    border-color: var(--yellow-100) !important
}

.active\:border-yellow-200:active {
    border-color: var(--yellow-200) !important
}

.active\:border-yellow-300:active {
    border-color: var(--yellow-300) !important
}

.active\:border-yellow-400:active {
    border-color: var(--yellow-400) !important
}

.active\:border-yellow-500:active {
    border-color: var(--yellow-500) !important
}

.active\:border-yellow-600:active {
    border-color: var(--yellow-600) !important
}

.active\:border-yellow-700:active {
    border-color: var(--yellow-700) !important
}

.active\:border-yellow-800:active {
    border-color: var(--yellow-800) !important
}

.active\:border-yellow-900:active {
    border-color: var(--yellow-900) !important
}

.border-cyan-50 {
    border-color: var(--cyan-50) !important
}

.border-cyan-100 {
    border-color: var(--cyan-100) !important
}

.border-cyan-200 {
    border-color: var(--cyan-200) !important
}

.border-cyan-300 {
    border-color: var(--cyan-300) !important
}

.border-cyan-400 {
    border-color: var(--cyan-400) !important
}

.border-cyan-500 {
    border-color: var(--cyan-500) !important
}

.border-cyan-600 {
    border-color: var(--cyan-600) !important
}

.border-cyan-700 {
    border-color: var(--cyan-700) !important
}

.border-cyan-800 {
    border-color: var(--cyan-800) !important
}

.border-cyan-900 {
    border-color: var(--cyan-900) !important
}

.focus\:border-cyan-50:focus {
    border-color: var(--cyan-50) !important
}

.focus\:border-cyan-100:focus {
    border-color: var(--cyan-100) !important
}

.focus\:border-cyan-200:focus {
    border-color: var(--cyan-200) !important
}

.focus\:border-cyan-300:focus {
    border-color: var(--cyan-300) !important
}

.focus\:border-cyan-400:focus {
    border-color: var(--cyan-400) !important
}

.focus\:border-cyan-500:focus {
    border-color: var(--cyan-500) !important
}

.focus\:border-cyan-600:focus {
    border-color: var(--cyan-600) !important
}

.focus\:border-cyan-700:focus {
    border-color: var(--cyan-700) !important
}

.focus\:border-cyan-800:focus {
    border-color: var(--cyan-800) !important
}

.focus\:border-cyan-900:focus {
    border-color: var(--cyan-900) !important
}

.hover\:border-cyan-50:hover {
    border-color: var(--cyan-50) !important
}

.hover\:border-cyan-100:hover {
    border-color: var(--cyan-100) !important
}

.hover\:border-cyan-200:hover {
    border-color: var(--cyan-200) !important
}

.hover\:border-cyan-300:hover {
    border-color: var(--cyan-300) !important
}

.hover\:border-cyan-400:hover {
    border-color: var(--cyan-400) !important
}

.hover\:border-cyan-500:hover {
    border-color: var(--cyan-500) !important
}

.hover\:border-cyan-600:hover {
    border-color: var(--cyan-600) !important
}

.hover\:border-cyan-700:hover {
    border-color: var(--cyan-700) !important
}

.hover\:border-cyan-800:hover {
    border-color: var(--cyan-800) !important
}

.hover\:border-cyan-900:hover {
    border-color: var(--cyan-900) !important
}

.active\:border-cyan-50:active {
    border-color: var(--cyan-50) !important
}

.active\:border-cyan-100:active {
    border-color: var(--cyan-100) !important
}

.active\:border-cyan-200:active {
    border-color: var(--cyan-200) !important
}

.active\:border-cyan-300:active {
    border-color: var(--cyan-300) !important
}

.active\:border-cyan-400:active {
    border-color: var(--cyan-400) !important
}

.active\:border-cyan-500:active {
    border-color: var(--cyan-500) !important
}

.active\:border-cyan-600:active {
    border-color: var(--cyan-600) !important
}

.active\:border-cyan-700:active {
    border-color: var(--cyan-700) !important
}

.active\:border-cyan-800:active {
    border-color: var(--cyan-800) !important
}

.active\:border-cyan-900:active {
    border-color: var(--cyan-900) !important
}

.border-pink-50 {
    border-color: var(--pink-50) !important
}

.border-pink-100 {
    border-color: var(--pink-100) !important
}

.border-pink-200 {
    border-color: var(--pink-200) !important
}

.border-pink-300 {
    border-color: var(--pink-300) !important
}

.border-pink-400 {
    border-color: var(--pink-400) !important
}

.border-pink-500 {
    border-color: var(--pink-500) !important
}

.border-pink-600 {
    border-color: var(--pink-600) !important
}

.border-pink-700 {
    border-color: var(--pink-700) !important
}

.border-pink-800 {
    border-color: var(--pink-800) !important
}

.border-pink-900 {
    border-color: var(--pink-900) !important
}

.focus\:border-pink-50:focus {
    border-color: var(--pink-50) !important
}

.focus\:border-pink-100:focus {
    border-color: var(--pink-100) !important
}

.focus\:border-pink-200:focus {
    border-color: var(--pink-200) !important
}

.focus\:border-pink-300:focus {
    border-color: var(--pink-300) !important
}

.focus\:border-pink-400:focus {
    border-color: var(--pink-400) !important
}

.focus\:border-pink-500:focus {
    border-color: var(--pink-500) !important
}

.focus\:border-pink-600:focus {
    border-color: var(--pink-600) !important
}

.focus\:border-pink-700:focus {
    border-color: var(--pink-700) !important
}

.focus\:border-pink-800:focus {
    border-color: var(--pink-800) !important
}

.focus\:border-pink-900:focus {
    border-color: var(--pink-900) !important
}

.hover\:border-pink-50:hover {
    border-color: var(--pink-50) !important
}

.hover\:border-pink-100:hover {
    border-color: var(--pink-100) !important
}

.hover\:border-pink-200:hover {
    border-color: var(--pink-200) !important
}

.hover\:border-pink-300:hover {
    border-color: var(--pink-300) !important
}

.hover\:border-pink-400:hover {
    border-color: var(--pink-400) !important
}

.hover\:border-pink-500:hover {
    border-color: var(--pink-500) !important
}

.hover\:border-pink-600:hover {
    border-color: var(--pink-600) !important
}

.hover\:border-pink-700:hover {
    border-color: var(--pink-700) !important
}

.hover\:border-pink-800:hover {
    border-color: var(--pink-800) !important
}

.hover\:border-pink-900:hover {
    border-color: var(--pink-900) !important
}

.active\:border-pink-50:active {
    border-color: var(--pink-50) !important
}

.active\:border-pink-100:active {
    border-color: var(--pink-100) !important
}

.active\:border-pink-200:active {
    border-color: var(--pink-200) !important
}

.active\:border-pink-300:active {
    border-color: var(--pink-300) !important
}

.active\:border-pink-400:active {
    border-color: var(--pink-400) !important
}

.active\:border-pink-500:active {
    border-color: var(--pink-500) !important
}

.active\:border-pink-600:active {
    border-color: var(--pink-600) !important
}

.active\:border-pink-700:active {
    border-color: var(--pink-700) !important
}

.active\:border-pink-800:active {
    border-color: var(--pink-800) !important
}

.active\:border-pink-900:active {
    border-color: var(--pink-900) !important
}

.border-indigo-50 {
    border-color: var(--indigo-50) !important
}

.border-indigo-100 {
    border-color: var(--indigo-100) !important
}

.border-indigo-200 {
    border-color: var(--indigo-200) !important
}

.border-indigo-300 {
    border-color: var(--indigo-300) !important
}

.border-indigo-400 {
    border-color: var(--indigo-400) !important
}

.border-indigo-500 {
    border-color: var(--indigo-500) !important
}

.border-indigo-600 {
    border-color: var(--indigo-600) !important
}

.border-indigo-700 {
    border-color: var(--indigo-700) !important
}

.border-indigo-800 {
    border-color: var(--indigo-800) !important
}

.border-indigo-900 {
    border-color: var(--indigo-900) !important
}

.focus\:border-indigo-50:focus {
    border-color: var(--indigo-50) !important
}

.focus\:border-indigo-100:focus {
    border-color: var(--indigo-100) !important
}

.focus\:border-indigo-200:focus {
    border-color: var(--indigo-200) !important
}

.focus\:border-indigo-300:focus {
    border-color: var(--indigo-300) !important
}

.focus\:border-indigo-400:focus {
    border-color: var(--indigo-400) !important
}

.focus\:border-indigo-500:focus {
    border-color: var(--indigo-500) !important
}

.focus\:border-indigo-600:focus {
    border-color: var(--indigo-600) !important
}

.focus\:border-indigo-700:focus {
    border-color: var(--indigo-700) !important
}

.focus\:border-indigo-800:focus {
    border-color: var(--indigo-800) !important
}

.focus\:border-indigo-900:focus {
    border-color: var(--indigo-900) !important
}

.hover\:border-indigo-50:hover {
    border-color: var(--indigo-50) !important
}

.hover\:border-indigo-100:hover {
    border-color: var(--indigo-100) !important
}

.hover\:border-indigo-200:hover {
    border-color: var(--indigo-200) !important
}

.hover\:border-indigo-300:hover {
    border-color: var(--indigo-300) !important
}

.hover\:border-indigo-400:hover {
    border-color: var(--indigo-400) !important
}

.hover\:border-indigo-500:hover {
    border-color: var(--indigo-500) !important
}

.hover\:border-indigo-600:hover {
    border-color: var(--indigo-600) !important
}

.hover\:border-indigo-700:hover {
    border-color: var(--indigo-700) !important
}

.hover\:border-indigo-800:hover {
    border-color: var(--indigo-800) !important
}

.hover\:border-indigo-900:hover {
    border-color: var(--indigo-900) !important
}

.active\:border-indigo-50:active {
    border-color: var(--indigo-50) !important
}

.active\:border-indigo-100:active {
    border-color: var(--indigo-100) !important
}

.active\:border-indigo-200:active {
    border-color: var(--indigo-200) !important
}

.active\:border-indigo-300:active {
    border-color: var(--indigo-300) !important
}

.active\:border-indigo-400:active {
    border-color: var(--indigo-400) !important
}

.active\:border-indigo-500:active {
    border-color: var(--indigo-500) !important
}

.active\:border-indigo-600:active {
    border-color: var(--indigo-600) !important
}

.active\:border-indigo-700:active {
    border-color: var(--indigo-700) !important
}

.active\:border-indigo-800:active {
    border-color: var(--indigo-800) !important
}

.active\:border-indigo-900:active {
    border-color: var(--indigo-900) !important
}

.border-teal-50 {
    border-color: var(--teal-50) !important
}

.border-teal-100 {
    border-color: var(--teal-100) !important
}

.border-teal-200 {
    border-color: var(--teal-200) !important
}

.border-teal-300 {
    border-color: var(--teal-300) !important
}

.border-teal-400 {
    border-color: var(--teal-400) !important
}

.border-teal-500 {
    border-color: var(--teal-500) !important
}

.border-teal-600 {
    border-color: var(--teal-600) !important
}

.border-teal-700 {
    border-color: var(--teal-700) !important
}

.border-teal-800 {
    border-color: var(--teal-800) !important
}

.border-teal-900 {
    border-color: var(--teal-900) !important
}

.focus\:border-teal-50:focus {
    border-color: var(--teal-50) !important
}

.focus\:border-teal-100:focus {
    border-color: var(--teal-100) !important
}

.focus\:border-teal-200:focus {
    border-color: var(--teal-200) !important
}

.focus\:border-teal-300:focus {
    border-color: var(--teal-300) !important
}

.focus\:border-teal-400:focus {
    border-color: var(--teal-400) !important
}

.focus\:border-teal-500:focus {
    border-color: var(--teal-500) !important
}

.focus\:border-teal-600:focus {
    border-color: var(--teal-600) !important
}

.focus\:border-teal-700:focus {
    border-color: var(--teal-700) !important
}

.focus\:border-teal-800:focus {
    border-color: var(--teal-800) !important
}

.focus\:border-teal-900:focus {
    border-color: var(--teal-900) !important
}

.hover\:border-teal-50:hover {
    border-color: var(--teal-50) !important
}

.hover\:border-teal-100:hover {
    border-color: var(--teal-100) !important
}

.hover\:border-teal-200:hover {
    border-color: var(--teal-200) !important
}

.hover\:border-teal-300:hover {
    border-color: var(--teal-300) !important
}

.hover\:border-teal-400:hover {
    border-color: var(--teal-400) !important
}

.hover\:border-teal-500:hover {
    border-color: var(--teal-500) !important
}

.hover\:border-teal-600:hover {
    border-color: var(--teal-600) !important
}

.hover\:border-teal-700:hover {
    border-color: var(--teal-700) !important
}

.hover\:border-teal-800:hover {
    border-color: var(--teal-800) !important
}

.hover\:border-teal-900:hover {
    border-color: var(--teal-900) !important
}

.active\:border-teal-50:active {
    border-color: var(--teal-50) !important
}

.active\:border-teal-100:active {
    border-color: var(--teal-100) !important
}

.active\:border-teal-200:active {
    border-color: var(--teal-200) !important
}

.active\:border-teal-300:active {
    border-color: var(--teal-300) !important
}

.active\:border-teal-400:active {
    border-color: var(--teal-400) !important
}

.active\:border-teal-500:active {
    border-color: var(--teal-500) !important
}

.active\:border-teal-600:active {
    border-color: var(--teal-600) !important
}

.active\:border-teal-700:active {
    border-color: var(--teal-700) !important
}

.active\:border-teal-800:active {
    border-color: var(--teal-800) !important
}

.active\:border-teal-900:active {
    border-color: var(--teal-900) !important
}

.border-orange-50 {
    border-color: var(--orange-50) !important
}

.border-orange-100 {
    border-color: var(--orange-100) !important
}

.border-orange-200 {
    border-color: var(--orange-200) !important
}

.border-orange-300 {
    border-color: var(--orange-300) !important
}

.border-orange-400 {
    border-color: var(--orange-400) !important
}

.border-orange-500 {
    border-color: var(--orange-500) !important
}

.border-orange-600 {
    border-color: var(--orange-600) !important
}

.border-orange-700 {
    border-color: var(--orange-700) !important
}

.border-orange-800 {
    border-color: var(--orange-800) !important
}

.border-orange-900 {
    border-color: var(--orange-900) !important
}

.focus\:border-orange-50:focus {
    border-color: var(--orange-50) !important
}

.focus\:border-orange-100:focus {
    border-color: var(--orange-100) !important
}

.focus\:border-orange-200:focus {
    border-color: var(--orange-200) !important
}

.focus\:border-orange-300:focus {
    border-color: var(--orange-300) !important
}

.focus\:border-orange-400:focus {
    border-color: var(--orange-400) !important
}

.focus\:border-orange-500:focus {
    border-color: var(--orange-500) !important
}

.focus\:border-orange-600:focus {
    border-color: var(--orange-600) !important
}

.focus\:border-orange-700:focus {
    border-color: var(--orange-700) !important
}

.focus\:border-orange-800:focus {
    border-color: var(--orange-800) !important
}

.focus\:border-orange-900:focus {
    border-color: var(--orange-900) !important
}

.hover\:border-orange-50:hover {
    border-color: var(--orange-50) !important
}

.hover\:border-orange-100:hover {
    border-color: var(--orange-100) !important
}

.hover\:border-orange-200:hover {
    border-color: var(--orange-200) !important
}

.hover\:border-orange-300:hover {
    border-color: var(--orange-300) !important
}

.hover\:border-orange-400:hover {
    border-color: var(--orange-400) !important
}

.hover\:border-orange-500:hover {
    border-color: var(--orange-500) !important
}

.hover\:border-orange-600:hover {
    border-color: var(--orange-600) !important
}

.hover\:border-orange-700:hover {
    border-color: var(--orange-700) !important
}

.hover\:border-orange-800:hover {
    border-color: var(--orange-800) !important
}

.hover\:border-orange-900:hover {
    border-color: var(--orange-900) !important
}

.active\:border-orange-50:active {
    border-color: var(--orange-50) !important
}

.active\:border-orange-100:active {
    border-color: var(--orange-100) !important
}

.active\:border-orange-200:active {
    border-color: var(--orange-200) !important
}

.active\:border-orange-300:active {
    border-color: var(--orange-300) !important
}

.active\:border-orange-400:active {
    border-color: var(--orange-400) !important
}

.active\:border-orange-500:active {
    border-color: var(--orange-500) !important
}

.active\:border-orange-600:active {
    border-color: var(--orange-600) !important
}

.active\:border-orange-700:active {
    border-color: var(--orange-700) !important
}

.active\:border-orange-800:active {
    border-color: var(--orange-800) !important
}

.active\:border-orange-900:active {
    border-color: var(--orange-900) !important
}

.border-bluegray-50 {
    border-color: var(--bluegray-50) !important
}

.border-bluegray-100 {
    border-color: var(--bluegray-100) !important
}

.border-bluegray-200 {
    border-color: var(--bluegray-200) !important
}

.border-bluegray-300 {
    border-color: var(--bluegray-300) !important
}

.border-bluegray-400 {
    border-color: var(--bluegray-400) !important
}

.border-bluegray-500 {
    border-color: var(--bluegray-500) !important
}

.border-bluegray-600 {
    border-color: var(--bluegray-600) !important
}

.border-bluegray-700 {
    border-color: var(--bluegray-700) !important
}

.border-bluegray-800 {
    border-color: var(--bluegray-800) !important
}

.border-bluegray-900 {
    border-color: var(--bluegray-900) !important
}

.focus\:border-bluegray-50:focus {
    border-color: var(--bluegray-50) !important
}

.focus\:border-bluegray-100:focus {
    border-color: var(--bluegray-100) !important
}

.focus\:border-bluegray-200:focus {
    border-color: var(--bluegray-200) !important
}

.focus\:border-bluegray-300:focus {
    border-color: var(--bluegray-300) !important
}

.focus\:border-bluegray-400:focus {
    border-color: var(--bluegray-400) !important
}

.focus\:border-bluegray-500:focus {
    border-color: var(--bluegray-500) !important
}

.focus\:border-bluegray-600:focus {
    border-color: var(--bluegray-600) !important
}

.focus\:border-bluegray-700:focus {
    border-color: var(--bluegray-700) !important
}

.focus\:border-bluegray-800:focus {
    border-color: var(--bluegray-800) !important
}

.focus\:border-bluegray-900:focus {
    border-color: var(--bluegray-900) !important
}

.hover\:border-bluegray-50:hover {
    border-color: var(--bluegray-50) !important
}

.hover\:border-bluegray-100:hover {
    border-color: var(--bluegray-100) !important
}

.hover\:border-bluegray-200:hover {
    border-color: var(--bluegray-200) !important
}

.hover\:border-bluegray-300:hover {
    border-color: var(--bluegray-300) !important
}

.hover\:border-bluegray-400:hover {
    border-color: var(--bluegray-400) !important
}

.hover\:border-bluegray-500:hover {
    border-color: var(--bluegray-500) !important
}

.hover\:border-bluegray-600:hover {
    border-color: var(--bluegray-600) !important
}

.hover\:border-bluegray-700:hover {
    border-color: var(--bluegray-700) !important
}

.hover\:border-bluegray-800:hover {
    border-color: var(--bluegray-800) !important
}

.hover\:border-bluegray-900:hover {
    border-color: var(--bluegray-900) !important
}

.active\:border-bluegray-50:active {
    border-color: var(--bluegray-50) !important
}

.active\:border-bluegray-100:active {
    border-color: var(--bluegray-100) !important
}

.active\:border-bluegray-200:active {
    border-color: var(--bluegray-200) !important
}

.active\:border-bluegray-300:active {
    border-color: var(--bluegray-300) !important
}

.active\:border-bluegray-400:active {
    border-color: var(--bluegray-400) !important
}

.active\:border-bluegray-500:active {
    border-color: var(--bluegray-500) !important
}

.active\:border-bluegray-600:active {
    border-color: var(--bluegray-600) !important
}

.active\:border-bluegray-700:active {
    border-color: var(--bluegray-700) !important
}

.active\:border-bluegray-800:active {
    border-color: var(--bluegray-800) !important
}

.active\:border-bluegray-900:active {
    border-color: var(--bluegray-900) !important
}

.border-purple-50 {
    border-color: var(--purple-50) !important
}

.border-purple-100 {
    border-color: var(--purple-100) !important
}

.border-purple-200 {
    border-color: var(--purple-200) !important
}

.border-purple-300 {
    border-color: var(--purple-300) !important
}

.border-purple-400 {
    border-color: var(--purple-400) !important
}

.border-purple-500 {
    border-color: var(--purple-500) !important
}

.border-purple-600 {
    border-color: var(--purple-600) !important
}

.border-purple-700 {
    border-color: var(--purple-700) !important
}

.border-purple-800 {
    border-color: var(--purple-800) !important
}

.border-purple-900 {
    border-color: var(--purple-900) !important
}

.focus\:border-purple-50:focus {
    border-color: var(--purple-50) !important
}

.focus\:border-purple-100:focus {
    border-color: var(--purple-100) !important
}

.focus\:border-purple-200:focus {
    border-color: var(--purple-200) !important
}

.focus\:border-purple-300:focus {
    border-color: var(--purple-300) !important
}

.focus\:border-purple-400:focus {
    border-color: var(--purple-400) !important
}

.focus\:border-purple-500:focus {
    border-color: var(--purple-500) !important
}

.focus\:border-purple-600:focus {
    border-color: var(--purple-600) !important
}

.focus\:border-purple-700:focus {
    border-color: var(--purple-700) !important
}

.focus\:border-purple-800:focus {
    border-color: var(--purple-800) !important
}

.focus\:border-purple-900:focus {
    border-color: var(--purple-900) !important
}

.hover\:border-purple-50:hover {
    border-color: var(--purple-50) !important
}

.hover\:border-purple-100:hover {
    border-color: var(--purple-100) !important
}

.hover\:border-purple-200:hover {
    border-color: var(--purple-200) !important
}

.hover\:border-purple-300:hover {
    border-color: var(--purple-300) !important
}

.hover\:border-purple-400:hover {
    border-color: var(--purple-400) !important
}

.hover\:border-purple-500:hover {
    border-color: var(--purple-500) !important
}

.hover\:border-purple-600:hover {
    border-color: var(--purple-600) !important
}

.hover\:border-purple-700:hover {
    border-color: var(--purple-700) !important
}

.hover\:border-purple-800:hover {
    border-color: var(--purple-800) !important
}

.hover\:border-purple-900:hover {
    border-color: var(--purple-900) !important
}

.active\:border-purple-50:active {
    border-color: var(--purple-50) !important
}

.active\:border-purple-100:active {
    border-color: var(--purple-100) !important
}

.active\:border-purple-200:active {
    border-color: var(--purple-200) !important
}

.active\:border-purple-300:active {
    border-color: var(--purple-300) !important
}

.active\:border-purple-400:active {
    border-color: var(--purple-400) !important
}

.active\:border-purple-500:active {
    border-color: var(--purple-500) !important
}

.active\:border-purple-600:active {
    border-color: var(--purple-600) !important
}

.active\:border-purple-700:active {
    border-color: var(--purple-700) !important
}

.active\:border-purple-800:active {
    border-color: var(--purple-800) !important
}

.active\:border-purple-900:active {
    border-color: var(--purple-900) !important
}

.border-gray-50 {
    border-color: var(--gray-50) !important
}

.border-gray-100 {
    border-color: var(--gray-100) !important
}

.border-gray-200 {
    border-color: var(--gray-200) !important
}

.border-gray-300 {
    border-color: var(--gray-300) !important
}

.border-gray-400 {
    border-color: var(--gray-400) !important
}

.border-gray-500 {
    border-color: var(--gray-500) !important
}

.border-gray-600 {
    border-color: var(--gray-600) !important
}

.border-gray-700 {
    border-color: var(--gray-700) !important
}

.border-gray-800 {
    border-color: var(--gray-800) !important
}

.border-gray-900 {
    border-color: var(--gray-900) !important
}

.focus\:border-gray-50:focus {
    border-color: var(--gray-50) !important
}

.focus\:border-gray-100:focus {
    border-color: var(--gray-100) !important
}

.focus\:border-gray-200:focus {
    border-color: var(--gray-200) !important
}

.focus\:border-gray-300:focus {
    border-color: var(--gray-300) !important
}

.focus\:border-gray-400:focus {
    border-color: var(--gray-400) !important
}

.focus\:border-gray-500:focus {
    border-color: var(--gray-500) !important
}

.focus\:border-gray-600:focus {
    border-color: var(--gray-600) !important
}

.focus\:border-gray-700:focus {
    border-color: var(--gray-700) !important
}

.focus\:border-gray-800:focus {
    border-color: var(--gray-800) !important
}

.focus\:border-gray-900:focus {
    border-color: var(--gray-900) !important
}

.hover\:border-gray-50:hover {
    border-color: var(--gray-50) !important
}

.hover\:border-gray-100:hover {
    border-color: var(--gray-100) !important
}

.hover\:border-gray-200:hover {
    border-color: var(--gray-200) !important
}

.hover\:border-gray-300:hover {
    border-color: var(--gray-300) !important
}

.hover\:border-gray-400:hover {
    border-color: var(--gray-400) !important
}

.hover\:border-gray-500:hover {
    border-color: var(--gray-500) !important
}

.hover\:border-gray-600:hover {
    border-color: var(--gray-600) !important
}

.hover\:border-gray-700:hover {
    border-color: var(--gray-700) !important
}

.hover\:border-gray-800:hover {
    border-color: var(--gray-800) !important
}

.hover\:border-gray-900:hover {
    border-color: var(--gray-900) !important
}

.active\:border-gray-50:active {
    border-color: var(--gray-50) !important
}

.active\:border-gray-100:active {
    border-color: var(--gray-100) !important
}

.active\:border-gray-200:active {
    border-color: var(--gray-200) !important
}

.active\:border-gray-300:active {
    border-color: var(--gray-300) !important
}

.active\:border-gray-400:active {
    border-color: var(--gray-400) !important
}

.active\:border-gray-500:active {
    border-color: var(--gray-500) !important
}

.active\:border-gray-600:active {
    border-color: var(--gray-600) !important
}

.active\:border-gray-700:active {
    border-color: var(--gray-700) !important
}

.active\:border-gray-800:active {
    border-color: var(--gray-800) !important
}

.active\:border-gray-900:active {
    border-color: var(--gray-900) !important
}

.border-red-50 {
    border-color: var(--red-50) !important
}

.border-red-100 {
    border-color: var(--red-100) !important
}

.border-red-200 {
    border-color: var(--red-200) !important
}

.border-red-300 {
    border-color: var(--red-300) !important
}

.border-red-400 {
    border-color: var(--red-400) !important
}

.border-red-500 {
    border-color: var(--red-500) !important
}

.border-red-600 {
    border-color: var(--red-600) !important
}

.border-red-700 {
    border-color: var(--red-700) !important
}

.border-red-800 {
    border-color: var(--red-800) !important
}

.border-red-900 {
    border-color: var(--red-900) !important
}

.focus\:border-red-50:focus {
    border-color: var(--red-50) !important
}

.focus\:border-red-100:focus {
    border-color: var(--red-100) !important
}

.focus\:border-red-200:focus {
    border-color: var(--red-200) !important
}

.focus\:border-red-300:focus {
    border-color: var(--red-300) !important
}

.focus\:border-red-400:focus {
    border-color: var(--red-400) !important
}

.focus\:border-red-500:focus {
    border-color: var(--red-500) !important
}

.focus\:border-red-600:focus {
    border-color: var(--red-600) !important
}

.focus\:border-red-700:focus {
    border-color: var(--red-700) !important
}

.focus\:border-red-800:focus {
    border-color: var(--red-800) !important
}

.focus\:border-red-900:focus {
    border-color: var(--red-900) !important
}

.hover\:border-red-50:hover {
    border-color: var(--red-50) !important
}

.hover\:border-red-100:hover {
    border-color: var(--red-100) !important
}

.hover\:border-red-200:hover {
    border-color: var(--red-200) !important
}

.hover\:border-red-300:hover {
    border-color: var(--red-300) !important
}

.hover\:border-red-400:hover {
    border-color: var(--red-400) !important
}

.hover\:border-red-500:hover {
    border-color: var(--red-500) !important
}

.hover\:border-red-600:hover {
    border-color: var(--red-600) !important
}

.hover\:border-red-700:hover {
    border-color: var(--red-700) !important
}

.hover\:border-red-800:hover {
    border-color: var(--red-800) !important
}

.hover\:border-red-900:hover {
    border-color: var(--red-900) !important
}

.active\:border-red-50:active {
    border-color: var(--red-50) !important
}

.active\:border-red-100:active {
    border-color: var(--red-100) !important
}

.active\:border-red-200:active {
    border-color: var(--red-200) !important
}

.active\:border-red-300:active {
    border-color: var(--red-300) !important
}

.active\:border-red-400:active {
    border-color: var(--red-400) !important
}

.active\:border-red-500:active {
    border-color: var(--red-500) !important
}

.active\:border-red-600:active {
    border-color: var(--red-600) !important
}

.active\:border-red-700:active {
    border-color: var(--red-700) !important
}

.active\:border-red-800:active {
    border-color: var(--red-800) !important
}

.active\:border-red-900:active {
    border-color: var(--red-900) !important
}

.border-primary-50 {
    border-color: var(--primary-50) !important
}

.border-primary-100 {
    border-color: var(--primary-100) !important
}

.border-primary-200 {
    border-color: var(--primary-200) !important
}

.border-primary-300 {
    border-color: var(--primary-300) !important
}

.border-primary-400 {
    border-color: var(--primary-400) !important
}

.border-primary-500 {
    border-color: var(--primary-500) !important
}

.border-primary-600 {
    border-color: var(--primary-600) !important
}

.border-primary-700 {
    border-color: var(--primary-700) !important
}

.border-primary-800 {
    border-color: var(--primary-800) !important
}

.border-primary-900 {
    border-color: var(--primary-900) !important
}

.focus\:border-primary-50:focus {
    border-color: var(--primary-50) !important
}

.focus\:border-primary-100:focus {
    border-color: var(--primary-100) !important
}

.focus\:border-primary-200:focus {
    border-color: var(--primary-200) !important
}

.focus\:border-primary-300:focus {
    border-color: var(--primary-300) !important
}

.focus\:border-primary-400:focus {
    border-color: var(--primary-400) !important
}

.focus\:border-primary-500:focus {
    border-color: var(--primary-500) !important
}

.focus\:border-primary-600:focus {
    border-color: var(--primary-600) !important
}

.focus\:border-primary-700:focus {
    border-color: var(--primary-700) !important
}

.focus\:border-primary-800:focus {
    border-color: var(--primary-800) !important
}

.focus\:border-primary-900:focus {
    border-color: var(--primary-900) !important
}

.hover\:border-primary-50:hover {
    border-color: var(--primary-50) !important
}

.hover\:border-primary-100:hover {
    border-color: var(--primary-100) !important
}

.hover\:border-primary-200:hover {
    border-color: var(--primary-200) !important
}

.hover\:border-primary-300:hover {
    border-color: var(--primary-300) !important
}

.hover\:border-primary-400:hover {
    border-color: var(--primary-400) !important
}

.hover\:border-primary-500:hover {
    border-color: var(--primary-500) !important
}

.hover\:border-primary-600:hover {
    border-color: var(--primary-600) !important
}

.hover\:border-primary-700:hover {
    border-color: var(--primary-700) !important
}

.hover\:border-primary-800:hover {
    border-color: var(--primary-800) !important
}

.hover\:border-primary-900:hover {
    border-color: var(--primary-900) !important
}

.active\:border-primary-50:active {
    border-color: var(--primary-50) !important
}

.active\:border-primary-100:active {
    border-color: var(--primary-100) !important
}

.active\:border-primary-200:active {
    border-color: var(--primary-200) !important
}

.active\:border-primary-300:active {
    border-color: var(--primary-300) !important
}

.active\:border-primary-400:active {
    border-color: var(--primary-400) !important
}

.active\:border-primary-500:active {
    border-color: var(--primary-500) !important
}

.active\:border-primary-600:active {
    border-color: var(--primary-600) !important
}

.active\:border-primary-700:active {
    border-color: var(--primary-700) !important
}

.active\:border-primary-800:active {
    border-color: var(--primary-800) !important
}

.active\:border-primary-900:active {
    border-color: var(--primary-900) !important
}

.bg-white-alpha-10 {
    background-color: rgba(255,255,255,0.1) !important
}

.bg-white-alpha-20 {
    background-color: rgba(255,255,255,0.2) !important
}

.bg-white-alpha-30 {
    background-color: rgba(255,255,255,0.3) !important
}

.bg-white-alpha-40 {
    background-color: rgba(255,255,255,0.4) !important
}

.bg-white-alpha-50 {
    background-color: rgba(255,255,255,0.5) !important
}

.bg-white-alpha-60 {
    background-color: rgba(255,255,255,0.6) !important
}

.bg-white-alpha-70 {
    background-color: rgba(255,255,255,0.7) !important
}

.bg-white-alpha-80 {
    background-color: rgba(255,255,255,0.8) !important
}

.bg-white-alpha-90 {
    background-color: rgba(255,255,255,0.9) !important
}

.hover\:bg-white-alpha-10:hover {
    background-color: rgba(255,255,255,0.1) !important
}

.hover\:bg-white-alpha-20:hover {
    background-color: rgba(255,255,255,0.2) !important
}

.hover\:bg-white-alpha-30:hover {
    background-color: rgba(255,255,255,0.3) !important
}

.hover\:bg-white-alpha-40:hover {
    background-color: rgba(255,255,255,0.4) !important
}

.hover\:bg-white-alpha-50:hover {
    background-color: rgba(255,255,255,0.5) !important
}

.hover\:bg-white-alpha-60:hover {
    background-color: rgba(255,255,255,0.6) !important
}

.hover\:bg-white-alpha-70:hover {
    background-color: rgba(255,255,255,0.7) !important
}

.hover\:bg-white-alpha-80:hover {
    background-color: rgba(255,255,255,0.8) !important
}

.hover\:bg-white-alpha-90:hover {
    background-color: rgba(255,255,255,0.9) !important
}

.focus\:bg-white-alpha-10:focus {
    background-color: rgba(255,255,255,0.1) !important
}

.focus\:bg-white-alpha-20:focus {
    background-color: rgba(255,255,255,0.2) !important
}

.focus\:bg-white-alpha-30:focus {
    background-color: rgba(255,255,255,0.3) !important
}

.focus\:bg-white-alpha-40:focus {
    background-color: rgba(255,255,255,0.4) !important
}

.focus\:bg-white-alpha-50:focus {
    background-color: rgba(255,255,255,0.5) !important
}

.focus\:bg-white-alpha-60:focus {
    background-color: rgba(255,255,255,0.6) !important
}

.focus\:bg-white-alpha-70:focus {
    background-color: rgba(255,255,255,0.7) !important
}

.focus\:bg-white-alpha-80:focus {
    background-color: rgba(255,255,255,0.8) !important
}

.focus\:bg-white-alpha-90:focus {
    background-color: rgba(255,255,255,0.9) !important
}

.active\:bg-white-alpha-10:active {
    background-color: rgba(255,255,255,0.1) !important
}

.active\:bg-white-alpha-20:active {
    background-color: rgba(255,255,255,0.2) !important
}

.active\:bg-white-alpha-30:active {
    background-color: rgba(255,255,255,0.3) !important
}

.active\:bg-white-alpha-40:active {
    background-color: rgba(255,255,255,0.4) !important
}

.active\:bg-white-alpha-50:active {
    background-color: rgba(255,255,255,0.5) !important
}

.active\:bg-white-alpha-60:active {
    background-color: rgba(255,255,255,0.6) !important
}

.active\:bg-white-alpha-70:active {
    background-color: rgba(255,255,255,0.7) !important
}

.active\:bg-white-alpha-80:active {
    background-color: rgba(255,255,255,0.8) !important
}

.active\:bg-white-alpha-90:active {
    background-color: rgba(255,255,255,0.9) !important
}

.bg-black-alpha-10 {
    background-color: rgba(0,0,0,0.1) !important
}

.bg-black-alpha-20 {
    background-color: rgba(0,0,0,0.2) !important
}

.bg-black-alpha-30 {
    background-color: rgba(0,0,0,0.3) !important
}

.bg-black-alpha-40 {
    background-color: rgba(0,0,0,0.4) !important
}

.bg-black-alpha-50 {
    background-color: rgba(0,0,0,0.5) !important
}

.bg-black-alpha-60 {
    background-color: rgba(0,0,0,0.6) !important
}

.bg-black-alpha-70 {
    background-color: rgba(0,0,0,0.7) !important
}

.bg-black-alpha-80 {
    background-color: rgba(0,0,0,0.8) !important
}

.bg-black-alpha-90 {
    background-color: rgba(0,0,0,0.9) !important
}

.hover\:bg-black-alpha-10:hover {
    background-color: rgba(0,0,0,0.1) !important
}

.hover\:bg-black-alpha-20:hover {
    background-color: rgba(0,0,0,0.2) !important
}

.hover\:bg-black-alpha-30:hover {
    background-color: rgba(0,0,0,0.3) !important
}

.hover\:bg-black-alpha-40:hover {
    background-color: rgba(0,0,0,0.4) !important
}

.hover\:bg-black-alpha-50:hover {
    background-color: rgba(0,0,0,0.5) !important
}

.hover\:bg-black-alpha-60:hover {
    background-color: rgba(0,0,0,0.6) !important
}

.hover\:bg-black-alpha-70:hover {
    background-color: rgba(0,0,0,0.7) !important
}

.hover\:bg-black-alpha-80:hover {
    background-color: rgba(0,0,0,0.8) !important
}

.hover\:bg-black-alpha-90:hover {
    background-color: rgba(0,0,0,0.9) !important
}

.focus\:bg-black-alpha-10:focus {
    background-color: rgba(0,0,0,0.1) !important
}

.focus\:bg-black-alpha-20:focus {
    background-color: rgba(0,0,0,0.2) !important
}

.focus\:bg-black-alpha-30:focus {
    background-color: rgba(0,0,0,0.3) !important
}

.focus\:bg-black-alpha-40:focus {
    background-color: rgba(0,0,0,0.4) !important
}

.focus\:bg-black-alpha-50:focus {
    background-color: rgba(0,0,0,0.5) !important
}

.focus\:bg-black-alpha-60:focus {
    background-color: rgba(0,0,0,0.6) !important
}

.focus\:bg-black-alpha-70:focus {
    background-color: rgba(0,0,0,0.7) !important
}

.focus\:bg-black-alpha-80:focus {
    background-color: rgba(0,0,0,0.8) !important
}

.focus\:bg-black-alpha-90:focus {
    background-color: rgba(0,0,0,0.9) !important
}

.active\:bg-black-alpha-10:active {
    background-color: rgba(0,0,0,0.1) !important
}

.active\:bg-black-alpha-20:active {
    background-color: rgba(0,0,0,0.2) !important
}

.active\:bg-black-alpha-30:active {
    background-color: rgba(0,0,0,0.3) !important
}

.active\:bg-black-alpha-40:active {
    background-color: rgba(0,0,0,0.4) !important
}

.active\:bg-black-alpha-50:active {
    background-color: rgba(0,0,0,0.5) !important
}

.active\:bg-black-alpha-60:active {
    background-color: rgba(0,0,0,0.6) !important
}

.active\:bg-black-alpha-70:active {
    background-color: rgba(0,0,0,0.7) !important
}

.active\:bg-black-alpha-80:active {
    background-color: rgba(0,0,0,0.8) !important
}

.active\:bg-black-alpha-90:active {
    background-color: rgba(0,0,0,0.9) !important
}

.border-white-alpha-10 {
    border-color: rgba(255,255,255,0.1) !important
}

.border-white-alpha-20 {
    border-color: rgba(255,255,255,0.2) !important
}

.border-white-alpha-30 {
    border-color: rgba(255,255,255,0.3) !important
}

.border-white-alpha-40 {
    border-color: rgba(255,255,255,0.4) !important
}

.border-white-alpha-50 {
    border-color: rgba(255,255,255,0.5) !important
}

.border-white-alpha-60 {
    border-color: rgba(255,255,255,0.6) !important
}

.border-white-alpha-70 {
    border-color: rgba(255,255,255,0.7) !important
}

.border-white-alpha-80 {
    border-color: rgba(255,255,255,0.8) !important
}

.border-white-alpha-90 {
    border-color: rgba(255,255,255,0.9) !important
}

.hover\:border-white-alpha-10:hover {
    border-color: rgba(255,255,255,0.1) !important
}

.hover\:border-white-alpha-20:hover {
    border-color: rgba(255,255,255,0.2) !important
}

.hover\:border-white-alpha-30:hover {
    border-color: rgba(255,255,255,0.3) !important
}

.hover\:border-white-alpha-40:hover {
    border-color: rgba(255,255,255,0.4) !important
}

.hover\:border-white-alpha-50:hover {
    border-color: rgba(255,255,255,0.5) !important
}

.hover\:border-white-alpha-60:hover {
    border-color: rgba(255,255,255,0.6) !important
}

.hover\:border-white-alpha-70:hover {
    border-color: rgba(255,255,255,0.7) !important
}

.hover\:border-white-alpha-80:hover {
    border-color: rgba(255,255,255,0.8) !important
}

.hover\:border-white-alpha-90:hover {
    border-color: rgba(255,255,255,0.9) !important
}

.focus\:border-white-alpha-10:focus {
    border-color: rgba(255,255,255,0.1) !important
}

.focus\:border-white-alpha-20:focus {
    border-color: rgba(255,255,255,0.2) !important
}

.focus\:border-white-alpha-30:focus {
    border-color: rgba(255,255,255,0.3) !important
}

.focus\:border-white-alpha-40:focus {
    border-color: rgba(255,255,255,0.4) !important
}

.focus\:border-white-alpha-50:focus {
    border-color: rgba(255,255,255,0.5) !important
}

.focus\:border-white-alpha-60:focus {
    border-color: rgba(255,255,255,0.6) !important
}

.focus\:border-white-alpha-70:focus {
    border-color: rgba(255,255,255,0.7) !important
}

.focus\:border-white-alpha-80:focus {
    border-color: rgba(255,255,255,0.8) !important
}

.focus\:border-white-alpha-90:focus {
    border-color: rgba(255,255,255,0.9) !important
}

.active\:border-white-alpha-10:active {
    border-color: rgba(255,255,255,0.1) !important
}

.active\:border-white-alpha-20:active {
    border-color: rgba(255,255,255,0.2) !important
}

.active\:border-white-alpha-30:active {
    border-color: rgba(255,255,255,0.3) !important
}

.active\:border-white-alpha-40:active {
    border-color: rgba(255,255,255,0.4) !important
}

.active\:border-white-alpha-50:active {
    border-color: rgba(255,255,255,0.5) !important
}

.active\:border-white-alpha-60:active {
    border-color: rgba(255,255,255,0.6) !important
}

.active\:border-white-alpha-70:active {
    border-color: rgba(255,255,255,0.7) !important
}

.active\:border-white-alpha-80:active {
    border-color: rgba(255,255,255,0.8) !important
}

.active\:border-white-alpha-90:active {
    border-color: rgba(255,255,255,0.9) !important
}

.border-black-alpha-10 {
    border-color: rgba(0,0,0,0.1) !important
}

.border-black-alpha-20 {
    border-color: rgba(0,0,0,0.2) !important
}

.border-black-alpha-30 {
    border-color: rgba(0,0,0,0.3) !important
}

.border-black-alpha-40 {
    border-color: rgba(0,0,0,0.4) !important
}

.border-black-alpha-50 {
    border-color: rgba(0,0,0,0.5) !important
}

.border-black-alpha-60 {
    border-color: rgba(0,0,0,0.6) !important
}

.border-black-alpha-70 {
    border-color: rgba(0,0,0,0.7) !important
}

.border-black-alpha-80 {
    border-color: rgba(0,0,0,0.8) !important
}

.border-black-alpha-90 {
    border-color: rgba(0,0,0,0.9) !important
}

.hover\:border-black-alpha-10:hover {
    border-color: rgba(0,0,0,0.1) !important
}

.hover\:border-black-alpha-20:hover {
    border-color: rgba(0,0,0,0.2) !important
}

.hover\:border-black-alpha-30:hover {
    border-color: rgba(0,0,0,0.3) !important
}

.hover\:border-black-alpha-40:hover {
    border-color: rgba(0,0,0,0.4) !important
}

.hover\:border-black-alpha-50:hover {
    border-color: rgba(0,0,0,0.5) !important
}

.hover\:border-black-alpha-60:hover {
    border-color: rgba(0,0,0,0.6) !important
}

.hover\:border-black-alpha-70:hover {
    border-color: rgba(0,0,0,0.7) !important
}

.hover\:border-black-alpha-80:hover {
    border-color: rgba(0,0,0,0.8) !important
}

.hover\:border-black-alpha-90:hover {
    border-color: rgba(0,0,0,0.9) !important
}

.focus\:border-black-alpha-10:focus {
    border-color: rgba(0,0,0,0.1) !important
}

.focus\:border-black-alpha-20:focus {
    border-color: rgba(0,0,0,0.2) !important
}

.focus\:border-black-alpha-30:focus {
    border-color: rgba(0,0,0,0.3) !important
}

.focus\:border-black-alpha-40:focus {
    border-color: rgba(0,0,0,0.4) !important
}

.focus\:border-black-alpha-50:focus {
    border-color: rgba(0,0,0,0.5) !important
}

.focus\:border-black-alpha-60:focus {
    border-color: rgba(0,0,0,0.6) !important
}

.focus\:border-black-alpha-70:focus {
    border-color: rgba(0,0,0,0.7) !important
}

.focus\:border-black-alpha-80:focus {
    border-color: rgba(0,0,0,0.8) !important
}

.focus\:border-black-alpha-90:focus {
    border-color: rgba(0,0,0,0.9) !important
}

.active\:border-black-alpha-10:active {
    border-color: rgba(0,0,0,0.1) !important
}

.active\:border-black-alpha-20:active {
    border-color: rgba(0,0,0,0.2) !important
}

.active\:border-black-alpha-30:active {
    border-color: rgba(0,0,0,0.3) !important
}

.active\:border-black-alpha-40:active {
    border-color: rgba(0,0,0,0.4) !important
}

.active\:border-black-alpha-50:active {
    border-color: rgba(0,0,0,0.5) !important
}

.active\:border-black-alpha-60:active {
    border-color: rgba(0,0,0,0.6) !important
}

.active\:border-black-alpha-70:active {
    border-color: rgba(0,0,0,0.7) !important
}

.active\:border-black-alpha-80:active {
    border-color: rgba(0,0,0,0.8) !important
}

.active\:border-black-alpha-90:active {
    border-color: rgba(0,0,0,0.9) !important
}

.text-white-alpha-10 {
    color: rgba(255,255,255,0.1) !important
}

.text-white-alpha-20 {
    color: rgba(255,255,255,0.2) !important
}

.text-white-alpha-30 {
    color: rgba(255,255,255,0.3) !important
}

.text-white-alpha-40 {
    color: rgba(255,255,255,0.4) !important
}

.text-white-alpha-50 {
    color: rgba(255,255,255,0.5) !important
}

.text-white-alpha-60 {
    color: rgba(255,255,255,0.6) !important
}

.text-white-alpha-70 {
    color: rgba(255,255,255,0.7) !important
}

.text-white-alpha-80 {
    color: rgba(255,255,255,0.8) !important
}

.text-white-alpha-90 {
    color: rgba(255,255,255,0.9) !important
}

.hover\:text-white-alpha-10:hover {
    color: rgba(255,255,255,0.1) !important
}

.hover\:text-white-alpha-20:hover {
    color: rgba(255,255,255,0.2) !important
}

.hover\:text-white-alpha-30:hover {
    color: rgba(255,255,255,0.3) !important
}

.hover\:text-white-alpha-40:hover {
    color: rgba(255,255,255,0.4) !important
}

.hover\:text-white-alpha-50:hover {
    color: rgba(255,255,255,0.5) !important
}

.hover\:text-white-alpha-60:hover {
    color: rgba(255,255,255,0.6) !important
}

.hover\:text-white-alpha-70:hover {
    color: rgba(255,255,255,0.7) !important
}

.hover\:text-white-alpha-80:hover {
    color: rgba(255,255,255,0.8) !important
}

.hover\:text-white-alpha-90:hover {
    color: rgba(255,255,255,0.9) !important
}

.focus\:text-white-alpha-10:focus {
    color: rgba(255,255,255,0.1) !important
}

.focus\:text-white-alpha-20:focus {
    color: rgba(255,255,255,0.2) !important
}

.focus\:text-white-alpha-30:focus {
    color: rgba(255,255,255,0.3) !important
}

.focus\:text-white-alpha-40:focus {
    color: rgba(255,255,255,0.4) !important
}

.focus\:text-white-alpha-50:focus {
    color: rgba(255,255,255,0.5) !important
}

.focus\:text-white-alpha-60:focus {
    color: rgba(255,255,255,0.6) !important
}

.focus\:text-white-alpha-70:focus {
    color: rgba(255,255,255,0.7) !important
}

.focus\:text-white-alpha-80:focus {
    color: rgba(255,255,255,0.8) !important
}

.focus\:text-white-alpha-90:focus {
    color: rgba(255,255,255,0.9) !important
}

.active\:text-white-alpha-10:active {
    color: rgba(255,255,255,0.1) !important
}

.active\:text-white-alpha-20:active {
    color: rgba(255,255,255,0.2) !important
}

.active\:text-white-alpha-30:active {
    color: rgba(255,255,255,0.3) !important
}

.active\:text-white-alpha-40:active {
    color: rgba(255,255,255,0.4) !important
}

.active\:text-white-alpha-50:active {
    color: rgba(255,255,255,0.5) !important
}

.active\:text-white-alpha-60:active {
    color: rgba(255,255,255,0.6) !important
}

.active\:text-white-alpha-70:active {
    color: rgba(255,255,255,0.7) !important
}

.active\:text-white-alpha-80:active {
    color: rgba(255,255,255,0.8) !important
}

.active\:text-white-alpha-90:active {
    color: rgba(255,255,255,0.9) !important
}

.text-black-alpha-10 {
    color: rgba(0,0,0,0.1) !important
}

.text-black-alpha-20 {
    color: rgba(0,0,0,0.2) !important
}

.text-black-alpha-30 {
    color: rgba(0,0,0,0.3) !important
}

.text-black-alpha-40 {
    color: rgba(0,0,0,0.4) !important
}

.text-black-alpha-50 {
    color: rgba(0,0,0,0.5) !important
}

.text-black-alpha-60 {
    color: rgba(0,0,0,0.6) !important
}

.text-black-alpha-70 {
    color: rgba(0,0,0,0.7) !important
}

.text-black-alpha-80 {
    color: rgba(0,0,0,0.8) !important
}

.text-black-alpha-90 {
    color: rgba(0,0,0,0.9) !important
}

.hover\:text-black-alpha-10:hover {
    color: rgba(0,0,0,0.1) !important
}

.hover\:text-black-alpha-20:hover {
    color: rgba(0,0,0,0.2) !important
}

.hover\:text-black-alpha-30:hover {
    color: rgba(0,0,0,0.3) !important
}

.hover\:text-black-alpha-40:hover {
    color: rgba(0,0,0,0.4) !important
}

.hover\:text-black-alpha-50:hover {
    color: rgba(0,0,0,0.5) !important
}

.hover\:text-black-alpha-60:hover {
    color: rgba(0,0,0,0.6) !important
}

.hover\:text-black-alpha-70:hover {
    color: rgba(0,0,0,0.7) !important
}

.hover\:text-black-alpha-80:hover {
    color: rgba(0,0,0,0.8) !important
}

.hover\:text-black-alpha-90:hover {
    color: rgba(0,0,0,0.9) !important
}

.focus\:text-black-alpha-10:focus {
    color: rgba(0,0,0,0.1) !important
}

.focus\:text-black-alpha-20:focus {
    color: rgba(0,0,0,0.2) !important
}

.focus\:text-black-alpha-30:focus {
    color: rgba(0,0,0,0.3) !important
}

.focus\:text-black-alpha-40:focus {
    color: rgba(0,0,0,0.4) !important
}

.focus\:text-black-alpha-50:focus {
    color: rgba(0,0,0,0.5) !important
}

.focus\:text-black-alpha-60:focus {
    color: rgba(0,0,0,0.6) !important
}

.focus\:text-black-alpha-70:focus {
    color: rgba(0,0,0,0.7) !important
}

.focus\:text-black-alpha-80:focus {
    color: rgba(0,0,0,0.8) !important
}

.focus\:text-black-alpha-90:focus {
    color: rgba(0,0,0,0.9) !important
}

.active\:text-black-alpha-10:active {
    color: rgba(0,0,0,0.1) !important
}

.active\:text-black-alpha-20:active {
    color: rgba(0,0,0,0.2) !important
}

.active\:text-black-alpha-30:active {
    color: rgba(0,0,0,0.3) !important
}

.active\:text-black-alpha-40:active {
    color: rgba(0,0,0,0.4) !important
}

.active\:text-black-alpha-50:active {
    color: rgba(0,0,0,0.5) !important
}

.active\:text-black-alpha-60:active {
    color: rgba(0,0,0,0.6) !important
}

.active\:text-black-alpha-70:active {
    color: rgba(0,0,0,0.7) !important
}

.active\:text-black-alpha-80:active {
    color: rgba(0,0,0,0.8) !important
}

.active\:text-black-alpha-90:active {
    color: rgba(0,0,0,0.9) !important
}

.text-primary {
    color: var(--primary-color) !important
}

.bg-primary {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important
}

.bg-primary-reverse {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important
}

.bg-white {
    background-color: #ffffff !important
}

.border-primary {
    border-color: var(--primary-color) !important
}

.text-white {
    color: #ffffff !important
}

.border-white {
    border-color: #ffffff !important
}

.text-color {
    color: var(--text-color) !important
}

.text-color-secondary {
    color: var(--text-color-secondary) !important
}

.surface-ground {
    background-color: var(--surface-ground) !important
}

.surface-section {
    background-color: var(--surface-section) !important
}

.surface-card {
    background-color: var(--surface-card) !important
}

.surface-overlay {
    background-color: var(--surface-overlay) !important
}

.surface-hover {
    background-color: var(--surface-hover) !important
}

.surface-border {
    border-color: var(--surface-border) !important
}

.focus\:text-primary:focus {
    color: var(--primary-color) !important
}

.hover\:text-primary:hover {
    color: var(--primary-color) !important
}

.active\:text-primary:active {
    color: var(--primary-color) !important
}

.focus\:bg-primary:focus {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important
}

.hover\:bg-primary:hover {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important
}

.active\:bg-primary:active {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important
}

.focus\:bg-primary-reverse:focus {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important
}

.hover\:bg-primary-reverse:hover {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important
}

.active\:bg-primary-reverse:active {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important
}

.focus\:bg-white:focus {
    background-color: #ffffff !important
}

.hover\:bg-white:hover {
    background-color: #ffffff !important
}

.active\:bg-white:active {
    background-color: #ffffff !important
}

.focus\:border-primary:focus {
    border-color: var(--primary-color) !important
}

.hover\:border-primary:hover {
    border-color: var(--primary-color) !important
}

.active\:border-primary:active {
    border-color: var(--primary-color) !important
}

.focus\:text-white:focus {
    color: #ffffff !important
}

.hover\:text-white:hover {
    color: #ffffff !important
}

.active\:text-white:active {
    color: #ffffff !important
}

.focus\:border-white:focus {
    border-color: #ffffff !important
}

.hover\:border-white:hover {
    border-color: #ffffff !important
}

.active\:border-white:active {
    border-color: #ffffff !important
}

.focus\:text-color:focus {
    color: var(--text-color) !important
}

.hover\:text-color:hover {
    color: var(--text-color) !important
}

.active\:text-color:active {
    color: var(--text-color) !important
}

.focus\:text-color-secondary:focus {
    color: var(--text-color-secondary) !important
}

.hover\:text-color-secondary:hover {
    color: var(--text-color-secondary) !important
}

.active\:text-color-secondary:active {
    color: var(--text-color-secondary) !important
}

.focus\:surface-ground:focus {
    background-color: var(--surface-ground) !important
}

.hover\:surface-ground:hover {
    background-color: var(--surface-ground) !important
}

.active\:surface-ground:active {
    background-color: var(--surface-ground) !important
}

.focus\:surface-section:focus {
    background-color: var(--surface-section) !important
}

.hover\:surface-section:hover {
    background-color: var(--surface-section) !important
}

.active\:surface-section:active {
    background-color: var(--surface-section) !important
}

.focus\:surface-card:focus {
    background-color: var(--surface-card) !important
}

.hover\:surface-card:hover {
    background-color: var(--surface-card) !important
}

.active\:surface-card:active {
    background-color: var(--surface-card) !important
}

.focus\:surface-overlay:focus {
    background-color: var(--surface-overlay) !important
}

.hover\:surface-overlay:hover {
    background-color: var(--surface-overlay) !important
}

.active\:surface-overlay:active {
    background-color: var(--surface-overlay) !important
}

.focus\:surface-hover:focus {
    background-color: var(--surface-hover) !important
}

.hover\:surface-hover:hover {
    background-color: var(--surface-hover) !important
}

.active\:surface-hover:active {
    background-color: var(--surface-hover) !important
}

.focus\:surface-border:focus {
    border-color: var(--surface-border) !important
}

.hover\:surface-border:hover {
    border-color: var(--surface-border) !important
}

.active\:surface-border:active {
    border-color: var(--surface-border) !important
}

@media screen and (min-width: 320px) {
    .xxs\:text-primary {
        color:var(--primary-color) !important
    }

    .xxs\:bg-primary {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xxs\:bg-primary-reverse {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xxs\:bg-white {
        background-color: #ffffff !important
    }

    .xxs\:border-primary {
        border-color: var(--primary-color) !important
    }

    .xxs\:text-white {
        color: #ffffff !important
    }

    .xxs\:border-white {
        border-color: #ffffff !important
    }

    .xxs\:text-color {
        color: var(--text-color) !important
    }

    .xxs\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .xxs\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .xxs\:surface-section {
        background-color: var(--surface-section) !important
    }

    .xxs\:surface-card {
        background-color: var(--surface-card) !important
    }

    .xxs\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .xxs\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .xxs\:surface-border {
        border-color: var(--surface-border) !important
    }

    .xxs\:focus\:text-primary:focus {
        color: var(--primary-color) !important
    }

    .xxs\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .xxs\:active\:text-primary:active {
        color: var(--primary-color) !important
    }

    .xxs\:focus\:bg-primary:focus {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xxs\:hover\:bg-primary:hover {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xxs\:active\:bg-primary:active {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xxs\:focus\:bg-primary-reverse:focus {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xxs\:hover\:bg-primary-reverse:hover {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xxs\:active\:bg-primary-reverse:active {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xxs\:focus\:bg-white:focus {
        background-color: #ffffff !important
    }

    .xxs\:hover\:bg-white:hover {
        background-color: #ffffff !important
    }

    .xxs\:active\:bg-white:active {
        background-color: #ffffff !important
    }

    .xxs\:focus\:border-primary:focus {
        border-color: var(--primary-color) !important
    }

    .xxs\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .xxs\:active\:border-primary:active {
        border-color: var(--primary-color) !important
    }

    .xxs\:focus\:text-white:focus {
        color: #ffffff !important
    }

    .xxs\:hover\:text-white:hover {
        color: #ffffff !important
    }

    .xxs\:active\:text-white:active {
        color: #ffffff !important
    }

    .xxs\:focus\:border-white:focus {
        border-color: #ffffff !important
    }

    .xxs\:hover\:border-white:hover {
        border-color: #ffffff !important
    }

    .xxs\:active\:border-white:active {
        border-color: #ffffff !important
    }

    .xxs\:focus\:text-color:focus {
        color: var(--text-color) !important
    }

    .xxs\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .xxs\:active\:text-color:active {
        color: var(--text-color) !important
    }

    .xxs\:focus\:text-color-secondary:focus {
        color: var(--text-color-secondary) !important
    }

    .xxs\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .xxs\:active\:text-color-secondary:active {
        color: var(--text-color-secondary) !important
    }

    .xxs\:focus\:surface-ground:focus {
        background-color: var(--surface-ground) !important
    }

    .xxs\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .xxs\:active\:surface-ground:active {
        background-color: var(--surface-ground) !important
    }

    .xxs\:focus\:surface-section:focus {
        background-color: var(--surface-section) !important
    }

    .xxs\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .xxs\:active\:surface-section:active {
        background-color: var(--surface-section) !important
    }

    .xxs\:focus\:surface-card:focus {
        background-color: var(--surface-card) !important
    }

    .xxs\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .xxs\:active\:surface-card:active {
        background-color: var(--surface-card) !important
    }

    .xxs\:focus\:surface-overlay:focus {
        background-color: var(--surface-overlay) !important
    }

    .xxs\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .xxs\:active\:surface-overlay:active {
        background-color: var(--surface-overlay) !important
    }

    .xxs\:focus\:surface-hover:focus {
        background-color: var(--surface-hover) !important
    }

    .xxs\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .xxs\:active\:surface-hover:active {
        background-color: var(--surface-hover) !important
    }

    .xxs\:focus\:surface-border:focus {
        border-color: var(--surface-border) !important
    }

    .xxs\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }

    .xxs\:active\:surface-border:active {
        border-color: var(--surface-border) !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:text-primary {
        color:var(--primary-color) !important
    }

    .xs\:bg-primary {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xs\:bg-primary-reverse {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xs\:bg-white {
        background-color: #ffffff !important
    }

    .xs\:border-primary {
        border-color: var(--primary-color) !important
    }

    .xs\:text-white {
        color: #ffffff !important
    }

    .xs\:border-white {
        border-color: #ffffff !important
    }

    .xs\:text-color {
        color: var(--text-color) !important
    }

    .xs\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .xs\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .xs\:surface-section {
        background-color: var(--surface-section) !important
    }

    .xs\:surface-card {
        background-color: var(--surface-card) !important
    }

    .xs\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .xs\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .xs\:surface-border {
        border-color: var(--surface-border) !important
    }

    .xs\:focus\:text-primary:focus {
        color: var(--primary-color) !important
    }

    .xs\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .xs\:active\:text-primary:active {
        color: var(--primary-color) !important
    }

    .xs\:focus\:bg-primary:focus {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xs\:hover\:bg-primary:hover {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xs\:active\:bg-primary:active {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xs\:focus\:bg-primary-reverse:focus {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xs\:hover\:bg-primary-reverse:hover {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xs\:active\:bg-primary-reverse:active {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xs\:focus\:bg-white:focus {
        background-color: #ffffff !important
    }

    .xs\:hover\:bg-white:hover {
        background-color: #ffffff !important
    }

    .xs\:active\:bg-white:active {
        background-color: #ffffff !important
    }

    .xs\:focus\:border-primary:focus {
        border-color: var(--primary-color) !important
    }

    .xs\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .xs\:active\:border-primary:active {
        border-color: var(--primary-color) !important
    }

    .xs\:focus\:text-white:focus {
        color: #ffffff !important
    }

    .xs\:hover\:text-white:hover {
        color: #ffffff !important
    }

    .xs\:active\:text-white:active {
        color: #ffffff !important
    }

    .xs\:focus\:border-white:focus {
        border-color: #ffffff !important
    }

    .xs\:hover\:border-white:hover {
        border-color: #ffffff !important
    }

    .xs\:active\:border-white:active {
        border-color: #ffffff !important
    }

    .xs\:focus\:text-color:focus {
        color: var(--text-color) !important
    }

    .xs\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .xs\:active\:text-color:active {
        color: var(--text-color) !important
    }

    .xs\:focus\:text-color-secondary:focus {
        color: var(--text-color-secondary) !important
    }

    .xs\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .xs\:active\:text-color-secondary:active {
        color: var(--text-color-secondary) !important
    }

    .xs\:focus\:surface-ground:focus {
        background-color: var(--surface-ground) !important
    }

    .xs\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .xs\:active\:surface-ground:active {
        background-color: var(--surface-ground) !important
    }

    .xs\:focus\:surface-section:focus {
        background-color: var(--surface-section) !important
    }

    .xs\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .xs\:active\:surface-section:active {
        background-color: var(--surface-section) !important
    }

    .xs\:focus\:surface-card:focus {
        background-color: var(--surface-card) !important
    }

    .xs\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .xs\:active\:surface-card:active {
        background-color: var(--surface-card) !important
    }

    .xs\:focus\:surface-overlay:focus {
        background-color: var(--surface-overlay) !important
    }

    .xs\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .xs\:active\:surface-overlay:active {
        background-color: var(--surface-overlay) !important
    }

    .xs\:focus\:surface-hover:focus {
        background-color: var(--surface-hover) !important
    }

    .xs\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .xs\:active\:surface-hover:active {
        background-color: var(--surface-hover) !important
    }

    .xs\:focus\:surface-border:focus {
        border-color: var(--surface-border) !important
    }

    .xs\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }

    .xs\:active\:surface-border:active {
        border-color: var(--surface-border) !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:text-primary {
        color:var(--primary-color) !important
    }

    .sm\:bg-primary {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .sm\:bg-primary-reverse {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .sm\:bg-white {
        background-color: #ffffff !important
    }

    .sm\:border-primary {
        border-color: var(--primary-color) !important
    }

    .sm\:text-white {
        color: #ffffff !important
    }

    .sm\:border-white {
        border-color: #ffffff !important
    }

    .sm\:text-color {
        color: var(--text-color) !important
    }

    .sm\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .sm\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .sm\:surface-section {
        background-color: var(--surface-section) !important
    }

    .sm\:surface-card {
        background-color: var(--surface-card) !important
    }

    .sm\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .sm\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .sm\:surface-border {
        border-color: var(--surface-border) !important
    }

    .sm\:focus\:text-primary:focus {
        color: var(--primary-color) !important
    }

    .sm\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .sm\:active\:text-primary:active {
        color: var(--primary-color) !important
    }

    .sm\:focus\:bg-primary:focus {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .sm\:hover\:bg-primary:hover {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .sm\:active\:bg-primary:active {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .sm\:focus\:bg-primary-reverse:focus {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .sm\:hover\:bg-primary-reverse:hover {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .sm\:active\:bg-primary-reverse:active {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .sm\:focus\:bg-white:focus {
        background-color: #ffffff !important
    }

    .sm\:hover\:bg-white:hover {
        background-color: #ffffff !important
    }

    .sm\:active\:bg-white:active {
        background-color: #ffffff !important
    }

    .sm\:focus\:border-primary:focus {
        border-color: var(--primary-color) !important
    }

    .sm\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .sm\:active\:border-primary:active {
        border-color: var(--primary-color) !important
    }

    .sm\:focus\:text-white:focus {
        color: #ffffff !important
    }

    .sm\:hover\:text-white:hover {
        color: #ffffff !important
    }

    .sm\:active\:text-white:active {
        color: #ffffff !important
    }

    .sm\:focus\:border-white:focus {
        border-color: #ffffff !important
    }

    .sm\:hover\:border-white:hover {
        border-color: #ffffff !important
    }

    .sm\:active\:border-white:active {
        border-color: #ffffff !important
    }

    .sm\:focus\:text-color:focus {
        color: var(--text-color) !important
    }

    .sm\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .sm\:active\:text-color:active {
        color: var(--text-color) !important
    }

    .sm\:focus\:text-color-secondary:focus {
        color: var(--text-color-secondary) !important
    }

    .sm\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .sm\:active\:text-color-secondary:active {
        color: var(--text-color-secondary) !important
    }

    .sm\:focus\:surface-ground:focus {
        background-color: var(--surface-ground) !important
    }

    .sm\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .sm\:active\:surface-ground:active {
        background-color: var(--surface-ground) !important
    }

    .sm\:focus\:surface-section:focus {
        background-color: var(--surface-section) !important
    }

    .sm\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .sm\:active\:surface-section:active {
        background-color: var(--surface-section) !important
    }

    .sm\:focus\:surface-card:focus {
        background-color: var(--surface-card) !important
    }

    .sm\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .sm\:active\:surface-card:active {
        background-color: var(--surface-card) !important
    }

    .sm\:focus\:surface-overlay:focus {
        background-color: var(--surface-overlay) !important
    }

    .sm\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .sm\:active\:surface-overlay:active {
        background-color: var(--surface-overlay) !important
    }

    .sm\:focus\:surface-hover:focus {
        background-color: var(--surface-hover) !important
    }

    .sm\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .sm\:active\:surface-hover:active {
        background-color: var(--surface-hover) !important
    }

    .sm\:focus\:surface-border:focus {
        border-color: var(--surface-border) !important
    }

    .sm\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }

    .sm\:active\:surface-border:active {
        border-color: var(--surface-border) !important
    }
}

@media screen and (min-width: 960px) {
    .md\:text-primary {
        color:var(--primary-color) !important
    }

    .md\:bg-primary {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .md\:bg-primary-reverse {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .md\:bg-white {
        background-color: #ffffff !important
    }

    .md\:border-primary {
        border-color: var(--primary-color) !important
    }

    .md\:text-white {
        color: #ffffff !important
    }

    .md\:border-white {
        border-color: #ffffff !important
    }

    .md\:text-color {
        color: var(--text-color) !important
    }

    .md\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .md\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .md\:surface-section {
        background-color: var(--surface-section) !important
    }

    .md\:surface-card {
        background-color: var(--surface-card) !important
    }

    .md\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .md\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .md\:surface-border {
        border-color: var(--surface-border) !important
    }

    .md\:focus\:text-primary:focus {
        color: var(--primary-color) !important
    }

    .md\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .md\:active\:text-primary:active {
        color: var(--primary-color) !important
    }

    .md\:focus\:bg-primary:focus {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .md\:hover\:bg-primary:hover {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .md\:active\:bg-primary:active {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .md\:focus\:bg-primary-reverse:focus {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .md\:hover\:bg-primary-reverse:hover {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .md\:active\:bg-primary-reverse:active {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .md\:focus\:bg-white:focus {
        background-color: #ffffff !important
    }

    .md\:hover\:bg-white:hover {
        background-color: #ffffff !important
    }

    .md\:active\:bg-white:active {
        background-color: #ffffff !important
    }

    .md\:focus\:border-primary:focus {
        border-color: var(--primary-color) !important
    }

    .md\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .md\:active\:border-primary:active {
        border-color: var(--primary-color) !important
    }

    .md\:focus\:text-white:focus {
        color: #ffffff !important
    }

    .md\:hover\:text-white:hover {
        color: #ffffff !important
    }

    .md\:active\:text-white:active {
        color: #ffffff !important
    }

    .md\:focus\:border-white:focus {
        border-color: #ffffff !important
    }

    .md\:hover\:border-white:hover {
        border-color: #ffffff !important
    }

    .md\:active\:border-white:active {
        border-color: #ffffff !important
    }

    .md\:focus\:text-color:focus {
        color: var(--text-color) !important
    }

    .md\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .md\:active\:text-color:active {
        color: var(--text-color) !important
    }

    .md\:focus\:text-color-secondary:focus {
        color: var(--text-color-secondary) !important
    }

    .md\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .md\:active\:text-color-secondary:active {
        color: var(--text-color-secondary) !important
    }

    .md\:focus\:surface-ground:focus {
        background-color: var(--surface-ground) !important
    }

    .md\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .md\:active\:surface-ground:active {
        background-color: var(--surface-ground) !important
    }

    .md\:focus\:surface-section:focus {
        background-color: var(--surface-section) !important
    }

    .md\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .md\:active\:surface-section:active {
        background-color: var(--surface-section) !important
    }

    .md\:focus\:surface-card:focus {
        background-color: var(--surface-card) !important
    }

    .md\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .md\:active\:surface-card:active {
        background-color: var(--surface-card) !important
    }

    .md\:focus\:surface-overlay:focus {
        background-color: var(--surface-overlay) !important
    }

    .md\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .md\:active\:surface-overlay:active {
        background-color: var(--surface-overlay) !important
    }

    .md\:focus\:surface-hover:focus {
        background-color: var(--surface-hover) !important
    }

    .md\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .md\:active\:surface-hover:active {
        background-color: var(--surface-hover) !important
    }

    .md\:focus\:surface-border:focus {
        border-color: var(--surface-border) !important
    }

    .md\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }

    .md\:active\:surface-border:active {
        border-color: var(--surface-border) !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:text-primary {
        color:var(--primary-color) !important
    }

    .lg\:bg-primary {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .lg\:bg-primary-reverse {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .lg\:bg-white {
        background-color: #ffffff !important
    }

    .lg\:border-primary {
        border-color: var(--primary-color) !important
    }

    .lg\:text-white {
        color: #ffffff !important
    }

    .lg\:border-white {
        border-color: #ffffff !important
    }

    .lg\:text-color {
        color: var(--text-color) !important
    }

    .lg\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .lg\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .lg\:surface-section {
        background-color: var(--surface-section) !important
    }

    .lg\:surface-card {
        background-color: var(--surface-card) !important
    }

    .lg\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .lg\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .lg\:surface-border {
        border-color: var(--surface-border) !important
    }

    .lg\:focus\:text-primary:focus {
        color: var(--primary-color) !important
    }

    .lg\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .lg\:active\:text-primary:active {
        color: var(--primary-color) !important
    }

    .lg\:focus\:bg-primary:focus {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .lg\:hover\:bg-primary:hover {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .lg\:active\:bg-primary:active {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .lg\:focus\:bg-primary-reverse:focus {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .lg\:hover\:bg-primary-reverse:hover {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .lg\:active\:bg-primary-reverse:active {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .lg\:focus\:bg-white:focus {
        background-color: #ffffff !important
    }

    .lg\:hover\:bg-white:hover {
        background-color: #ffffff !important
    }

    .lg\:active\:bg-white:active {
        background-color: #ffffff !important
    }

    .lg\:focus\:border-primary:focus {
        border-color: var(--primary-color) !important
    }

    .lg\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .lg\:active\:border-primary:active {
        border-color: var(--primary-color) !important
    }

    .lg\:focus\:text-white:focus {
        color: #ffffff !important
    }

    .lg\:hover\:text-white:hover {
        color: #ffffff !important
    }

    .lg\:active\:text-white:active {
        color: #ffffff !important
    }

    .lg\:focus\:border-white:focus {
        border-color: #ffffff !important
    }

    .lg\:hover\:border-white:hover {
        border-color: #ffffff !important
    }

    .lg\:active\:border-white:active {
        border-color: #ffffff !important
    }

    .lg\:focus\:text-color:focus {
        color: var(--text-color) !important
    }

    .lg\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .lg\:active\:text-color:active {
        color: var(--text-color) !important
    }

    .lg\:focus\:text-color-secondary:focus {
        color: var(--text-color-secondary) !important
    }

    .lg\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .lg\:active\:text-color-secondary:active {
        color: var(--text-color-secondary) !important
    }

    .lg\:focus\:surface-ground:focus {
        background-color: var(--surface-ground) !important
    }

    .lg\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .lg\:active\:surface-ground:active {
        background-color: var(--surface-ground) !important
    }

    .lg\:focus\:surface-section:focus {
        background-color: var(--surface-section) !important
    }

    .lg\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .lg\:active\:surface-section:active {
        background-color: var(--surface-section) !important
    }

    .lg\:focus\:surface-card:focus {
        background-color: var(--surface-card) !important
    }

    .lg\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .lg\:active\:surface-card:active {
        background-color: var(--surface-card) !important
    }

    .lg\:focus\:surface-overlay:focus {
        background-color: var(--surface-overlay) !important
    }

    .lg\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .lg\:active\:surface-overlay:active {
        background-color: var(--surface-overlay) !important
    }

    .lg\:focus\:surface-hover:focus {
        background-color: var(--surface-hover) !important
    }

    .lg\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .lg\:active\:surface-hover:active {
        background-color: var(--surface-hover) !important
    }

    .lg\:focus\:surface-border:focus {
        border-color: var(--surface-border) !important
    }

    .lg\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }

    .lg\:active\:surface-border:active {
        border-color: var(--surface-border) !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:text-primary {
        color:var(--primary-color) !important
    }

    .xl\:bg-primary {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xl\:bg-primary-reverse {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xl\:bg-white {
        background-color: #ffffff !important
    }

    .xl\:border-primary {
        border-color: var(--primary-color) !important
    }

    .xl\:text-white {
        color: #ffffff !important
    }

    .xl\:border-white {
        border-color: #ffffff !important
    }

    .xl\:text-color {
        color: var(--text-color) !important
    }

    .xl\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .xl\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .xl\:surface-section {
        background-color: var(--surface-section) !important
    }

    .xl\:surface-card {
        background-color: var(--surface-card) !important
    }

    .xl\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .xl\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .xl\:surface-border {
        border-color: var(--surface-border) !important
    }

    .xl\:focus\:text-primary:focus {
        color: var(--primary-color) !important
    }

    .xl\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .xl\:active\:text-primary:active {
        color: var(--primary-color) !important
    }

    .xl\:focus\:bg-primary:focus {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xl\:hover\:bg-primary:hover {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xl\:active\:bg-primary:active {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xl\:focus\:bg-primary-reverse:focus {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xl\:hover\:bg-primary-reverse:hover {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xl\:active\:bg-primary-reverse:active {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xl\:focus\:bg-white:focus {
        background-color: #ffffff !important
    }

    .xl\:hover\:bg-white:hover {
        background-color: #ffffff !important
    }

    .xl\:active\:bg-white:active {
        background-color: #ffffff !important
    }

    .xl\:focus\:border-primary:focus {
        border-color: var(--primary-color) !important
    }

    .xl\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .xl\:active\:border-primary:active {
        border-color: var(--primary-color) !important
    }

    .xl\:focus\:text-white:focus {
        color: #ffffff !important
    }

    .xl\:hover\:text-white:hover {
        color: #ffffff !important
    }

    .xl\:active\:text-white:active {
        color: #ffffff !important
    }

    .xl\:focus\:border-white:focus {
        border-color: #ffffff !important
    }

    .xl\:hover\:border-white:hover {
        border-color: #ffffff !important
    }

    .xl\:active\:border-white:active {
        border-color: #ffffff !important
    }

    .xl\:focus\:text-color:focus {
        color: var(--text-color) !important
    }

    .xl\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .xl\:active\:text-color:active {
        color: var(--text-color) !important
    }

    .xl\:focus\:text-color-secondary:focus {
        color: var(--text-color-secondary) !important
    }

    .xl\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .xl\:active\:text-color-secondary:active {
        color: var(--text-color-secondary) !important
    }

    .xl\:focus\:surface-ground:focus {
        background-color: var(--surface-ground) !important
    }

    .xl\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .xl\:active\:surface-ground:active {
        background-color: var(--surface-ground) !important
    }

    .xl\:focus\:surface-section:focus {
        background-color: var(--surface-section) !important
    }

    .xl\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .xl\:active\:surface-section:active {
        background-color: var(--surface-section) !important
    }

    .xl\:focus\:surface-card:focus {
        background-color: var(--surface-card) !important
    }

    .xl\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .xl\:active\:surface-card:active {
        background-color: var(--surface-card) !important
    }

    .xl\:focus\:surface-overlay:focus {
        background-color: var(--surface-overlay) !important
    }

    .xl\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .xl\:active\:surface-overlay:active {
        background-color: var(--surface-overlay) !important
    }

    .xl\:focus\:surface-hover:focus {
        background-color: var(--surface-hover) !important
    }

    .xl\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .xl\:active\:surface-hover:active {
        background-color: var(--surface-hover) !important
    }

    .xl\:focus\:surface-border:focus {
        border-color: var(--surface-border) !important
    }

    .xl\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }

    .xl\:active\:surface-border:active {
        border-color: var(--surface-border) !important
    }
}

@media screen and (min-width: 100%) {
    .max\:text-primary {
        color:var(--primary-color) !important
    }

    .max\:bg-primary {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .max\:bg-primary-reverse {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .max\:bg-white {
        background-color: #ffffff !important
    }

    .max\:border-primary {
        border-color: var(--primary-color) !important
    }

    .max\:text-white {
        color: #ffffff !important
    }

    .max\:border-white {
        border-color: #ffffff !important
    }

    .max\:text-color {
        color: var(--text-color) !important
    }

    .max\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .max\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .max\:surface-section {
        background-color: var(--surface-section) !important
    }

    .max\:surface-card {
        background-color: var(--surface-card) !important
    }

    .max\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .max\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .max\:surface-border {
        border-color: var(--surface-border) !important
    }

    .max\:focus\:text-primary:focus {
        color: var(--primary-color) !important
    }

    .max\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .max\:active\:text-primary:active {
        color: var(--primary-color) !important
    }

    .max\:focus\:bg-primary:focus {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .max\:hover\:bg-primary:hover {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .max\:active\:bg-primary:active {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .max\:focus\:bg-primary-reverse:focus {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .max\:hover\:bg-primary-reverse:hover {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .max\:active\:bg-primary-reverse:active {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .max\:focus\:bg-white:focus {
        background-color: #ffffff !important
    }

    .max\:hover\:bg-white:hover {
        background-color: #ffffff !important
    }

    .max\:active\:bg-white:active {
        background-color: #ffffff !important
    }

    .max\:focus\:border-primary:focus {
        border-color: var(--primary-color) !important
    }

    .max\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .max\:active\:border-primary:active {
        border-color: var(--primary-color) !important
    }

    .max\:focus\:text-white:focus {
        color: #ffffff !important
    }

    .max\:hover\:text-white:hover {
        color: #ffffff !important
    }

    .max\:active\:text-white:active {
        color: #ffffff !important
    }

    .max\:focus\:border-white:focus {
        border-color: #ffffff !important
    }

    .max\:hover\:border-white:hover {
        border-color: #ffffff !important
    }

    .max\:active\:border-white:active {
        border-color: #ffffff !important
    }

    .max\:focus\:text-color:focus {
        color: var(--text-color) !important
    }

    .max\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .max\:active\:text-color:active {
        color: var(--text-color) !important
    }

    .max\:focus\:text-color-secondary:focus {
        color: var(--text-color-secondary) !important
    }

    .max\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .max\:active\:text-color-secondary:active {
        color: var(--text-color-secondary) !important
    }

    .max\:focus\:surface-ground:focus {
        background-color: var(--surface-ground) !important
    }

    .max\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .max\:active\:surface-ground:active {
        background-color: var(--surface-ground) !important
    }

    .max\:focus\:surface-section:focus {
        background-color: var(--surface-section) !important
    }

    .max\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .max\:active\:surface-section:active {
        background-color: var(--surface-section) !important
    }

    .max\:focus\:surface-card:focus {
        background-color: var(--surface-card) !important
    }

    .max\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .max\:active\:surface-card:active {
        background-color: var(--surface-card) !important
    }

    .max\:focus\:surface-overlay:focus {
        background-color: var(--surface-overlay) !important
    }

    .max\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .max\:active\:surface-overlay:active {
        background-color: var(--surface-overlay) !important
    }

    .max\:focus\:surface-hover:focus {
        background-color: var(--surface-hover) !important
    }

    .max\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .max\:active\:surface-hover:active {
        background-color: var(--surface-hover) !important
    }

    .max\:focus\:surface-border:focus {
        border-color: var(--surface-border) !important
    }

    .max\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }

    .max\:active\:surface-border:active {
        border-color: var(--surface-border) !important
    }
}

.field {
    margin-bottom: 1rem
}

.field>label {
    display: inline-block;
    margin-bottom: .5rem
}

.field.grid>label {
    display: flex;
    align-items: center
}

.field>small {
    margin-top: .25rem
}

.field.grid,.formgrid.grid {
    margin-top: 0
}

.field.grid .col-fixed,.formgrid.grid .col-fixed,.field.grid .col,.formgrid.grid .col,.field.grid .col-1,.formgrid.grid .col-1,.field.grid .col-2,.formgrid.grid .col-2,.field.grid .col-3,.formgrid.grid .col-3,.field.grid .col-4,.formgrid.grid .col-4,.field.grid .col-5,.formgrid.grid .col-5,.field.grid .col-6,.formgrid.grid .col-6,.field.grid .col-7,.formgrid.grid .col-7,.field.grid .col-8,.formgrid.grid .col-8,.field.grid .col-9,.formgrid.grid .col-9,.field.grid .col-10,.formgrid.grid .col-10,.field.grid .col-11,.formgrid.grid .col-11,.field.grid .col-12,.formgrid.grid .col-12 {
    padding-top: 0;
    padding-bottom: 0
}

.formgroup-inline {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start
}

.formgroup-inline .field,.formgroup-inline .field-checkbox,.formgroup-inline .field-radiobutton {
    margin-right: 1rem
}

.formgroup-inline .field>label,.formgroup-inline .field-checkbox>label,.formgroup-inline .field-radiobutton>label {
    margin-right: .5rem;
    margin-bottom: 0
}

.field-checkbox,.field-radiobutton {
    margin-bottom: 1rem;
    display: flex;
    align-items: center
}

.field-checkbox>label,.field-radiobutton>label {
    margin-left: .5rem;
    line-height: 1
}

.hidden {
    display: none !important
}

.block {
    display: block !important
}

.inline {
    display: inline !important
}

.inline-block {
    display: inline-block !important
}

.flex,.review-section--actions,.review-section {
    display: flex !important
}

.inline-flex {
    display: inline-flex !important
}

@media screen and (min-width: 320px) {
    .xxs\:hidden {
        display:none !important
    }

    .xxs\:block {
        display: block !important
    }

    .xxs\:inline {
        display: inline !important
    }

    .xxs\:inline-block {
        display: inline-block !important
    }

    .xxs\:flex {
        display: flex !important
    }

    .xxs\:inline-flex {
        display: inline-flex !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:hidden {
        display:none !important
    }

    .xs\:block {
        display: block !important
    }

    .xs\:inline {
        display: inline !important
    }

    .xs\:inline-block {
        display: inline-block !important
    }

    .xs\:flex {
        display: flex !important
    }

    .xs\:inline-flex {
        display: inline-flex !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:hidden {
        display:none !important
    }

    .sm\:block {
        display: block !important
    }

    .sm\:inline {
        display: inline !important
    }

    .sm\:inline-block {
        display: inline-block !important
    }

    .sm\:flex {
        display: flex !important
    }

    .sm\:inline-flex {
        display: inline-flex !important
    }
}

@media screen and (min-width: 960px) {
    .md\:hidden {
        display:none !important
    }

    .md\:block {
        display: block !important
    }

    .md\:inline {
        display: inline !important
    }

    .md\:inline-block {
        display: inline-block !important
    }

    .md\:flex {
        display: flex !important
    }

    .md\:inline-flex {
        display: inline-flex !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:hidden {
        display:none !important
    }

    .lg\:block {
        display: block !important
    }

    .lg\:inline {
        display: inline !important
    }

    .lg\:inline-block {
        display: inline-block !important
    }

    .lg\:flex {
        display: flex !important
    }

    .lg\:inline-flex {
        display: inline-flex !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:hidden {
        display:none !important
    }

    .xl\:block {
        display: block !important
    }

    .xl\:inline {
        display: inline !important
    }

    .xl\:inline-block {
        display: inline-block !important
    }

    .xl\:flex {
        display: flex !important
    }

    .xl\:inline-flex {
        display: inline-flex !important
    }
}

@media screen and (min-width: 100%) {
    .max\:hidden {
        display:none !important
    }

    .max\:block {
        display: block !important
    }

    .max\:inline {
        display: inline !important
    }

    .max\:inline-block {
        display: inline-block !important
    }

    .max\:flex {
        display: flex !important
    }

    .max\:inline-flex {
        display: inline-flex !important
    }
}

.text-center {
    text-align: center !important
}

.text-justify {
    text-align: justify !important
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

@media screen and (min-width: 320px) {
    .xxs\:text-center {
        text-align:center !important
    }

    .xxs\:text-justify {
        text-align: justify !important
    }

    .xxs\:text-left {
        text-align: left !important
    }

    .xxs\:text-right {
        text-align: right !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:text-center {
        text-align:center !important
    }

    .xs\:text-justify {
        text-align: justify !important
    }

    .xs\:text-left {
        text-align: left !important
    }

    .xs\:text-right {
        text-align: right !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:text-center {
        text-align:center !important
    }

    .sm\:text-justify {
        text-align: justify !important
    }

    .sm\:text-left {
        text-align: left !important
    }

    .sm\:text-right {
        text-align: right !important
    }
}

@media screen and (min-width: 960px) {
    .md\:text-center {
        text-align:center !important
    }

    .md\:text-justify {
        text-align: justify !important
    }

    .md\:text-left {
        text-align: left !important
    }

    .md\:text-right {
        text-align: right !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:text-center {
        text-align:center !important
    }

    .lg\:text-justify {
        text-align: justify !important
    }

    .lg\:text-left {
        text-align: left !important
    }

    .lg\:text-right {
        text-align: right !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:text-center {
        text-align:center !important
    }

    .xl\:text-justify {
        text-align: justify !important
    }

    .xl\:text-left {
        text-align: left !important
    }

    .xl\:text-right {
        text-align: right !important
    }
}

@media screen and (min-width: 100%) {
    .max\:text-center {
        text-align:center !important
    }

    .max\:text-justify {
        text-align: justify !important
    }

    .max\:text-left {
        text-align: left !important
    }

    .max\:text-right {
        text-align: right !important
    }
}

.underline {
    text-decoration: underline !important
}

.line-through {
    text-decoration: line-through !important
}

.no-underline {
    text-decoration: none !important
}

.focus\:underline:focus {
    text-decoration: underline !important
}

.hover\:underline:hover {
    text-decoration: underline !important
}

.active\:underline:active {
    text-decoration: underline !important
}

.focus\:line-through:focus {
    text-decoration: line-through !important
}

.hover\:line-through:hover {
    text-decoration: line-through !important
}

.active\:line-through:active {
    text-decoration: line-through !important
}

.focus\:no-underline:focus {
    text-decoration: none !important
}

.hover\:no-underline:hover {
    text-decoration: none !important
}

.active\:no-underline:active {
    text-decoration: none !important
}

.lowercase {
    text-transform: lowercase !important
}

.uppercase,.heading-step--title {
    text-transform: uppercase !important
}

.capitalize {
    text-transform: capitalize !important
}

.text-overflow-clip {
    text-overflow: clip !important
}

.text-overflow-ellipsis {
    text-overflow: ellipsis !important
}

@media screen and (min-width: 320px) {
    .xxs\:text-overflow-clip {
        text-overflow:clip !important
    }

    .xxs\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:text-overflow-clip {
        text-overflow:clip !important
    }

    .xs\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:text-overflow-clip {
        text-overflow:clip !important
    }

    .sm\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

@media screen and (min-width: 960px) {
    .md\:text-overflow-clip {
        text-overflow:clip !important
    }

    .md\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:text-overflow-clip {
        text-overflow:clip !important
    }

    .lg\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:text-overflow-clip {
        text-overflow:clip !important
    }

    .xl\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

@media screen and (min-width: 100%) {
    .max\:text-overflow-clip {
        text-overflow:clip !important
    }

    .max\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

.font-light {
    font-weight: 300 !important
}

.font-normal,.wizard-header--pagetext {
    font-weight: 400 !important
}

.font-medium {
    font-weight: 500 !important
}

.font-semibold,.review-section--title {
    font-weight: 600 !important
}

.font-bold,.wizard-header--title,.heading-step--title {
    font-weight: 700 !important
}

@media screen and (min-width: 320px) {
    .xxs\:font-light {
        font-weight:300 !important
    }

    .xxs\:font-normal {
        font-weight: 400 !important
    }

    .xxs\:font-medium {
        font-weight: 500 !important
    }

    .xxs\:font-semibold {
        font-weight: 600 !important
    }

    .xxs\:font-bold {
        font-weight: 700 !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:font-light {
        font-weight:300 !important
    }

    .xs\:font-normal {
        font-weight: 400 !important
    }

    .xs\:font-medium {
        font-weight: 500 !important
    }

    .xs\:font-semibold {
        font-weight: 600 !important
    }

    .xs\:font-bold {
        font-weight: 700 !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:font-light {
        font-weight:300 !important
    }

    .sm\:font-normal {
        font-weight: 400 !important
    }

    .sm\:font-medium {
        font-weight: 500 !important
    }

    .sm\:font-semibold {
        font-weight: 600 !important
    }

    .sm\:font-bold {
        font-weight: 700 !important
    }
}

@media screen and (min-width: 960px) {
    .md\:font-light {
        font-weight:300 !important
    }

    .md\:font-normal {
        font-weight: 400 !important
    }

    .md\:font-medium {
        font-weight: 500 !important
    }

    .md\:font-semibold {
        font-weight: 600 !important
    }

    .md\:font-bold {
        font-weight: 700 !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:font-light {
        font-weight:300 !important
    }

    .lg\:font-normal {
        font-weight: 400 !important
    }

    .lg\:font-medium {
        font-weight: 500 !important
    }

    .lg\:font-semibold {
        font-weight: 600 !important
    }

    .lg\:font-bold {
        font-weight: 700 !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:font-light {
        font-weight:300 !important
    }

    .xl\:font-normal {
        font-weight: 400 !important
    }

    .xl\:font-medium {
        font-weight: 500 !important
    }

    .xl\:font-semibold {
        font-weight: 600 !important
    }

    .xl\:font-bold {
        font-weight: 700 !important
    }
}

@media screen and (min-width: 100%) {
    .max\:font-light {
        font-weight:300 !important
    }

    .max\:font-normal {
        font-weight: 400 !important
    }

    .max\:font-medium {
        font-weight: 500 !important
    }

    .max\:font-semibold {
        font-weight: 600 !important
    }

    .max\:font-bold {
        font-weight: 700 !important
    }
}

.font-italic {
    font-style: italic !important
}

.text-xs {
    font-size: 0.75rem !important
}

.text-sm {
    font-size: 0.875rem !important
}

.text-base {
    font-size: 1rem !important
}

.text-lg {
    font-size: 1.125rem !important
}

.text-xl {
    font-size: 1.25rem !important
}

.text-2xl,.heading-step--title {
    font-size: 1.5rem !important
}

.text-3xl {
    font-size: 1.75rem !important
}

.text-4xl {
    font-size: 2rem !important
}

.text-5xl,.wizard-header--title {
    font-size: 2.5rem !important
}

.text-6xl {
    font-size: 3rem !important
}

.text-7xl {
    font-size: 4rem !important
}

.text-8xl {
    font-size: 6rem !important
}

@media screen and (min-width: 320px) {
    .xxs\:text-xs {
        font-size:0.75rem !important
    }

    .xxs\:text-sm {
        font-size: 0.875rem !important
    }

    .xxs\:text-base {
        font-size: 1rem !important
    }

    .xxs\:text-lg {
        font-size: 1.125rem !important
    }

    .xxs\:text-xl {
        font-size: 1.25rem !important
    }

    .xxs\:text-2xl {
        font-size: 1.5rem !important
    }

    .xxs\:text-3xl {
        font-size: 1.75rem !important
    }

    .xxs\:text-4xl {
        font-size: 2rem !important
    }

    .xxs\:text-5xl {
        font-size: 2.5rem !important
    }

    .xxs\:text-6xl {
        font-size: 3rem !important
    }

    .xxs\:text-7xl {
        font-size: 4rem !important
    }

    .xxs\:text-8xl {
        font-size: 6rem !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:text-xs {
        font-size:0.75rem !important
    }

    .xs\:text-sm {
        font-size: 0.875rem !important
    }

    .xs\:text-base {
        font-size: 1rem !important
    }

    .xs\:text-lg {
        font-size: 1.125rem !important
    }

    .xs\:text-xl {
        font-size: 1.25rem !important
    }

    .xs\:text-2xl {
        font-size: 1.5rem !important
    }

    .xs\:text-3xl {
        font-size: 1.75rem !important
    }

    .xs\:text-4xl {
        font-size: 2rem !important
    }

    .xs\:text-5xl {
        font-size: 2.5rem !important
    }

    .xs\:text-6xl {
        font-size: 3rem !important
    }

    .xs\:text-7xl {
        font-size: 4rem !important
    }

    .xs\:text-8xl {
        font-size: 6rem !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:text-xs {
        font-size:0.75rem !important
    }

    .sm\:text-sm {
        font-size: 0.875rem !important
    }

    .sm\:text-base {
        font-size: 1rem !important
    }

    .sm\:text-lg {
        font-size: 1.125rem !important
    }

    .sm\:text-xl {
        font-size: 1.25rem !important
    }

    .sm\:text-2xl {
        font-size: 1.5rem !important
    }

    .sm\:text-3xl {
        font-size: 1.75rem !important
    }

    .sm\:text-4xl {
        font-size: 2rem !important
    }

    .sm\:text-5xl {
        font-size: 2.5rem !important
    }

    .sm\:text-6xl {
        font-size: 3rem !important
    }

    .sm\:text-7xl {
        font-size: 4rem !important
    }

    .sm\:text-8xl {
        font-size: 6rem !important
    }
}

@media screen and (min-width: 960px) {
    .md\:text-xs {
        font-size:0.75rem !important
    }

    .md\:text-sm {
        font-size: 0.875rem !important
    }

    .md\:text-base {
        font-size: 1rem !important
    }

    .md\:text-lg {
        font-size: 1.125rem !important
    }

    .md\:text-xl {
        font-size: 1.25rem !important
    }

    .md\:text-2xl {
        font-size: 1.5rem !important
    }

    .md\:text-3xl {
        font-size: 1.75rem !important
    }

    .md\:text-4xl {
        font-size: 2rem !important
    }

    .md\:text-5xl {
        font-size: 2.5rem !important
    }

    .md\:text-6xl {
        font-size: 3rem !important
    }

    .md\:text-7xl {
        font-size: 4rem !important
    }

    .md\:text-8xl {
        font-size: 6rem !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:text-xs {
        font-size:0.75rem !important
    }

    .lg\:text-sm {
        font-size: 0.875rem !important
    }

    .lg\:text-base {
        font-size: 1rem !important
    }

    .lg\:text-lg {
        font-size: 1.125rem !important
    }

    .lg\:text-xl {
        font-size: 1.25rem !important
    }

    .lg\:text-2xl {
        font-size: 1.5rem !important
    }

    .lg\:text-3xl {
        font-size: 1.75rem !important
    }

    .lg\:text-4xl {
        font-size: 2rem !important
    }

    .lg\:text-5xl {
        font-size: 2.5rem !important
    }

    .lg\:text-6xl {
        font-size: 3rem !important
    }

    .lg\:text-7xl {
        font-size: 4rem !important
    }

    .lg\:text-8xl {
        font-size: 6rem !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:text-xs {
        font-size:0.75rem !important
    }

    .xl\:text-sm {
        font-size: 0.875rem !important
    }

    .xl\:text-base {
        font-size: 1rem !important
    }

    .xl\:text-lg {
        font-size: 1.125rem !important
    }

    .xl\:text-xl {
        font-size: 1.25rem !important
    }

    .xl\:text-2xl {
        font-size: 1.5rem !important
    }

    .xl\:text-3xl {
        font-size: 1.75rem !important
    }

    .xl\:text-4xl {
        font-size: 2rem !important
    }

    .xl\:text-5xl {
        font-size: 2.5rem !important
    }

    .xl\:text-6xl {
        font-size: 3rem !important
    }

    .xl\:text-7xl {
        font-size: 4rem !important
    }

    .xl\:text-8xl {
        font-size: 6rem !important
    }
}

@media screen and (min-width: 100%) {
    .max\:text-xs {
        font-size:0.75rem !important
    }

    .max\:text-sm {
        font-size: 0.875rem !important
    }

    .max\:text-base {
        font-size: 1rem !important
    }

    .max\:text-lg {
        font-size: 1.125rem !important
    }

    .max\:text-xl {
        font-size: 1.25rem !important
    }

    .max\:text-2xl {
        font-size: 1.5rem !important
    }

    .max\:text-3xl {
        font-size: 1.75rem !important
    }

    .max\:text-4xl {
        font-size: 2rem !important
    }

    .max\:text-5xl {
        font-size: 2.5rem !important
    }

    .max\:text-6xl {
        font-size: 3rem !important
    }

    .max\:text-7xl {
        font-size: 4rem !important
    }

    .max\:text-8xl {
        font-size: 6rem !important
    }
}

.line-height-1 {
    line-height: 1 !important
}

.line-height-2,.review-section--title,.wizard-header--title,.heading-step--title {
    line-height: 1.25 !important
}

.line-height-3,.wizard-header--pagetext {
    line-height: 1.5 !important
}

.line-height-4 {
    line-height: 2 !important
}

.white-space-normal {
    white-space: normal !important
}

.white-space-nowrap,.review-section--title {
    white-space: nowrap !important
}

.vertical-align-baseline {
    vertical-align: baseline !important
}

.vertical-align-top {
    vertical-align: top !important
}

.vertical-align-middle {
    vertical-align: middle !important
}

.vertical-align-bottom {
    vertical-align: bottom !important
}

.vertical-align-text-top {
    vertical-align: text-top !important
}

.vertical-align-text-bottom {
    vertical-align: text-bottom !important
}

.vertical-align-sub {
    vertical-align: sub !important
}

.vertical-align-super {
    vertical-align: super !important
}

@media screen and (min-width: 320px) {
    .xxs\:vertical-align-baseline {
        vertical-align:baseline !important
    }

    .xxs\:vertical-align-top {
        vertical-align: top !important
    }

    .xxs\:vertical-align-middle {
        vertical-align: middle !important
    }

    .xxs\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .xxs\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .xxs\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .xxs\:vertical-align-sub {
        vertical-align: sub !important
    }

    .xxs\:vertical-align-super {
        vertical-align: super !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:vertical-align-baseline {
        vertical-align:baseline !important
    }

    .xs\:vertical-align-top {
        vertical-align: top !important
    }

    .xs\:vertical-align-middle {
        vertical-align: middle !important
    }

    .xs\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .xs\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .xs\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .xs\:vertical-align-sub {
        vertical-align: sub !important
    }

    .xs\:vertical-align-super {
        vertical-align: super !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:vertical-align-baseline {
        vertical-align:baseline !important
    }

    .sm\:vertical-align-top {
        vertical-align: top !important
    }

    .sm\:vertical-align-middle {
        vertical-align: middle !important
    }

    .sm\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .sm\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .sm\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .sm\:vertical-align-sub {
        vertical-align: sub !important
    }

    .sm\:vertical-align-super {
        vertical-align: super !important
    }
}

@media screen and (min-width: 960px) {
    .md\:vertical-align-baseline {
        vertical-align:baseline !important
    }

    .md\:vertical-align-top {
        vertical-align: top !important
    }

    .md\:vertical-align-middle {
        vertical-align: middle !important
    }

    .md\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .md\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .md\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .md\:vertical-align-sub {
        vertical-align: sub !important
    }

    .md\:vertical-align-super {
        vertical-align: super !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:vertical-align-baseline {
        vertical-align:baseline !important
    }

    .lg\:vertical-align-top {
        vertical-align: top !important
    }

    .lg\:vertical-align-middle {
        vertical-align: middle !important
    }

    .lg\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .lg\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .lg\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .lg\:vertical-align-sub {
        vertical-align: sub !important
    }

    .lg\:vertical-align-super {
        vertical-align: super !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:vertical-align-baseline {
        vertical-align:baseline !important
    }

    .xl\:vertical-align-top {
        vertical-align: top !important
    }

    .xl\:vertical-align-middle {
        vertical-align: middle !important
    }

    .xl\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .xl\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .xl\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .xl\:vertical-align-sub {
        vertical-align: sub !important
    }

    .xl\:vertical-align-super {
        vertical-align: super !important
    }
}

@media screen and (min-width: 100%) {
    .max\:vertical-align-baseline {
        vertical-align:baseline !important
    }

    .max\:vertical-align-top {
        vertical-align: top !important
    }

    .max\:vertical-align-middle {
        vertical-align: middle !important
    }

    .max\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .max\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .max\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .max\:vertical-align-sub {
        vertical-align: sub !important
    }

    .max\:vertical-align-super {
        vertical-align: super !important
    }
}

.flex-row {
    flex-direction: row !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.flex-column,.review-section {
    flex-direction: column !important
}

.flex-column-reverse {
    flex-direction: column-reverse !important
}

@media screen and (min-width: 320px) {
    .xxs\:flex-row {
        flex-direction:row !important
    }

    .xxs\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .xxs\:flex-column {
        flex-direction: column !important
    }

    .xxs\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:flex-row {
        flex-direction:row !important
    }

    .xs\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .xs\:flex-column {
        flex-direction: column !important
    }

    .xs\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:flex-row {
        flex-direction:row !important
    }

    .sm\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .sm\:flex-column {
        flex-direction: column !important
    }

    .sm\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width: 960px) {
    .md\:flex-row {
        flex-direction:row !important
    }

    .md\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .md\:flex-column {
        flex-direction: column !important
    }

    .md\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:flex-row {
        flex-direction:row !important
    }

    .lg\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .lg\:flex-column {
        flex-direction: column !important
    }

    .lg\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:flex-row {
        flex-direction:row !important
    }

    .xl\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .xl\:flex-column {
        flex-direction: column !important
    }

    .xl\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width: 100%) {
    .max\:flex-row {
        flex-direction:row !important
    }

    .max\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .max\:flex-column {
        flex-direction: column !important
    }

    .max\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

.flex-wrap,.review-section--actions {
    flex-wrap: wrap !important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

@media screen and (min-width: 320px) {
    .xxs\:flex-wrap {
        flex-wrap:wrap !important
    }

    .xxs\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .xxs\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:flex-wrap {
        flex-wrap:wrap !important
    }

    .xs\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .xs\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:flex-wrap {
        flex-wrap:wrap !important
    }

    .sm\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .sm\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

@media screen and (min-width: 960px) {
    .md\:flex-wrap {
        flex-wrap:wrap !important
    }

    .md\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .md\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:flex-wrap {
        flex-wrap:wrap !important
    }

    .lg\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .lg\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:flex-wrap {
        flex-wrap:wrap !important
    }

    .xl\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .xl\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

@media screen and (min-width: 100%) {
    .max\:flex-wrap {
        flex-wrap:wrap !important
    }

    .max\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .max\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

.justify-content-start {
    justify-content: flex-start !important
}

.justify-content-end,.review-section--actions {
    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
}

@media screen and (min-width: 320px) {
    .xxs\:justify-content-start {
        justify-content:flex-start !important
    }

    .xxs\:justify-content-end {
        justify-content: flex-end !important
    }

    .xxs\:justify-content-center {
        justify-content: center !important
    }

    .xxs\:justify-content-between {
        justify-content: space-between !important
    }

    .xxs\:justify-content-around {
        justify-content: space-around !important
    }

    .xxs\:justify-content-evenly {
        justify-content: space-evenly !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:justify-content-start {
        justify-content:flex-start !important
    }

    .xs\:justify-content-end {
        justify-content: flex-end !important
    }

    .xs\:justify-content-center {
        justify-content: center !important
    }

    .xs\:justify-content-between {
        justify-content: space-between !important
    }

    .xs\:justify-content-around {
        justify-content: space-around !important
    }

    .xs\:justify-content-evenly {
        justify-content: space-evenly !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:justify-content-start {
        justify-content:flex-start !important
    }

    .sm\:justify-content-end {
        justify-content: flex-end !important
    }

    .sm\:justify-content-center {
        justify-content: center !important
    }

    .sm\:justify-content-between {
        justify-content: space-between !important
    }

    .sm\:justify-content-around {
        justify-content: space-around !important
    }

    .sm\:justify-content-evenly {
        justify-content: space-evenly !important
    }
}

@media screen and (min-width: 960px) {
    .md\:justify-content-start {
        justify-content:flex-start !important
    }

    .md\:justify-content-end {
        justify-content: flex-end !important
    }

    .md\:justify-content-center {
        justify-content: center !important
    }

    .md\:justify-content-between {
        justify-content: space-between !important
    }

    .md\:justify-content-around {
        justify-content: space-around !important
    }

    .md\:justify-content-evenly {
        justify-content: space-evenly !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:justify-content-start {
        justify-content:flex-start !important
    }

    .lg\:justify-content-end {
        justify-content: flex-end !important
    }

    .lg\:justify-content-center {
        justify-content: center !important
    }

    .lg\:justify-content-between {
        justify-content: space-between !important
    }

    .lg\:justify-content-around {
        justify-content: space-around !important
    }

    .lg\:justify-content-evenly {
        justify-content: space-evenly !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:justify-content-start {
        justify-content:flex-start !important
    }

    .xl\:justify-content-end {
        justify-content: flex-end !important
    }

    .xl\:justify-content-center {
        justify-content: center !important
    }

    .xl\:justify-content-between {
        justify-content: space-between !important
    }

    .xl\:justify-content-around {
        justify-content: space-around !important
    }

    .xl\:justify-content-evenly {
        justify-content: space-evenly !important
    }
}

@media screen and (min-width: 100%) {
    .max\:justify-content-start {
        justify-content:flex-start !important
    }

    .max\:justify-content-end {
        justify-content: flex-end !important
    }

    .max\:justify-content-center {
        justify-content: center !important
    }

    .max\:justify-content-between {
        justify-content: space-between !important
    }

    .max\:justify-content-around {
        justify-content: space-around !important
    }

    .max\:justify-content-evenly {
        justify-content: space-evenly !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-evenly {
    align-content: space-evenly !important
}

@media screen and (min-width: 320px) {
    .xxs\:align-content-start {
        align-content:flex-start !important
    }

    .xxs\:align-content-end {
        align-content: flex-end !important
    }

    .xxs\:align-content-center {
        align-content: center !important
    }

    .xxs\:align-content-between {
        align-content: space-between !important
    }

    .xxs\:align-content-around {
        align-content: space-around !important
    }

    .xxs\:align-content-evenly {
        align-content: space-evenly !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:align-content-start {
        align-content:flex-start !important
    }

    .xs\:align-content-end {
        align-content: flex-end !important
    }

    .xs\:align-content-center {
        align-content: center !important
    }

    .xs\:align-content-between {
        align-content: space-between !important
    }

    .xs\:align-content-around {
        align-content: space-around !important
    }

    .xs\:align-content-evenly {
        align-content: space-evenly !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:align-content-start {
        align-content:flex-start !important
    }

    .sm\:align-content-end {
        align-content: flex-end !important
    }

    .sm\:align-content-center {
        align-content: center !important
    }

    .sm\:align-content-between {
        align-content: space-between !important
    }

    .sm\:align-content-around {
        align-content: space-around !important
    }

    .sm\:align-content-evenly {
        align-content: space-evenly !important
    }
}

@media screen and (min-width: 960px) {
    .md\:align-content-start {
        align-content:flex-start !important
    }

    .md\:align-content-end {
        align-content: flex-end !important
    }

    .md\:align-content-center {
        align-content: center !important
    }

    .md\:align-content-between {
        align-content: space-between !important
    }

    .md\:align-content-around {
        align-content: space-around !important
    }

    .md\:align-content-evenly {
        align-content: space-evenly !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:align-content-start {
        align-content:flex-start !important
    }

    .lg\:align-content-end {
        align-content: flex-end !important
    }

    .lg\:align-content-center {
        align-content: center !important
    }

    .lg\:align-content-between {
        align-content: space-between !important
    }

    .lg\:align-content-around {
        align-content: space-around !important
    }

    .lg\:align-content-evenly {
        align-content: space-evenly !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:align-content-start {
        align-content:flex-start !important
    }

    .xl\:align-content-end {
        align-content: flex-end !important
    }

    .xl\:align-content-center {
        align-content: center !important
    }

    .xl\:align-content-between {
        align-content: space-between !important
    }

    .xl\:align-content-around {
        align-content: space-around !important
    }

    .xl\:align-content-evenly {
        align-content: space-evenly !important
    }
}

@media screen and (min-width: 100%) {
    .max\:align-content-start {
        align-content:flex-start !important
    }

    .max\:align-content-end {
        align-content: flex-end !important
    }

    .max\:align-content-center {
        align-content: center !important
    }

    .max\:align-content-between {
        align-content: space-between !important
    }

    .max\:align-content-around {
        align-content: space-around !important
    }

    .max\:align-content-evenly {
        align-content: space-evenly !important
    }
}

.align-items-stretch {
    align-items: stretch !important
}

.align-items-start {
    align-items: flex-start !important
}

.align-items-center {
    align-items: center !important
}

.align-items-end {
    align-items: flex-end !important
}

.align-items-baseline {
    align-items: baseline !important
}

@media screen and (min-width: 320px) {
    .xxs\:align-items-stretch {
        align-items:stretch !important
    }

    .xxs\:align-items-start {
        align-items: flex-start !important
    }

    .xxs\:align-items-center {
        align-items: center !important
    }

    .xxs\:align-items-end {
        align-items: flex-end !important
    }

    .xxs\:align-items-baseline {
        align-items: baseline !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:align-items-stretch {
        align-items:stretch !important
    }

    .xs\:align-items-start {
        align-items: flex-start !important
    }

    .xs\:align-items-center {
        align-items: center !important
    }

    .xs\:align-items-end {
        align-items: flex-end !important
    }

    .xs\:align-items-baseline {
        align-items: baseline !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:align-items-stretch {
        align-items:stretch !important
    }

    .sm\:align-items-start {
        align-items: flex-start !important
    }

    .sm\:align-items-center {
        align-items: center !important
    }

    .sm\:align-items-end {
        align-items: flex-end !important
    }

    .sm\:align-items-baseline {
        align-items: baseline !important
    }
}

@media screen and (min-width: 960px) {
    .md\:align-items-stretch {
        align-items:stretch !important
    }

    .md\:align-items-start {
        align-items: flex-start !important
    }

    .md\:align-items-center {
        align-items: center !important
    }

    .md\:align-items-end {
        align-items: flex-end !important
    }

    .md\:align-items-baseline {
        align-items: baseline !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:align-items-stretch {
        align-items:stretch !important
    }

    .lg\:align-items-start {
        align-items: flex-start !important
    }

    .lg\:align-items-center {
        align-items: center !important
    }

    .lg\:align-items-end {
        align-items: flex-end !important
    }

    .lg\:align-items-baseline {
        align-items: baseline !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:align-items-stretch {
        align-items:stretch !important
    }

    .xl\:align-items-start {
        align-items: flex-start !important
    }

    .xl\:align-items-center {
        align-items: center !important
    }

    .xl\:align-items-end {
        align-items: flex-end !important
    }

    .xl\:align-items-baseline {
        align-items: baseline !important
    }
}

@media screen and (min-width: 100%) {
    .max\:align-items-stretch {
        align-items:stretch !important
    }

    .max\:align-items-start {
        align-items: flex-start !important
    }

    .max\:align-items-center {
        align-items: center !important
    }

    .max\:align-items-end {
        align-items: flex-end !important
    }

    .max\:align-items-baseline {
        align-items: baseline !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-stretch {
    align-self: stretch !important
}

.align-self-baseline {
    align-self: baseline !important
}

@media screen and (min-width: 320px) {
    .xxs\:align-self-auto {
        align-self:auto !important
    }

    .xxs\:align-self-start {
        align-self: flex-start !important
    }

    .xxs\:align-self-end {
        align-self: flex-end !important
    }

    .xxs\:align-self-center {
        align-self: center !important
    }

    .xxs\:align-self-stretch {
        align-self: stretch !important
    }

    .xxs\:align-self-baseline {
        align-self: baseline !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:align-self-auto {
        align-self:auto !important
    }

    .xs\:align-self-start {
        align-self: flex-start !important
    }

    .xs\:align-self-end {
        align-self: flex-end !important
    }

    .xs\:align-self-center {
        align-self: center !important
    }

    .xs\:align-self-stretch {
        align-self: stretch !important
    }

    .xs\:align-self-baseline {
        align-self: baseline !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:align-self-auto {
        align-self:auto !important
    }

    .sm\:align-self-start {
        align-self: flex-start !important
    }

    .sm\:align-self-end {
        align-self: flex-end !important
    }

    .sm\:align-self-center {
        align-self: center !important
    }

    .sm\:align-self-stretch {
        align-self: stretch !important
    }

    .sm\:align-self-baseline {
        align-self: baseline !important
    }
}

@media screen and (min-width: 960px) {
    .md\:align-self-auto {
        align-self:auto !important
    }

    .md\:align-self-start {
        align-self: flex-start !important
    }

    .md\:align-self-end {
        align-self: flex-end !important
    }

    .md\:align-self-center {
        align-self: center !important
    }

    .md\:align-self-stretch {
        align-self: stretch !important
    }

    .md\:align-self-baseline {
        align-self: baseline !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:align-self-auto {
        align-self:auto !important
    }

    .lg\:align-self-start {
        align-self: flex-start !important
    }

    .lg\:align-self-end {
        align-self: flex-end !important
    }

    .lg\:align-self-center {
        align-self: center !important
    }

    .lg\:align-self-stretch {
        align-self: stretch !important
    }

    .lg\:align-self-baseline {
        align-self: baseline !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:align-self-auto {
        align-self:auto !important
    }

    .xl\:align-self-start {
        align-self: flex-start !important
    }

    .xl\:align-self-end {
        align-self: flex-end !important
    }

    .xl\:align-self-center {
        align-self: center !important
    }

    .xl\:align-self-stretch {
        align-self: stretch !important
    }

    .xl\:align-self-baseline {
        align-self: baseline !important
    }
}

@media screen and (min-width: 100%) {
    .max\:align-self-auto {
        align-self:auto !important
    }

    .max\:align-self-start {
        align-self: flex-start !important
    }

    .max\:align-self-end {
        align-self: flex-end !important
    }

    .max\:align-self-center {
        align-self: center !important
    }

    .max\:align-self-stretch {
        align-self: stretch !important
    }

    .max\:align-self-baseline {
        align-self: baseline !important
    }
}

.flex-order-0 {
    order: 0 !important
}

.flex-order-1 {
    order: 1 !important
}

.flex-order-2 {
    order: 2 !important
}

.flex-order-3 {
    order: 3 !important
}

.flex-order-4 {
    order: 4 !important
}

.flex-order-5 {
    order: 5 !important
}

.flex-order-6 {
    order: 6 !important
}

@media screen and (min-width: 320px) {
    .xxs\:flex-order-0 {
        order:0 !important
    }

    .xxs\:flex-order-1 {
        order: 1 !important
    }

    .xxs\:flex-order-2 {
        order: 2 !important
    }

    .xxs\:flex-order-3 {
        order: 3 !important
    }

    .xxs\:flex-order-4 {
        order: 4 !important
    }

    .xxs\:flex-order-5 {
        order: 5 !important
    }

    .xxs\:flex-order-6 {
        order: 6 !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:flex-order-0 {
        order:0 !important
    }

    .xs\:flex-order-1 {
        order: 1 !important
    }

    .xs\:flex-order-2 {
        order: 2 !important
    }

    .xs\:flex-order-3 {
        order: 3 !important
    }

    .xs\:flex-order-4 {
        order: 4 !important
    }

    .xs\:flex-order-5 {
        order: 5 !important
    }

    .xs\:flex-order-6 {
        order: 6 !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:flex-order-0 {
        order:0 !important
    }

    .sm\:flex-order-1 {
        order: 1 !important
    }

    .sm\:flex-order-2 {
        order: 2 !important
    }

    .sm\:flex-order-3 {
        order: 3 !important
    }

    .sm\:flex-order-4 {
        order: 4 !important
    }

    .sm\:flex-order-5 {
        order: 5 !important
    }

    .sm\:flex-order-6 {
        order: 6 !important
    }
}

@media screen and (min-width: 960px) {
    .md\:flex-order-0 {
        order:0 !important
    }

    .md\:flex-order-1 {
        order: 1 !important
    }

    .md\:flex-order-2 {
        order: 2 !important
    }

    .md\:flex-order-3 {
        order: 3 !important
    }

    .md\:flex-order-4 {
        order: 4 !important
    }

    .md\:flex-order-5 {
        order: 5 !important
    }

    .md\:flex-order-6 {
        order: 6 !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:flex-order-0 {
        order:0 !important
    }

    .lg\:flex-order-1 {
        order: 1 !important
    }

    .lg\:flex-order-2 {
        order: 2 !important
    }

    .lg\:flex-order-3 {
        order: 3 !important
    }

    .lg\:flex-order-4 {
        order: 4 !important
    }

    .lg\:flex-order-5 {
        order: 5 !important
    }

    .lg\:flex-order-6 {
        order: 6 !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:flex-order-0 {
        order:0 !important
    }

    .xl\:flex-order-1 {
        order: 1 !important
    }

    .xl\:flex-order-2 {
        order: 2 !important
    }

    .xl\:flex-order-3 {
        order: 3 !important
    }

    .xl\:flex-order-4 {
        order: 4 !important
    }

    .xl\:flex-order-5 {
        order: 5 !important
    }

    .xl\:flex-order-6 {
        order: 6 !important
    }
}

@media screen and (min-width: 100%) {
    .max\:flex-order-0 {
        order:0 !important
    }

    .max\:flex-order-1 {
        order: 1 !important
    }

    .max\:flex-order-2 {
        order: 2 !important
    }

    .max\:flex-order-3 {
        order: 3 !important
    }

    .max\:flex-order-4 {
        order: 4 !important
    }

    .max\:flex-order-5 {
        order: 5 !important
    }

    .max\:flex-order-6 {
        order: 6 !important
    }
}

.flex-1 {
    flex: 1 1 0% !important
}

.flex-auto {
    flex: 1 1 auto !important
}

.flex-initial {
    flex: 0 1 auto !important
}

.flex-none {
    flex: none !important
}

@media screen and (min-width: 320px) {
    .xxs\:flex-1 {
        flex:1 1 0% !important
    }

    .xxs\:flex-auto {
        flex: 1 1 auto !important
    }

    .xxs\:flex-initial {
        flex: 0 1 auto !important
    }

    .xxs\:flex-none {
        flex: none !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:flex-1 {
        flex:1 1 0% !important
    }

    .xs\:flex-auto {
        flex: 1 1 auto !important
    }

    .xs\:flex-initial {
        flex: 0 1 auto !important
    }

    .xs\:flex-none {
        flex: none !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:flex-1 {
        flex:1 1 0% !important
    }

    .sm\:flex-auto {
        flex: 1 1 auto !important
    }

    .sm\:flex-initial {
        flex: 0 1 auto !important
    }

    .sm\:flex-none {
        flex: none !important
    }
}

@media screen and (min-width: 960px) {
    .md\:flex-1 {
        flex:1 1 0% !important
    }

    .md\:flex-auto {
        flex: 1 1 auto !important
    }

    .md\:flex-initial {
        flex: 0 1 auto !important
    }

    .md\:flex-none {
        flex: none !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:flex-1 {
        flex:1 1 0% !important
    }

    .lg\:flex-auto {
        flex: 1 1 auto !important
    }

    .lg\:flex-initial {
        flex: 0 1 auto !important
    }

    .lg\:flex-none {
        flex: none !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:flex-1 {
        flex:1 1 0% !important
    }

    .xl\:flex-auto {
        flex: 1 1 auto !important
    }

    .xl\:flex-initial {
        flex: 0 1 auto !important
    }

    .xl\:flex-none {
        flex: none !important
    }
}

@media screen and (min-width: 100%) {
    .max\:flex-1 {
        flex:1 1 0% !important
    }

    .max\:flex-auto {
        flex: 1 1 auto !important
    }

    .max\:flex-initial {
        flex: 0 1 auto !important
    }

    .max\:flex-none {
        flex: none !important
    }
}

.flex-grow-0 {
    flex-grow: 0 !important
}

.flex-grow-1 {
    flex-grow: 1 !important
}

@media screen and (min-width: 320px) {
    .xxs\:flex-grow-0 {
        flex-grow:0 !important
    }

    .xxs\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:flex-grow-0 {
        flex-grow:0 !important
    }

    .xs\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:flex-grow-0 {
        flex-grow:0 !important
    }

    .sm\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

@media screen and (min-width: 960px) {
    .md\:flex-grow-0 {
        flex-grow:0 !important
    }

    .md\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:flex-grow-0 {
        flex-grow:0 !important
    }

    .lg\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:flex-grow-0 {
        flex-grow:0 !important
    }

    .xl\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

@media screen and (min-width: 100%) {
    .max\:flex-grow-0 {
        flex-grow:0 !important
    }

    .max\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

.flex-shrink-0 {
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    flex-shrink: 1 !important
}

@media screen and (min-width: 320px) {
    .xxs\:flex-shrink-0 {
        flex-shrink:0 !important
    }

    .xxs\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:flex-shrink-0 {
        flex-shrink:0 !important
    }

    .xs\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:flex-shrink-0 {
        flex-shrink:0 !important
    }

    .sm\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

@media screen and (min-width: 960px) {
    .md\:flex-shrink-0 {
        flex-shrink:0 !important
    }

    .md\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:flex-shrink-0 {
        flex-shrink:0 !important
    }

    .lg\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:flex-shrink-0 {
        flex-shrink:0 !important
    }

    .xl\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

@media screen and (min-width: 100%) {
    .max\:flex-shrink-0 {
        flex-shrink:0 !important
    }

    .max\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

.gap-0 {
    gap: 0rem !important
}

.gap-1 {
    gap: .25rem !important
}

.gap-2,.review-section--actions {
    gap: .5rem !important
}

.gap-3 {
    gap: 1rem !important
}

.gap-4 {
    gap: 1.5rem !important
}

.gap-5 {
    gap: 2rem !important
}

.gap-6 {
    gap: 3rem !important
}

.gap-7 {
    gap: 4rem !important
}

.gap-8 {
    gap: 5rem !important
}

.row-gap-0 {
    row-gap: 0rem !important
}

.row-gap-1 {
    row-gap: .25rem !important
}

.row-gap-2 {
    row-gap: .5rem !important
}

.row-gap-3 {
    row-gap: 1rem !important
}

.row-gap-4 {
    row-gap: 1.5rem !important
}

.row-gap-5 {
    row-gap: 2rem !important
}

.row-gap-6 {
    row-gap: 3rem !important
}

.row-gap-7 {
    row-gap: 4rem !important
}

.row-gap-8 {
    row-gap: 5rem !important
}

.column-gap-0 {
    column-gap: 0rem !important
}

.column-gap-1 {
    column-gap: .25rem !important
}

.column-gap-2 {
    column-gap: .5rem !important
}

.column-gap-3 {
    column-gap: 1rem !important
}

.column-gap-4 {
    column-gap: 1.5rem !important
}

.column-gap-5 {
    column-gap: 2rem !important
}

.column-gap-6 {
    column-gap: 3rem !important
}

.column-gap-7 {
    column-gap: 4rem !important
}

.column-gap-8 {
    column-gap: 5rem !important
}

@media screen and (min-width: 320px) {
    .xxs\:gap-0 {
        gap:0rem !important
    }

    .xxs\:gap-1 {
        gap: .25rem !important
    }

    .xxs\:gap-2 {
        gap: .5rem !important
    }

    .xxs\:gap-3 {
        gap: 1rem !important
    }

    .xxs\:gap-4 {
        gap: 1.5rem !important
    }

    .xxs\:gap-5 {
        gap: 2rem !important
    }

    .xxs\:gap-6 {
        gap: 3rem !important
    }

    .xxs\:gap-7 {
        gap: 4rem !important
    }

    .xxs\:gap-8 {
        gap: 5rem !important
    }

    .xxs\:row-gap-0 {
        row-gap: 0rem !important
    }

    .xxs\:row-gap-1 {
        row-gap: .25rem !important
    }

    .xxs\:row-gap-2 {
        row-gap: .5rem !important
    }

    .xxs\:row-gap-3 {
        row-gap: 1rem !important
    }

    .xxs\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .xxs\:row-gap-5 {
        row-gap: 2rem !important
    }

    .xxs\:row-gap-6 {
        row-gap: 3rem !important
    }

    .xxs\:row-gap-7 {
        row-gap: 4rem !important
    }

    .xxs\:row-gap-8 {
        row-gap: 5rem !important
    }

    .xxs\:column-gap-0 {
        column-gap: 0rem !important
    }

    .xxs\:column-gap-1 {
        column-gap: .25rem !important
    }

    .xxs\:column-gap-2 {
        column-gap: .5rem !important
    }

    .xxs\:column-gap-3 {
        column-gap: 1rem !important
    }

    .xxs\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .xxs\:column-gap-5 {
        column-gap: 2rem !important
    }

    .xxs\:column-gap-6 {
        column-gap: 3rem !important
    }

    .xxs\:column-gap-7 {
        column-gap: 4rem !important
    }

    .xxs\:column-gap-8 {
        column-gap: 5rem !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:gap-0 {
        gap:0rem !important
    }

    .xs\:gap-1 {
        gap: .25rem !important
    }

    .xs\:gap-2 {
        gap: .5rem !important
    }

    .xs\:gap-3 {
        gap: 1rem !important
    }

    .xs\:gap-4 {
        gap: 1.5rem !important
    }

    .xs\:gap-5 {
        gap: 2rem !important
    }

    .xs\:gap-6 {
        gap: 3rem !important
    }

    .xs\:gap-7 {
        gap: 4rem !important
    }

    .xs\:gap-8 {
        gap: 5rem !important
    }

    .xs\:row-gap-0 {
        row-gap: 0rem !important
    }

    .xs\:row-gap-1 {
        row-gap: .25rem !important
    }

    .xs\:row-gap-2 {
        row-gap: .5rem !important
    }

    .xs\:row-gap-3 {
        row-gap: 1rem !important
    }

    .xs\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .xs\:row-gap-5 {
        row-gap: 2rem !important
    }

    .xs\:row-gap-6 {
        row-gap: 3rem !important
    }

    .xs\:row-gap-7 {
        row-gap: 4rem !important
    }

    .xs\:row-gap-8 {
        row-gap: 5rem !important
    }

    .xs\:column-gap-0 {
        column-gap: 0rem !important
    }

    .xs\:column-gap-1 {
        column-gap: .25rem !important
    }

    .xs\:column-gap-2 {
        column-gap: .5rem !important
    }

    .xs\:column-gap-3 {
        column-gap: 1rem !important
    }

    .xs\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .xs\:column-gap-5 {
        column-gap: 2rem !important
    }

    .xs\:column-gap-6 {
        column-gap: 3rem !important
    }

    .xs\:column-gap-7 {
        column-gap: 4rem !important
    }

    .xs\:column-gap-8 {
        column-gap: 5rem !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:gap-0 {
        gap:0rem !important
    }

    .sm\:gap-1 {
        gap: .25rem !important
    }

    .sm\:gap-2 {
        gap: .5rem !important
    }

    .sm\:gap-3 {
        gap: 1rem !important
    }

    .sm\:gap-4 {
        gap: 1.5rem !important
    }

    .sm\:gap-5 {
        gap: 2rem !important
    }

    .sm\:gap-6 {
        gap: 3rem !important
    }

    .sm\:gap-7 {
        gap: 4rem !important
    }

    .sm\:gap-8 {
        gap: 5rem !important
    }

    .sm\:row-gap-0 {
        row-gap: 0rem !important
    }

    .sm\:row-gap-1 {
        row-gap: .25rem !important
    }

    .sm\:row-gap-2 {
        row-gap: .5rem !important
    }

    .sm\:row-gap-3 {
        row-gap: 1rem !important
    }

    .sm\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .sm\:row-gap-5 {
        row-gap: 2rem !important
    }

    .sm\:row-gap-6 {
        row-gap: 3rem !important
    }

    .sm\:row-gap-7 {
        row-gap: 4rem !important
    }

    .sm\:row-gap-8 {
        row-gap: 5rem !important
    }

    .sm\:column-gap-0 {
        column-gap: 0rem !important
    }

    .sm\:column-gap-1 {
        column-gap: .25rem !important
    }

    .sm\:column-gap-2 {
        column-gap: .5rem !important
    }

    .sm\:column-gap-3 {
        column-gap: 1rem !important
    }

    .sm\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .sm\:column-gap-5 {
        column-gap: 2rem !important
    }

    .sm\:column-gap-6 {
        column-gap: 3rem !important
    }

    .sm\:column-gap-7 {
        column-gap: 4rem !important
    }

    .sm\:column-gap-8 {
        column-gap: 5rem !important
    }
}

@media screen and (min-width: 960px) {
    .md\:gap-0 {
        gap:0rem !important
    }

    .md\:gap-1 {
        gap: .25rem !important
    }

    .md\:gap-2 {
        gap: .5rem !important
    }

    .md\:gap-3 {
        gap: 1rem !important
    }

    .md\:gap-4 {
        gap: 1.5rem !important
    }

    .md\:gap-5 {
        gap: 2rem !important
    }

    .md\:gap-6 {
        gap: 3rem !important
    }

    .md\:gap-7 {
        gap: 4rem !important
    }

    .md\:gap-8 {
        gap: 5rem !important
    }

    .md\:row-gap-0 {
        row-gap: 0rem !important
    }

    .md\:row-gap-1 {
        row-gap: .25rem !important
    }

    .md\:row-gap-2 {
        row-gap: .5rem !important
    }

    .md\:row-gap-3 {
        row-gap: 1rem !important
    }

    .md\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .md\:row-gap-5 {
        row-gap: 2rem !important
    }

    .md\:row-gap-6 {
        row-gap: 3rem !important
    }

    .md\:row-gap-7 {
        row-gap: 4rem !important
    }

    .md\:row-gap-8 {
        row-gap: 5rem !important
    }

    .md\:column-gap-0 {
        column-gap: 0rem !important
    }

    .md\:column-gap-1 {
        column-gap: .25rem !important
    }

    .md\:column-gap-2 {
        column-gap: .5rem !important
    }

    .md\:column-gap-3 {
        column-gap: 1rem !important
    }

    .md\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .md\:column-gap-5 {
        column-gap: 2rem !important
    }

    .md\:column-gap-6 {
        column-gap: 3rem !important
    }

    .md\:column-gap-7 {
        column-gap: 4rem !important
    }

    .md\:column-gap-8 {
        column-gap: 5rem !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:gap-0 {
        gap:0rem !important
    }

    .lg\:gap-1 {
        gap: .25rem !important
    }

    .lg\:gap-2 {
        gap: .5rem !important
    }

    .lg\:gap-3 {
        gap: 1rem !important
    }

    .lg\:gap-4 {
        gap: 1.5rem !important
    }

    .lg\:gap-5 {
        gap: 2rem !important
    }

    .lg\:gap-6 {
        gap: 3rem !important
    }

    .lg\:gap-7 {
        gap: 4rem !important
    }

    .lg\:gap-8 {
        gap: 5rem !important
    }

    .lg\:row-gap-0 {
        row-gap: 0rem !important
    }

    .lg\:row-gap-1 {
        row-gap: .25rem !important
    }

    .lg\:row-gap-2 {
        row-gap: .5rem !important
    }

    .lg\:row-gap-3 {
        row-gap: 1rem !important
    }

    .lg\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .lg\:row-gap-5 {
        row-gap: 2rem !important
    }

    .lg\:row-gap-6 {
        row-gap: 3rem !important
    }

    .lg\:row-gap-7 {
        row-gap: 4rem !important
    }

    .lg\:row-gap-8 {
        row-gap: 5rem !important
    }

    .lg\:column-gap-0 {
        column-gap: 0rem !important
    }

    .lg\:column-gap-1 {
        column-gap: .25rem !important
    }

    .lg\:column-gap-2 {
        column-gap: .5rem !important
    }

    .lg\:column-gap-3 {
        column-gap: 1rem !important
    }

    .lg\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .lg\:column-gap-5 {
        column-gap: 2rem !important
    }

    .lg\:column-gap-6 {
        column-gap: 3rem !important
    }

    .lg\:column-gap-7 {
        column-gap: 4rem !important
    }

    .lg\:column-gap-8 {
        column-gap: 5rem !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:gap-0 {
        gap:0rem !important
    }

    .xl\:gap-1 {
        gap: .25rem !important
    }

    .xl\:gap-2 {
        gap: .5rem !important
    }

    .xl\:gap-3 {
        gap: 1rem !important
    }

    .xl\:gap-4 {
        gap: 1.5rem !important
    }

    .xl\:gap-5 {
        gap: 2rem !important
    }

    .xl\:gap-6 {
        gap: 3rem !important
    }

    .xl\:gap-7 {
        gap: 4rem !important
    }

    .xl\:gap-8 {
        gap: 5rem !important
    }

    .xl\:row-gap-0 {
        row-gap: 0rem !important
    }

    .xl\:row-gap-1 {
        row-gap: .25rem !important
    }

    .xl\:row-gap-2 {
        row-gap: .5rem !important
    }

    .xl\:row-gap-3 {
        row-gap: 1rem !important
    }

    .xl\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .xl\:row-gap-5 {
        row-gap: 2rem !important
    }

    .xl\:row-gap-6 {
        row-gap: 3rem !important
    }

    .xl\:row-gap-7 {
        row-gap: 4rem !important
    }

    .xl\:row-gap-8 {
        row-gap: 5rem !important
    }

    .xl\:column-gap-0 {
        column-gap: 0rem !important
    }

    .xl\:column-gap-1 {
        column-gap: .25rem !important
    }

    .xl\:column-gap-2 {
        column-gap: .5rem !important
    }

    .xl\:column-gap-3 {
        column-gap: 1rem !important
    }

    .xl\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .xl\:column-gap-5 {
        column-gap: 2rem !important
    }

    .xl\:column-gap-6 {
        column-gap: 3rem !important
    }

    .xl\:column-gap-7 {
        column-gap: 4rem !important
    }

    .xl\:column-gap-8 {
        column-gap: 5rem !important
    }
}

@media screen and (min-width: 100%) {
    .max\:gap-0 {
        gap:0rem !important
    }

    .max\:gap-1 {
        gap: .25rem !important
    }

    .max\:gap-2 {
        gap: .5rem !important
    }

    .max\:gap-3 {
        gap: 1rem !important
    }

    .max\:gap-4 {
        gap: 1.5rem !important
    }

    .max\:gap-5 {
        gap: 2rem !important
    }

    .max\:gap-6 {
        gap: 3rem !important
    }

    .max\:gap-7 {
        gap: 4rem !important
    }

    .max\:gap-8 {
        gap: 5rem !important
    }

    .max\:row-gap-0 {
        row-gap: 0rem !important
    }

    .max\:row-gap-1 {
        row-gap: .25rem !important
    }

    .max\:row-gap-2 {
        row-gap: .5rem !important
    }

    .max\:row-gap-3 {
        row-gap: 1rem !important
    }

    .max\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .max\:row-gap-5 {
        row-gap: 2rem !important
    }

    .max\:row-gap-6 {
        row-gap: 3rem !important
    }

    .max\:row-gap-7 {
        row-gap: 4rem !important
    }

    .max\:row-gap-8 {
        row-gap: 5rem !important
    }

    .max\:column-gap-0 {
        column-gap: 0rem !important
    }

    .max\:column-gap-1 {
        column-gap: .25rem !important
    }

    .max\:column-gap-2 {
        column-gap: .5rem !important
    }

    .max\:column-gap-3 {
        column-gap: 1rem !important
    }

    .max\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .max\:column-gap-5 {
        column-gap: 2rem !important
    }

    .max\:column-gap-6 {
        column-gap: 3rem !important
    }

    .max\:column-gap-7 {
        column-gap: 4rem !important
    }

    .max\:column-gap-8 {
        column-gap: 5rem !important
    }
}

.p-0 {
    padding: 0rem !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: 2rem !important
}

.p-6 {
    padding: 3rem !important
}

.p-7 {
    padding: 4rem !important
}

.p-8 {
    padding: 5rem !important
}

.pt-0 {
    padding-top: 0rem !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: 2rem !important
}

.pt-6 {
    padding-top: 3rem !important
}

.pt-7 {
    padding-top: 4rem !important
}

.pt-8 {
    padding-top: 5rem !important
}

.pr-0 {
    padding-right: 0rem !important
}

.pr-1 {
    padding-right: .25rem !important
}

.pr-2 {
    padding-right: .5rem !important
}

.pr-3 {
    padding-right: 1rem !important
}

.pr-4 {
    padding-right: 1.5rem !important
}

.pr-5 {
    padding-right: 2rem !important
}

.pr-6 {
    padding-right: 3rem !important
}

.pr-7 {
    padding-right: 4rem !important
}

.pr-8 {
    padding-right: 5rem !important
}

.pl-0 {
    padding-left: 0rem !important
}

.pl-1 {
    padding-left: .25rem !important
}

.pl-2 {
    padding-left: .5rem !important
}

.pl-3 {
    padding-left: 1rem !important
}

.pl-4 {
    padding-left: 1.5rem !important
}

.pl-5 {
    padding-left: 2rem !important
}

.pl-6 {
    padding-left: 3rem !important
}

.pl-7 {
    padding-left: 4rem !important
}

.pl-8 {
    padding-left: 5rem !important
}

.pb-0 {
    padding-bottom: 0rem !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: 2rem !important
}

.pb-6 {
    padding-bottom: 3rem !important
}

.pb-7 {
    padding-bottom: 4rem !important
}

.pb-8 {
    padding-bottom: 5rem !important
}

.px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important
}

.px-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important
}

.px-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important
}

.px-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
}

.px-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
}

.px-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
}

.px-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important
}

.px-7 {
    padding-left: 4rem !important;
    padding-right: 4rem !important
}

.px-8 {
    padding-left: 5rem !important;
    padding-right: 5rem !important
}

.py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !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: 2rem !important;
    padding-bottom: 2rem !important
}

.py-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

.py-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important
}

.py-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important
}

@media screen and (min-width: 320px) {
    .xxs\:p-0 {
        padding:0rem !important
    }

    .xxs\:p-1 {
        padding: .25rem !important
    }

    .xxs\:p-2 {
        padding: .5rem !important
    }

    .xxs\:p-3 {
        padding: 1rem !important
    }

    .xxs\:p-4 {
        padding: 1.5rem !important
    }

    .xxs\:p-5 {
        padding: 2rem !important
    }

    .xxs\:p-6 {
        padding: 3rem !important
    }

    .xxs\:p-7 {
        padding: 4rem !important
    }

    .xxs\:p-8 {
        padding: 5rem !important
    }

    .xxs\:pt-0 {
        padding-top: 0rem !important
    }

    .xxs\:pt-1 {
        padding-top: .25rem !important
    }

    .xxs\:pt-2 {
        padding-top: .5rem !important
    }

    .xxs\:pt-3 {
        padding-top: 1rem !important
    }

    .xxs\:pt-4 {
        padding-top: 1.5rem !important
    }

    .xxs\:pt-5 {
        padding-top: 2rem !important
    }

    .xxs\:pt-6 {
        padding-top: 3rem !important
    }

    .xxs\:pt-7 {
        padding-top: 4rem !important
    }

    .xxs\:pt-8 {
        padding-top: 5rem !important
    }

    .xxs\:pr-0 {
        padding-right: 0rem !important
    }

    .xxs\:pr-1 {
        padding-right: .25rem !important
    }

    .xxs\:pr-2 {
        padding-right: .5rem !important
    }

    .xxs\:pr-3 {
        padding-right: 1rem !important
    }

    .xxs\:pr-4 {
        padding-right: 1.5rem !important
    }

    .xxs\:pr-5 {
        padding-right: 2rem !important
    }

    .xxs\:pr-6 {
        padding-right: 3rem !important
    }

    .xxs\:pr-7 {
        padding-right: 4rem !important
    }

    .xxs\:pr-8 {
        padding-right: 5rem !important
    }

    .xxs\:pl-0 {
        padding-left: 0rem !important
    }

    .xxs\:pl-1 {
        padding-left: .25rem !important
    }

    .xxs\:pl-2 {
        padding-left: .5rem !important
    }

    .xxs\:pl-3 {
        padding-left: 1rem !important
    }

    .xxs\:pl-4 {
        padding-left: 1.5rem !important
    }

    .xxs\:pl-5 {
        padding-left: 2rem !important
    }

    .xxs\:pl-6 {
        padding-left: 3rem !important
    }

    .xxs\:pl-7 {
        padding-left: 4rem !important
    }

    .xxs\:pl-8 {
        padding-left: 5rem !important
    }

    .xxs\:pb-0 {
        padding-bottom: 0rem !important
    }

    .xxs\:pb-1 {
        padding-bottom: .25rem !important
    }

    .xxs\:pb-2 {
        padding-bottom: .5rem !important
    }

    .xxs\:pb-3 {
        padding-bottom: 1rem !important
    }

    .xxs\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .xxs\:pb-5 {
        padding-bottom: 2rem !important
    }

    .xxs\:pb-6 {
        padding-bottom: 3rem !important
    }

    .xxs\:pb-7 {
        padding-bottom: 4rem !important
    }

    .xxs\:pb-8 {
        padding-bottom: 5rem !important
    }

    .xxs\:px-0 {
        padding-left: 0rem !important;
        padding-right: 0rem !important
    }

    .xxs\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .xxs\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .xxs\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .xxs\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .xxs\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .xxs\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .xxs\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .xxs\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .xxs\:py-0 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }

    .xxs\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .xxs\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .xxs\:py-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .xxs\:py-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .xxs\:py-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .xxs\:py-6 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .xxs\:py-7 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .xxs\:py-8 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:p-0 {
        padding:0rem !important
    }

    .xs\:p-1 {
        padding: .25rem !important
    }

    .xs\:p-2 {
        padding: .5rem !important
    }

    .xs\:p-3 {
        padding: 1rem !important
    }

    .xs\:p-4 {
        padding: 1.5rem !important
    }

    .xs\:p-5 {
        padding: 2rem !important
    }

    .xs\:p-6 {
        padding: 3rem !important
    }

    .xs\:p-7 {
        padding: 4rem !important
    }

    .xs\:p-8 {
        padding: 5rem !important
    }

    .xs\:pt-0 {
        padding-top: 0rem !important
    }

    .xs\:pt-1 {
        padding-top: .25rem !important
    }

    .xs\:pt-2 {
        padding-top: .5rem !important
    }

    .xs\:pt-3 {
        padding-top: 1rem !important
    }

    .xs\:pt-4 {
        padding-top: 1.5rem !important
    }

    .xs\:pt-5 {
        padding-top: 2rem !important
    }

    .xs\:pt-6 {
        padding-top: 3rem !important
    }

    .xs\:pt-7 {
        padding-top: 4rem !important
    }

    .xs\:pt-8 {
        padding-top: 5rem !important
    }

    .xs\:pr-0 {
        padding-right: 0rem !important
    }

    .xs\:pr-1 {
        padding-right: .25rem !important
    }

    .xs\:pr-2 {
        padding-right: .5rem !important
    }

    .xs\:pr-3 {
        padding-right: 1rem !important
    }

    .xs\:pr-4 {
        padding-right: 1.5rem !important
    }

    .xs\:pr-5 {
        padding-right: 2rem !important
    }

    .xs\:pr-6 {
        padding-right: 3rem !important
    }

    .xs\:pr-7 {
        padding-right: 4rem !important
    }

    .xs\:pr-8 {
        padding-right: 5rem !important
    }

    .xs\:pl-0 {
        padding-left: 0rem !important
    }

    .xs\:pl-1 {
        padding-left: .25rem !important
    }

    .xs\:pl-2 {
        padding-left: .5rem !important
    }

    .xs\:pl-3 {
        padding-left: 1rem !important
    }

    .xs\:pl-4 {
        padding-left: 1.5rem !important
    }

    .xs\:pl-5 {
        padding-left: 2rem !important
    }

    .xs\:pl-6 {
        padding-left: 3rem !important
    }

    .xs\:pl-7 {
        padding-left: 4rem !important
    }

    .xs\:pl-8 {
        padding-left: 5rem !important
    }

    .xs\:pb-0 {
        padding-bottom: 0rem !important
    }

    .xs\:pb-1 {
        padding-bottom: .25rem !important
    }

    .xs\:pb-2 {
        padding-bottom: .5rem !important
    }

    .xs\:pb-3 {
        padding-bottom: 1rem !important
    }

    .xs\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .xs\:pb-5 {
        padding-bottom: 2rem !important
    }

    .xs\:pb-6 {
        padding-bottom: 3rem !important
    }

    .xs\:pb-7 {
        padding-bottom: 4rem !important
    }

    .xs\:pb-8 {
        padding-bottom: 5rem !important
    }

    .xs\:px-0 {
        padding-left: 0rem !important;
        padding-right: 0rem !important
    }

    .xs\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .xs\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .xs\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .xs\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .xs\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .xs\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .xs\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .xs\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .xs\:py-0 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }

    .xs\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .xs\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .xs\:py-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .xs\:py-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .xs\:py-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .xs\:py-6 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .xs\:py-7 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .xs\:py-8 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:p-0 {
        padding:0rem !important
    }

    .sm\:p-1 {
        padding: .25rem !important
    }

    .sm\:p-2 {
        padding: .5rem !important
    }

    .sm\:p-3 {
        padding: 1rem !important
    }

    .sm\:p-4 {
        padding: 1.5rem !important
    }

    .sm\:p-5 {
        padding: 2rem !important
    }

    .sm\:p-6 {
        padding: 3rem !important
    }

    .sm\:p-7 {
        padding: 4rem !important
    }

    .sm\:p-8 {
        padding: 5rem !important
    }

    .sm\:pt-0 {
        padding-top: 0rem !important
    }

    .sm\:pt-1 {
        padding-top: .25rem !important
    }

    .sm\:pt-2 {
        padding-top: .5rem !important
    }

    .sm\:pt-3 {
        padding-top: 1rem !important
    }

    .sm\:pt-4 {
        padding-top: 1.5rem !important
    }

    .sm\:pt-5 {
        padding-top: 2rem !important
    }

    .sm\:pt-6 {
        padding-top: 3rem !important
    }

    .sm\:pt-7 {
        padding-top: 4rem !important
    }

    .sm\:pt-8 {
        padding-top: 5rem !important
    }

    .sm\:pr-0 {
        padding-right: 0rem !important
    }

    .sm\:pr-1 {
        padding-right: .25rem !important
    }

    .sm\:pr-2 {
        padding-right: .5rem !important
    }

    .sm\:pr-3 {
        padding-right: 1rem !important
    }

    .sm\:pr-4 {
        padding-right: 1.5rem !important
    }

    .sm\:pr-5 {
        padding-right: 2rem !important
    }

    .sm\:pr-6 {
        padding-right: 3rem !important
    }

    .sm\:pr-7 {
        padding-right: 4rem !important
    }

    .sm\:pr-8 {
        padding-right: 5rem !important
    }

    .sm\:pl-0 {
        padding-left: 0rem !important
    }

    .sm\:pl-1 {
        padding-left: .25rem !important
    }

    .sm\:pl-2 {
        padding-left: .5rem !important
    }

    .sm\:pl-3 {
        padding-left: 1rem !important
    }

    .sm\:pl-4 {
        padding-left: 1.5rem !important
    }

    .sm\:pl-5 {
        padding-left: 2rem !important
    }

    .sm\:pl-6 {
        padding-left: 3rem !important
    }

    .sm\:pl-7 {
        padding-left: 4rem !important
    }

    .sm\:pl-8 {
        padding-left: 5rem !important
    }

    .sm\:pb-0 {
        padding-bottom: 0rem !important
    }

    .sm\:pb-1 {
        padding-bottom: .25rem !important
    }

    .sm\:pb-2 {
        padding-bottom: .5rem !important
    }

    .sm\:pb-3 {
        padding-bottom: 1rem !important
    }

    .sm\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .sm\:pb-5 {
        padding-bottom: 2rem !important
    }

    .sm\:pb-6 {
        padding-bottom: 3rem !important
    }

    .sm\:pb-7 {
        padding-bottom: 4rem !important
    }

    .sm\:pb-8 {
        padding-bottom: 5rem !important
    }

    .sm\:px-0 {
        padding-left: 0rem !important;
        padding-right: 0rem !important
    }

    .sm\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .sm\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .sm\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .sm\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .sm\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .sm\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .sm\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .sm\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .sm\:py-0 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }

    .sm\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .sm\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .sm\:py-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .sm\:py-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .sm\:py-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .sm\:py-6 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .sm\:py-7 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .sm\:py-8 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }
}

@media screen and (min-width: 960px) {
    .md\:p-0 {
        padding:0rem !important
    }

    .md\:p-1 {
        padding: .25rem !important
    }

    .md\:p-2 {
        padding: .5rem !important
    }

    .md\:p-3 {
        padding: 1rem !important
    }

    .md\:p-4 {
        padding: 1.5rem !important
    }

    .md\:p-5 {
        padding: 2rem !important
    }

    .md\:p-6 {
        padding: 3rem !important
    }

    .md\:p-7 {
        padding: 4rem !important
    }

    .md\:p-8 {
        padding: 5rem !important
    }

    .md\:pt-0 {
        padding-top: 0rem !important
    }

    .md\:pt-1 {
        padding-top: .25rem !important
    }

    .md\:pt-2 {
        padding-top: .5rem !important
    }

    .md\:pt-3 {
        padding-top: 1rem !important
    }

    .md\:pt-4 {
        padding-top: 1.5rem !important
    }

    .md\:pt-5 {
        padding-top: 2rem !important
    }

    .md\:pt-6 {
        padding-top: 3rem !important
    }

    .md\:pt-7 {
        padding-top: 4rem !important
    }

    .md\:pt-8 {
        padding-top: 5rem !important
    }

    .md\:pr-0 {
        padding-right: 0rem !important
    }

    .md\:pr-1 {
        padding-right: .25rem !important
    }

    .md\:pr-2 {
        padding-right: .5rem !important
    }

    .md\:pr-3 {
        padding-right: 1rem !important
    }

    .md\:pr-4 {
        padding-right: 1.5rem !important
    }

    .md\:pr-5 {
        padding-right: 2rem !important
    }

    .md\:pr-6 {
        padding-right: 3rem !important
    }

    .md\:pr-7 {
        padding-right: 4rem !important
    }

    .md\:pr-8 {
        padding-right: 5rem !important
    }

    .md\:pl-0 {
        padding-left: 0rem !important
    }

    .md\:pl-1 {
        padding-left: .25rem !important
    }

    .md\:pl-2 {
        padding-left: .5rem !important
    }

    .md\:pl-3 {
        padding-left: 1rem !important
    }

    .md\:pl-4 {
        padding-left: 1.5rem !important
    }

    .md\:pl-5 {
        padding-left: 2rem !important
    }

    .md\:pl-6 {
        padding-left: 3rem !important
    }

    .md\:pl-7 {
        padding-left: 4rem !important
    }

    .md\:pl-8 {
        padding-left: 5rem !important
    }

    .md\:pb-0 {
        padding-bottom: 0rem !important
    }

    .md\:pb-1 {
        padding-bottom: .25rem !important
    }

    .md\:pb-2 {
        padding-bottom: .5rem !important
    }

    .md\:pb-3 {
        padding-bottom: 1rem !important
    }

    .md\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .md\:pb-5 {
        padding-bottom: 2rem !important
    }

    .md\:pb-6 {
        padding-bottom: 3rem !important
    }

    .md\:pb-7 {
        padding-bottom: 4rem !important
    }

    .md\:pb-8 {
        padding-bottom: 5rem !important
    }

    .md\:px-0 {
        padding-left: 0rem !important;
        padding-right: 0rem !important
    }

    .md\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .md\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .md\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .md\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .md\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .md\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .md\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .md\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .md\:py-0 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }

    .md\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .md\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .md\:py-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .md\:py-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .md\:py-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .md\:py-6 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .md\:py-7 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .md\:py-8 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:p-0 {
        padding:0rem !important
    }

    .lg\:p-1 {
        padding: .25rem !important
    }

    .lg\:p-2 {
        padding: .5rem !important
    }

    .lg\:p-3 {
        padding: 1rem !important
    }

    .lg\:p-4 {
        padding: 1.5rem !important
    }

    .lg\:p-5 {
        padding: 2rem !important
    }

    .lg\:p-6 {
        padding: 3rem !important
    }

    .lg\:p-7 {
        padding: 4rem !important
    }

    .lg\:p-8 {
        padding: 5rem !important
    }

    .lg\:pt-0 {
        padding-top: 0rem !important
    }

    .lg\:pt-1 {
        padding-top: .25rem !important
    }

    .lg\:pt-2 {
        padding-top: .5rem !important
    }

    .lg\:pt-3 {
        padding-top: 1rem !important
    }

    .lg\:pt-4 {
        padding-top: 1.5rem !important
    }

    .lg\:pt-5 {
        padding-top: 2rem !important
    }

    .lg\:pt-6 {
        padding-top: 3rem !important
    }

    .lg\:pt-7 {
        padding-top: 4rem !important
    }

    .lg\:pt-8 {
        padding-top: 5rem !important
    }

    .lg\:pr-0 {
        padding-right: 0rem !important
    }

    .lg\:pr-1 {
        padding-right: .25rem !important
    }

    .lg\:pr-2 {
        padding-right: .5rem !important
    }

    .lg\:pr-3 {
        padding-right: 1rem !important
    }

    .lg\:pr-4 {
        padding-right: 1.5rem !important
    }

    .lg\:pr-5 {
        padding-right: 2rem !important
    }

    .lg\:pr-6 {
        padding-right: 3rem !important
    }

    .lg\:pr-7 {
        padding-right: 4rem !important
    }

    .lg\:pr-8 {
        padding-right: 5rem !important
    }

    .lg\:pl-0 {
        padding-left: 0rem !important
    }

    .lg\:pl-1 {
        padding-left: .25rem !important
    }

    .lg\:pl-2 {
        padding-left: .5rem !important
    }

    .lg\:pl-3 {
        padding-left: 1rem !important
    }

    .lg\:pl-4 {
        padding-left: 1.5rem !important
    }

    .lg\:pl-5 {
        padding-left: 2rem !important
    }

    .lg\:pl-6 {
        padding-left: 3rem !important
    }

    .lg\:pl-7 {
        padding-left: 4rem !important
    }

    .lg\:pl-8 {
        padding-left: 5rem !important
    }

    .lg\:pb-0 {
        padding-bottom: 0rem !important
    }

    .lg\:pb-1 {
        padding-bottom: .25rem !important
    }

    .lg\:pb-2 {
        padding-bottom: .5rem !important
    }

    .lg\:pb-3 {
        padding-bottom: 1rem !important
    }

    .lg\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .lg\:pb-5 {
        padding-bottom: 2rem !important
    }

    .lg\:pb-6 {
        padding-bottom: 3rem !important
    }

    .lg\:pb-7 {
        padding-bottom: 4rem !important
    }

    .lg\:pb-8 {
        padding-bottom: 5rem !important
    }

    .lg\:px-0 {
        padding-left: 0rem !important;
        padding-right: 0rem !important
    }

    .lg\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .lg\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .lg\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .lg\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .lg\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .lg\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .lg\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .lg\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .lg\:py-0 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }

    .lg\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .lg\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .lg\:py-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .lg\:py-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .lg\:py-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .lg\:py-6 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .lg\:py-7 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .lg\:py-8 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:p-0 {
        padding:0rem !important
    }

    .xl\:p-1 {
        padding: .25rem !important
    }

    .xl\:p-2 {
        padding: .5rem !important
    }

    .xl\:p-3 {
        padding: 1rem !important
    }

    .xl\:p-4 {
        padding: 1.5rem !important
    }

    .xl\:p-5 {
        padding: 2rem !important
    }

    .xl\:p-6 {
        padding: 3rem !important
    }

    .xl\:p-7 {
        padding: 4rem !important
    }

    .xl\:p-8 {
        padding: 5rem !important
    }

    .xl\:pt-0 {
        padding-top: 0rem !important
    }

    .xl\:pt-1 {
        padding-top: .25rem !important
    }

    .xl\:pt-2 {
        padding-top: .5rem !important
    }

    .xl\:pt-3 {
        padding-top: 1rem !important
    }

    .xl\:pt-4 {
        padding-top: 1.5rem !important
    }

    .xl\:pt-5 {
        padding-top: 2rem !important
    }

    .xl\:pt-6 {
        padding-top: 3rem !important
    }

    .xl\:pt-7 {
        padding-top: 4rem !important
    }

    .xl\:pt-8 {
        padding-top: 5rem !important
    }

    .xl\:pr-0 {
        padding-right: 0rem !important
    }

    .xl\:pr-1 {
        padding-right: .25rem !important
    }

    .xl\:pr-2 {
        padding-right: .5rem !important
    }

    .xl\:pr-3 {
        padding-right: 1rem !important
    }

    .xl\:pr-4 {
        padding-right: 1.5rem !important
    }

    .xl\:pr-5 {
        padding-right: 2rem !important
    }

    .xl\:pr-6 {
        padding-right: 3rem !important
    }

    .xl\:pr-7 {
        padding-right: 4rem !important
    }

    .xl\:pr-8 {
        padding-right: 5rem !important
    }

    .xl\:pl-0 {
        padding-left: 0rem !important
    }

    .xl\:pl-1 {
        padding-left: .25rem !important
    }

    .xl\:pl-2 {
        padding-left: .5rem !important
    }

    .xl\:pl-3 {
        padding-left: 1rem !important
    }

    .xl\:pl-4 {
        padding-left: 1.5rem !important
    }

    .xl\:pl-5 {
        padding-left: 2rem !important
    }

    .xl\:pl-6 {
        padding-left: 3rem !important
    }

    .xl\:pl-7 {
        padding-left: 4rem !important
    }

    .xl\:pl-8 {
        padding-left: 5rem !important
    }

    .xl\:pb-0 {
        padding-bottom: 0rem !important
    }

    .xl\:pb-1 {
        padding-bottom: .25rem !important
    }

    .xl\:pb-2 {
        padding-bottom: .5rem !important
    }

    .xl\:pb-3 {
        padding-bottom: 1rem !important
    }

    .xl\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .xl\:pb-5 {
        padding-bottom: 2rem !important
    }

    .xl\:pb-6 {
        padding-bottom: 3rem !important
    }

    .xl\:pb-7 {
        padding-bottom: 4rem !important
    }

    .xl\:pb-8 {
        padding-bottom: 5rem !important
    }

    .xl\:px-0 {
        padding-left: 0rem !important;
        padding-right: 0rem !important
    }

    .xl\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .xl\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .xl\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .xl\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .xl\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .xl\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .xl\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .xl\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .xl\:py-0 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }

    .xl\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .xl\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .xl\:py-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .xl\:py-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .xl\:py-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .xl\:py-6 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .xl\:py-7 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .xl\:py-8 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }
}

@media screen and (min-width: 100%) {
    .max\:p-0 {
        padding:0rem !important
    }

    .max\:p-1 {
        padding: .25rem !important
    }

    .max\:p-2 {
        padding: .5rem !important
    }

    .max\:p-3 {
        padding: 1rem !important
    }

    .max\:p-4 {
        padding: 1.5rem !important
    }

    .max\:p-5 {
        padding: 2rem !important
    }

    .max\:p-6 {
        padding: 3rem !important
    }

    .max\:p-7 {
        padding: 4rem !important
    }

    .max\:p-8 {
        padding: 5rem !important
    }

    .max\:pt-0 {
        padding-top: 0rem !important
    }

    .max\:pt-1 {
        padding-top: .25rem !important
    }

    .max\:pt-2 {
        padding-top: .5rem !important
    }

    .max\:pt-3 {
        padding-top: 1rem !important
    }

    .max\:pt-4 {
        padding-top: 1.5rem !important
    }

    .max\:pt-5 {
        padding-top: 2rem !important
    }

    .max\:pt-6 {
        padding-top: 3rem !important
    }

    .max\:pt-7 {
        padding-top: 4rem !important
    }

    .max\:pt-8 {
        padding-top: 5rem !important
    }

    .max\:pr-0 {
        padding-right: 0rem !important
    }

    .max\:pr-1 {
        padding-right: .25rem !important
    }

    .max\:pr-2 {
        padding-right: .5rem !important
    }

    .max\:pr-3 {
        padding-right: 1rem !important
    }

    .max\:pr-4 {
        padding-right: 1.5rem !important
    }

    .max\:pr-5 {
        padding-right: 2rem !important
    }

    .max\:pr-6 {
        padding-right: 3rem !important
    }

    .max\:pr-7 {
        padding-right: 4rem !important
    }

    .max\:pr-8 {
        padding-right: 5rem !important
    }

    .max\:pl-0 {
        padding-left: 0rem !important
    }

    .max\:pl-1 {
        padding-left: .25rem !important
    }

    .max\:pl-2 {
        padding-left: .5rem !important
    }

    .max\:pl-3 {
        padding-left: 1rem !important
    }

    .max\:pl-4 {
        padding-left: 1.5rem !important
    }

    .max\:pl-5 {
        padding-left: 2rem !important
    }

    .max\:pl-6 {
        padding-left: 3rem !important
    }

    .max\:pl-7 {
        padding-left: 4rem !important
    }

    .max\:pl-8 {
        padding-left: 5rem !important
    }

    .max\:pb-0 {
        padding-bottom: 0rem !important
    }

    .max\:pb-1 {
        padding-bottom: .25rem !important
    }

    .max\:pb-2 {
        padding-bottom: .5rem !important
    }

    .max\:pb-3 {
        padding-bottom: 1rem !important
    }

    .max\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .max\:pb-5 {
        padding-bottom: 2rem !important
    }

    .max\:pb-6 {
        padding-bottom: 3rem !important
    }

    .max\:pb-7 {
        padding-bottom: 4rem !important
    }

    .max\:pb-8 {
        padding-bottom: 5rem !important
    }

    .max\:px-0 {
        padding-left: 0rem !important;
        padding-right: 0rem !important
    }

    .max\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .max\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .max\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .max\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .max\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .max\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .max\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .max\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .max\:py-0 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }

    .max\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .max\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .max\:py-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .max\:py-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .max\:py-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .max\:py-6 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .max\:py-7 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .max\:py-8 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }
}

.m-0 {
    margin: 0rem !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: 2rem !important
}

.m-6 {
    margin: 3rem !important
}

.m-7 {
    margin: 4rem !important
}

.m-8 {
    margin: 5rem !important
}

.-m-1 {
    margin: -0.25rem !important
}

.-m-2 {
    margin: -0.5rem !important
}

.-m-3 {
    margin: -1rem !important
}

.-m-4 {
    margin: -1.5rem !important
}

.-m-5 {
    margin: -2rem !important
}

.-m-6 {
    margin: -3rem !important
}

.-m-7 {
    margin: -4rem !important
}

.-m-8 {
    margin: -5rem !important
}

.m-auto {
    margin: auto !important
}

.mt-0 {
    margin-top: 0rem !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: 2rem !important
}

.mt-6 {
    margin-top: 3rem !important
}

.mt-7 {
    margin-top: 4rem !important
}

.mt-8 {
    margin-top: 5rem !important
}

.-mt-1 {
    margin-top: -0.25rem !important
}

.-mt-2 {
    margin-top: -0.5rem !important
}

.-mt-3 {
    margin-top: -1rem !important
}

.-mt-4 {
    margin-top: -1.5rem !important
}

.-mt-5 {
    margin-top: -2rem !important
}

.-mt-6 {
    margin-top: -3rem !important
}

.-mt-7 {
    margin-top: -4rem !important
}

.-mt-8 {
    margin-top: -5rem !important
}

.mt-auto {
    margin-top: auto !important
}

.mr-0 {
    margin-right: 0rem !important
}

.mr-1 {
    margin-right: .25rem !important
}

.mr-2 {
    margin-right: .5rem !important
}

.mr-3 {
    margin-right: 1rem !important
}

.mr-4 {
    margin-right: 1.5rem !important
}

.mr-5 {
    margin-right: 2rem !important
}

.mr-6 {
    margin-right: 3rem !important
}

.mr-7 {
    margin-right: 4rem !important
}

.mr-8 {
    margin-right: 5rem !important
}

.-mr-1 {
    margin-right: -0.25rem !important
}

.-mr-2 {
    margin-right: -0.5rem !important
}

.-mr-3 {
    margin-right: -1rem !important
}

.-mr-4 {
    margin-right: -1.5rem !important
}

.-mr-5 {
    margin-right: -2rem !important
}

.-mr-6 {
    margin-right: -3rem !important
}

.-mr-7 {
    margin-right: -4rem !important
}

.-mr-8 {
    margin-right: -5rem !important
}

.mr-auto {
    margin-right: auto !important
}

.ml-0 {
    margin-left: 0rem !important
}

.ml-1 {
    margin-left: .25rem !important
}

.ml-2 {
    margin-left: .5rem !important
}

.ml-3 {
    margin-left: 1rem !important
}

.ml-4 {
    margin-left: 1.5rem !important
}

.ml-5 {
    margin-left: 2rem !important
}

.ml-6 {
    margin-left: 3rem !important
}

.ml-7 {
    margin-left: 4rem !important
}

.ml-8 {
    margin-left: 5rem !important
}

.-ml-1 {
    margin-left: -0.25rem !important
}

.-ml-2 {
    margin-left: -0.5rem !important
}

.-ml-3 {
    margin-left: -1rem !important
}

.-ml-4 {
    margin-left: -1.5rem !important
}

.-ml-5 {
    margin-left: -2rem !important
}

.-ml-6 {
    margin-left: -3rem !important
}

.-ml-7 {
    margin-left: -4rem !important
}

.-ml-8 {
    margin-left: -5rem !important
}

.ml-auto {
    margin-left: auto !important
}

.mb-0 {
    margin-bottom: 0rem !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: 2rem !important
}

.mb-6 {
    margin-bottom: 3rem !important
}

.mb-7 {
    margin-bottom: 4rem !important
}

.mb-8 {
    margin-bottom: 5rem !important
}

.-mb-1 {
    margin-bottom: -0.25rem !important
}

.-mb-2 {
    margin-bottom: -0.5rem !important
}

.-mb-3 {
    margin-bottom: -1rem !important
}

.-mb-4 {
    margin-bottom: -1.5rem !important
}

.-mb-5 {
    margin-bottom: -2rem !important
}

.-mb-6 {
    margin-bottom: -3rem !important
}

.-mb-7 {
    margin-bottom: -4rem !important
}

.-mb-8 {
    margin-bottom: -5rem !important
}

.mb-auto {
    margin-bottom: auto !important
}

.mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important
}

.mx-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important
}

.mx-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important
}

.mx-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important
}

.mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important
}

.mx-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important
}

.mx-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important
}

.mx-7 {
    margin-left: 4rem !important;
    margin-right: 4rem !important
}

.mx-8 {
    margin-left: 5rem !important;
    margin-right: 5rem !important
}

.-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important
}

.-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important
}

.-mx-3 {
    margin-left: -1rem !important;
    margin-right: -1rem !important
}

.-mx-4 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important
}

.-mx-5 {
    margin-left: -2rem !important;
    margin-right: -2rem !important
}

.-mx-6 {
    margin-left: -3rem !important;
    margin-right: -3rem !important
}

.-mx-7 {
    margin-left: -4rem !important;
    margin-right: -4rem !important
}

.-mx-8 {
    margin-left: -5rem !important;
    margin-right: -5rem !important
}

.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
}

.my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !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: 2rem !important;
    margin-bottom: 2rem !important
}

.my-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
}

.my-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important
}

.my-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important
}

.-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important
}

.-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.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: -2rem !important;
    margin-bottom: -2rem !important
}

.-my-6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important
}

.-my-7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important
}

.-my-8 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
}

@media screen and (min-width: 320px) {
    .xxs\:m-0 {
        margin:0rem !important
    }

    .xxs\:m-1 {
        margin: .25rem !important
    }

    .xxs\:m-2 {
        margin: .5rem !important
    }

    .xxs\:m-3 {
        margin: 1rem !important
    }

    .xxs\:m-4 {
        margin: 1.5rem !important
    }

    .xxs\:m-5 {
        margin: 2rem !important
    }

    .xxs\:m-6 {
        margin: 3rem !important
    }

    .xxs\:m-7 {
        margin: 4rem !important
    }

    .xxs\:m-8 {
        margin: 5rem !important
    }

    .xxs\:-m-1 {
        margin: -0.25rem !important
    }

    .xxs\:-m-2 {
        margin: -0.5rem !important
    }

    .xxs\:-m-3 {
        margin: -1rem !important
    }

    .xxs\:-m-4 {
        margin: -1.5rem !important
    }

    .xxs\:-m-5 {
        margin: -2rem !important
    }

    .xxs\:-m-6 {
        margin: -3rem !important
    }

    .xxs\:-m-7 {
        margin: -4rem !important
    }

    .xxs\:-m-8 {
        margin: -5rem !important
    }

    .xxs\:m-auto {
        margin: auto !important
    }

    .xxs\:mt-0 {
        margin-top: 0rem !important
    }

    .xxs\:mt-1 {
        margin-top: .25rem !important
    }

    .xxs\:mt-2 {
        margin-top: .5rem !important
    }

    .xxs\:mt-3 {
        margin-top: 1rem !important
    }

    .xxs\:mt-4 {
        margin-top: 1.5rem !important
    }

    .xxs\:mt-5 {
        margin-top: 2rem !important
    }

    .xxs\:mt-6 {
        margin-top: 3rem !important
    }

    .xxs\:mt-7 {
        margin-top: 4rem !important
    }

    .xxs\:mt-8 {
        margin-top: 5rem !important
    }

    .xxs\:-mt-1 {
        margin-top: -0.25rem !important
    }

    .xxs\:-mt-2 {
        margin-top: -0.5rem !important
    }

    .xxs\:-mt-3 {
        margin-top: -1rem !important
    }

    .xxs\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .xxs\:-mt-5 {
        margin-top: -2rem !important
    }

    .xxs\:-mt-6 {
        margin-top: -3rem !important
    }

    .xxs\:-mt-7 {
        margin-top: -4rem !important
    }

    .xxs\:-mt-8 {
        margin-top: -5rem !important
    }

    .xxs\:mt-auto {
        margin-top: auto !important
    }

    .xxs\:mr-0 {
        margin-right: 0rem !important
    }

    .xxs\:mr-1 {
        margin-right: .25rem !important
    }

    .xxs\:mr-2 {
        margin-right: .5rem !important
    }

    .xxs\:mr-3 {
        margin-right: 1rem !important
    }

    .xxs\:mr-4 {
        margin-right: 1.5rem !important
    }

    .xxs\:mr-5 {
        margin-right: 2rem !important
    }

    .xxs\:mr-6 {
        margin-right: 3rem !important
    }

    .xxs\:mr-7 {
        margin-right: 4rem !important
    }

    .xxs\:mr-8 {
        margin-right: 5rem !important
    }

    .xxs\:-mr-1 {
        margin-right: -0.25rem !important
    }

    .xxs\:-mr-2 {
        margin-right: -0.5rem !important
    }

    .xxs\:-mr-3 {
        margin-right: -1rem !important
    }

    .xxs\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .xxs\:-mr-5 {
        margin-right: -2rem !important
    }

    .xxs\:-mr-6 {
        margin-right: -3rem !important
    }

    .xxs\:-mr-7 {
        margin-right: -4rem !important
    }

    .xxs\:-mr-8 {
        margin-right: -5rem !important
    }

    .xxs\:mr-auto {
        margin-right: auto !important
    }

    .xxs\:ml-0 {
        margin-left: 0rem !important
    }

    .xxs\:ml-1 {
        margin-left: .25rem !important
    }

    .xxs\:ml-2 {
        margin-left: .5rem !important
    }

    .xxs\:ml-3 {
        margin-left: 1rem !important
    }

    .xxs\:ml-4 {
        margin-left: 1.5rem !important
    }

    .xxs\:ml-5 {
        margin-left: 2rem !important
    }

    .xxs\:ml-6 {
        margin-left: 3rem !important
    }

    .xxs\:ml-7 {
        margin-left: 4rem !important
    }

    .xxs\:ml-8 {
        margin-left: 5rem !important
    }

    .xxs\:-ml-1 {
        margin-left: -0.25rem !important
    }

    .xxs\:-ml-2 {
        margin-left: -0.5rem !important
    }

    .xxs\:-ml-3 {
        margin-left: -1rem !important
    }

    .xxs\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .xxs\:-ml-5 {
        margin-left: -2rem !important
    }

    .xxs\:-ml-6 {
        margin-left: -3rem !important
    }

    .xxs\:-ml-7 {
        margin-left: -4rem !important
    }

    .xxs\:-ml-8 {
        margin-left: -5rem !important
    }

    .xxs\:ml-auto {
        margin-left: auto !important
    }

    .xxs\:mb-0 {
        margin-bottom: 0rem !important
    }

    .xxs\:mb-1 {
        margin-bottom: .25rem !important
    }

    .xxs\:mb-2 {
        margin-bottom: .5rem !important
    }

    .xxs\:mb-3 {
        margin-bottom: 1rem !important
    }

    .xxs\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .xxs\:mb-5 {
        margin-bottom: 2rem !important
    }

    .xxs\:mb-6 {
        margin-bottom: 3rem !important
    }

    .xxs\:mb-7 {
        margin-bottom: 4rem !important
    }

    .xxs\:mb-8 {
        margin-bottom: 5rem !important
    }

    .xxs\:-mb-1 {
        margin-bottom: -0.25rem !important
    }

    .xxs\:-mb-2 {
        margin-bottom: -0.5rem !important
    }

    .xxs\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .xxs\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .xxs\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .xxs\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .xxs\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .xxs\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .xxs\:mb-auto {
        margin-bottom: auto !important
    }

    .xxs\:mx-0 {
        margin-left: 0rem !important;
        margin-right: 0rem !important
    }

    .xxs\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .xxs\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .xxs\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .xxs\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .xxs\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .xxs\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .xxs\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .xxs\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .xxs\:-mx-1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important
    }

    .xxs\:-mx-2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important
    }

    .xxs\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .xxs\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .xxs\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .xxs\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .xxs\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .xxs\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .xxs\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .xxs\:my-0 {
        margin-top: 0rem !important;
        margin-bottom: 0rem !important
    }

    .xxs\:my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .xxs\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .xxs\:my-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .xxs\:my-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .xxs\:my-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .xxs\:my-6 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .xxs\:my-7 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .xxs\:my-8 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .xxs\:-my-1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important
    }

    .xxs\:-my-2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important
    }

    .xxs\:-my-3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .xxs\:-my-4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .xxs\:-my-5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .xxs\:-my-6 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .xxs\:-my-7 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .xxs\:-my-8 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .xxs\:my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:m-0 {
        margin:0rem !important
    }

    .xs\:m-1 {
        margin: .25rem !important
    }

    .xs\:m-2 {
        margin: .5rem !important
    }

    .xs\:m-3 {
        margin: 1rem !important
    }

    .xs\:m-4 {
        margin: 1.5rem !important
    }

    .xs\:m-5 {
        margin: 2rem !important
    }

    .xs\:m-6 {
        margin: 3rem !important
    }

    .xs\:m-7 {
        margin: 4rem !important
    }

    .xs\:m-8 {
        margin: 5rem !important
    }

    .xs\:-m-1 {
        margin: -0.25rem !important
    }

    .xs\:-m-2 {
        margin: -0.5rem !important
    }

    .xs\:-m-3 {
        margin: -1rem !important
    }

    .xs\:-m-4 {
        margin: -1.5rem !important
    }

    .xs\:-m-5 {
        margin: -2rem !important
    }

    .xs\:-m-6 {
        margin: -3rem !important
    }

    .xs\:-m-7 {
        margin: -4rem !important
    }

    .xs\:-m-8 {
        margin: -5rem !important
    }

    .xs\:m-auto {
        margin: auto !important
    }

    .xs\:mt-0 {
        margin-top: 0rem !important
    }

    .xs\:mt-1 {
        margin-top: .25rem !important
    }

    .xs\:mt-2 {
        margin-top: .5rem !important
    }

    .xs\:mt-3 {
        margin-top: 1rem !important
    }

    .xs\:mt-4 {
        margin-top: 1.5rem !important
    }

    .xs\:mt-5 {
        margin-top: 2rem !important
    }

    .xs\:mt-6 {
        margin-top: 3rem !important
    }

    .xs\:mt-7 {
        margin-top: 4rem !important
    }

    .xs\:mt-8 {
        margin-top: 5rem !important
    }

    .xs\:-mt-1 {
        margin-top: -0.25rem !important
    }

    .xs\:-mt-2 {
        margin-top: -0.5rem !important
    }

    .xs\:-mt-3 {
        margin-top: -1rem !important
    }

    .xs\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .xs\:-mt-5 {
        margin-top: -2rem !important
    }

    .xs\:-mt-6 {
        margin-top: -3rem !important
    }

    .xs\:-mt-7 {
        margin-top: -4rem !important
    }

    .xs\:-mt-8 {
        margin-top: -5rem !important
    }

    .xs\:mt-auto {
        margin-top: auto !important
    }

    .xs\:mr-0 {
        margin-right: 0rem !important
    }

    .xs\:mr-1 {
        margin-right: .25rem !important
    }

    .xs\:mr-2 {
        margin-right: .5rem !important
    }

    .xs\:mr-3 {
        margin-right: 1rem !important
    }

    .xs\:mr-4 {
        margin-right: 1.5rem !important
    }

    .xs\:mr-5 {
        margin-right: 2rem !important
    }

    .xs\:mr-6 {
        margin-right: 3rem !important
    }

    .xs\:mr-7 {
        margin-right: 4rem !important
    }

    .xs\:mr-8 {
        margin-right: 5rem !important
    }

    .xs\:-mr-1 {
        margin-right: -0.25rem !important
    }

    .xs\:-mr-2 {
        margin-right: -0.5rem !important
    }

    .xs\:-mr-3 {
        margin-right: -1rem !important
    }

    .xs\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .xs\:-mr-5 {
        margin-right: -2rem !important
    }

    .xs\:-mr-6 {
        margin-right: -3rem !important
    }

    .xs\:-mr-7 {
        margin-right: -4rem !important
    }

    .xs\:-mr-8 {
        margin-right: -5rem !important
    }

    .xs\:mr-auto {
        margin-right: auto !important
    }

    .xs\:ml-0 {
        margin-left: 0rem !important
    }

    .xs\:ml-1 {
        margin-left: .25rem !important
    }

    .xs\:ml-2 {
        margin-left: .5rem !important
    }

    .xs\:ml-3 {
        margin-left: 1rem !important
    }

    .xs\:ml-4 {
        margin-left: 1.5rem !important
    }

    .xs\:ml-5 {
        margin-left: 2rem !important
    }

    .xs\:ml-6 {
        margin-left: 3rem !important
    }

    .xs\:ml-7 {
        margin-left: 4rem !important
    }

    .xs\:ml-8 {
        margin-left: 5rem !important
    }

    .xs\:-ml-1 {
        margin-left: -0.25rem !important
    }

    .xs\:-ml-2 {
        margin-left: -0.5rem !important
    }

    .xs\:-ml-3 {
        margin-left: -1rem !important
    }

    .xs\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .xs\:-ml-5 {
        margin-left: -2rem !important
    }

    .xs\:-ml-6 {
        margin-left: -3rem !important
    }

    .xs\:-ml-7 {
        margin-left: -4rem !important
    }

    .xs\:-ml-8 {
        margin-left: -5rem !important
    }

    .xs\:ml-auto {
        margin-left: auto !important
    }

    .xs\:mb-0 {
        margin-bottom: 0rem !important
    }

    .xs\:mb-1 {
        margin-bottom: .25rem !important
    }

    .xs\:mb-2 {
        margin-bottom: .5rem !important
    }

    .xs\:mb-3 {
        margin-bottom: 1rem !important
    }

    .xs\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .xs\:mb-5 {
        margin-bottom: 2rem !important
    }

    .xs\:mb-6 {
        margin-bottom: 3rem !important
    }

    .xs\:mb-7 {
        margin-bottom: 4rem !important
    }

    .xs\:mb-8 {
        margin-bottom: 5rem !important
    }

    .xs\:-mb-1 {
        margin-bottom: -0.25rem !important
    }

    .xs\:-mb-2 {
        margin-bottom: -0.5rem !important
    }

    .xs\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .xs\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .xs\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .xs\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .xs\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .xs\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .xs\:mb-auto {
        margin-bottom: auto !important
    }

    .xs\:mx-0 {
        margin-left: 0rem !important;
        margin-right: 0rem !important
    }

    .xs\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .xs\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .xs\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .xs\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .xs\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .xs\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .xs\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .xs\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .xs\:-mx-1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important
    }

    .xs\:-mx-2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important
    }

    .xs\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .xs\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .xs\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .xs\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .xs\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .xs\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .xs\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .xs\:my-0 {
        margin-top: 0rem !important;
        margin-bottom: 0rem !important
    }

    .xs\:my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .xs\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .xs\:my-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .xs\:my-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .xs\:my-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .xs\:my-6 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .xs\:my-7 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .xs\:my-8 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .xs\:-my-1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important
    }

    .xs\:-my-2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important
    }

    .xs\:-my-3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .xs\:-my-4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .xs\:-my-5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .xs\:-my-6 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .xs\:-my-7 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .xs\:-my-8 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .xs\:my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:m-0 {
        margin:0rem !important
    }

    .sm\:m-1 {
        margin: .25rem !important
    }

    .sm\:m-2 {
        margin: .5rem !important
    }

    .sm\:m-3 {
        margin: 1rem !important
    }

    .sm\:m-4 {
        margin: 1.5rem !important
    }

    .sm\:m-5 {
        margin: 2rem !important
    }

    .sm\:m-6 {
        margin: 3rem !important
    }

    .sm\:m-7 {
        margin: 4rem !important
    }

    .sm\:m-8 {
        margin: 5rem !important
    }

    .sm\:-m-1 {
        margin: -0.25rem !important
    }

    .sm\:-m-2 {
        margin: -0.5rem !important
    }

    .sm\:-m-3 {
        margin: -1rem !important
    }

    .sm\:-m-4 {
        margin: -1.5rem !important
    }

    .sm\:-m-5 {
        margin: -2rem !important
    }

    .sm\:-m-6 {
        margin: -3rem !important
    }

    .sm\:-m-7 {
        margin: -4rem !important
    }

    .sm\:-m-8 {
        margin: -5rem !important
    }

    .sm\:m-auto {
        margin: auto !important
    }

    .sm\:mt-0 {
        margin-top: 0rem !important
    }

    .sm\:mt-1 {
        margin-top: .25rem !important
    }

    .sm\:mt-2 {
        margin-top: .5rem !important
    }

    .sm\:mt-3 {
        margin-top: 1rem !important
    }

    .sm\:mt-4 {
        margin-top: 1.5rem !important
    }

    .sm\:mt-5 {
        margin-top: 2rem !important
    }

    .sm\:mt-6 {
        margin-top: 3rem !important
    }

    .sm\:mt-7 {
        margin-top: 4rem !important
    }

    .sm\:mt-8 {
        margin-top: 5rem !important
    }

    .sm\:-mt-1 {
        margin-top: -0.25rem !important
    }

    .sm\:-mt-2 {
        margin-top: -0.5rem !important
    }

    .sm\:-mt-3 {
        margin-top: -1rem !important
    }

    .sm\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .sm\:-mt-5 {
        margin-top: -2rem !important
    }

    .sm\:-mt-6 {
        margin-top: -3rem !important
    }

    .sm\:-mt-7 {
        margin-top: -4rem !important
    }

    .sm\:-mt-8 {
        margin-top: -5rem !important
    }

    .sm\:mt-auto {
        margin-top: auto !important
    }

    .sm\:mr-0 {
        margin-right: 0rem !important
    }

    .sm\:mr-1 {
        margin-right: .25rem !important
    }

    .sm\:mr-2 {
        margin-right: .5rem !important
    }

    .sm\:mr-3 {
        margin-right: 1rem !important
    }

    .sm\:mr-4 {
        margin-right: 1.5rem !important
    }

    .sm\:mr-5 {
        margin-right: 2rem !important
    }

    .sm\:mr-6 {
        margin-right: 3rem !important
    }

    .sm\:mr-7 {
        margin-right: 4rem !important
    }

    .sm\:mr-8 {
        margin-right: 5rem !important
    }

    .sm\:-mr-1 {
        margin-right: -0.25rem !important
    }

    .sm\:-mr-2 {
        margin-right: -0.5rem !important
    }

    .sm\:-mr-3 {
        margin-right: -1rem !important
    }

    .sm\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .sm\:-mr-5 {
        margin-right: -2rem !important
    }

    .sm\:-mr-6 {
        margin-right: -3rem !important
    }

    .sm\:-mr-7 {
        margin-right: -4rem !important
    }

    .sm\:-mr-8 {
        margin-right: -5rem !important
    }

    .sm\:mr-auto {
        margin-right: auto !important
    }

    .sm\:ml-0 {
        margin-left: 0rem !important
    }

    .sm\:ml-1 {
        margin-left: .25rem !important
    }

    .sm\:ml-2 {
        margin-left: .5rem !important
    }

    .sm\:ml-3 {
        margin-left: 1rem !important
    }

    .sm\:ml-4 {
        margin-left: 1.5rem !important
    }

    .sm\:ml-5 {
        margin-left: 2rem !important
    }

    .sm\:ml-6 {
        margin-left: 3rem !important
    }

    .sm\:ml-7 {
        margin-left: 4rem !important
    }

    .sm\:ml-8 {
        margin-left: 5rem !important
    }

    .sm\:-ml-1 {
        margin-left: -0.25rem !important
    }

    .sm\:-ml-2 {
        margin-left: -0.5rem !important
    }

    .sm\:-ml-3 {
        margin-left: -1rem !important
    }

    .sm\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .sm\:-ml-5 {
        margin-left: -2rem !important
    }

    .sm\:-ml-6 {
        margin-left: -3rem !important
    }

    .sm\:-ml-7 {
        margin-left: -4rem !important
    }

    .sm\:-ml-8 {
        margin-left: -5rem !important
    }

    .sm\:ml-auto {
        margin-left: auto !important
    }

    .sm\:mb-0 {
        margin-bottom: 0rem !important
    }

    .sm\:mb-1 {
        margin-bottom: .25rem !important
    }

    .sm\:mb-2 {
        margin-bottom: .5rem !important
    }

    .sm\:mb-3 {
        margin-bottom: 1rem !important
    }

    .sm\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .sm\:mb-5 {
        margin-bottom: 2rem !important
    }

    .sm\:mb-6 {
        margin-bottom: 3rem !important
    }

    .sm\:mb-7 {
        margin-bottom: 4rem !important
    }

    .sm\:mb-8 {
        margin-bottom: 5rem !important
    }

    .sm\:-mb-1 {
        margin-bottom: -0.25rem !important
    }

    .sm\:-mb-2 {
        margin-bottom: -0.5rem !important
    }

    .sm\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .sm\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .sm\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .sm\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .sm\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .sm\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .sm\:mb-auto {
        margin-bottom: auto !important
    }

    .sm\:mx-0 {
        margin-left: 0rem !important;
        margin-right: 0rem !important
    }

    .sm\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .sm\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .sm\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .sm\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .sm\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .sm\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .sm\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .sm\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .sm\:-mx-1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important
    }

    .sm\:-mx-2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important
    }

    .sm\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .sm\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .sm\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .sm\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .sm\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .sm\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .sm\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .sm\:my-0 {
        margin-top: 0rem !important;
        margin-bottom: 0rem !important
    }

    .sm\:my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .sm\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .sm\:my-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .sm\:my-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .sm\:my-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .sm\:my-6 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .sm\:my-7 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .sm\:my-8 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .sm\:-my-1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important
    }

    .sm\:-my-2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important
    }

    .sm\:-my-3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .sm\:-my-4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .sm\:-my-5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .sm\:-my-6 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .sm\:-my-7 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .sm\:-my-8 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .sm\:my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }
}

@media screen and (min-width: 960px) {
    .md\:m-0 {
        margin:0rem !important
    }

    .md\:m-1 {
        margin: .25rem !important
    }

    .md\:m-2 {
        margin: .5rem !important
    }

    .md\:m-3 {
        margin: 1rem !important
    }

    .md\:m-4 {
        margin: 1.5rem !important
    }

    .md\:m-5 {
        margin: 2rem !important
    }

    .md\:m-6 {
        margin: 3rem !important
    }

    .md\:m-7 {
        margin: 4rem !important
    }

    .md\:m-8 {
        margin: 5rem !important
    }

    .md\:-m-1 {
        margin: -0.25rem !important
    }

    .md\:-m-2 {
        margin: -0.5rem !important
    }

    .md\:-m-3 {
        margin: -1rem !important
    }

    .md\:-m-4 {
        margin: -1.5rem !important
    }

    .md\:-m-5 {
        margin: -2rem !important
    }

    .md\:-m-6 {
        margin: -3rem !important
    }

    .md\:-m-7 {
        margin: -4rem !important
    }

    .md\:-m-8 {
        margin: -5rem !important
    }

    .md\:m-auto {
        margin: auto !important
    }

    .md\:mt-0 {
        margin-top: 0rem !important
    }

    .md\:mt-1 {
        margin-top: .25rem !important
    }

    .md\:mt-2 {
        margin-top: .5rem !important
    }

    .md\:mt-3 {
        margin-top: 1rem !important
    }

    .md\:mt-4 {
        margin-top: 1.5rem !important
    }

    .md\:mt-5 {
        margin-top: 2rem !important
    }

    .md\:mt-6 {
        margin-top: 3rem !important
    }

    .md\:mt-7 {
        margin-top: 4rem !important
    }

    .md\:mt-8 {
        margin-top: 5rem !important
    }

    .md\:-mt-1 {
        margin-top: -0.25rem !important
    }

    .md\:-mt-2 {
        margin-top: -0.5rem !important
    }

    .md\:-mt-3 {
        margin-top: -1rem !important
    }

    .md\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .md\:-mt-5 {
        margin-top: -2rem !important
    }

    .md\:-mt-6 {
        margin-top: -3rem !important
    }

    .md\:-mt-7 {
        margin-top: -4rem !important
    }

    .md\:-mt-8 {
        margin-top: -5rem !important
    }

    .md\:mt-auto {
        margin-top: auto !important
    }

    .md\:mr-0 {
        margin-right: 0rem !important
    }

    .md\:mr-1 {
        margin-right: .25rem !important
    }

    .md\:mr-2 {
        margin-right: .5rem !important
    }

    .md\:mr-3 {
        margin-right: 1rem !important
    }

    .md\:mr-4 {
        margin-right: 1.5rem !important
    }

    .md\:mr-5 {
        margin-right: 2rem !important
    }

    .md\:mr-6 {
        margin-right: 3rem !important
    }

    .md\:mr-7 {
        margin-right: 4rem !important
    }

    .md\:mr-8 {
        margin-right: 5rem !important
    }

    .md\:-mr-1 {
        margin-right: -0.25rem !important
    }

    .md\:-mr-2 {
        margin-right: -0.5rem !important
    }

    .md\:-mr-3 {
        margin-right: -1rem !important
    }

    .md\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .md\:-mr-5 {
        margin-right: -2rem !important
    }

    .md\:-mr-6 {
        margin-right: -3rem !important
    }

    .md\:-mr-7 {
        margin-right: -4rem !important
    }

    .md\:-mr-8 {
        margin-right: -5rem !important
    }

    .md\:mr-auto {
        margin-right: auto !important
    }

    .md\:ml-0 {
        margin-left: 0rem !important
    }

    .md\:ml-1 {
        margin-left: .25rem !important
    }

    .md\:ml-2 {
        margin-left: .5rem !important
    }

    .md\:ml-3 {
        margin-left: 1rem !important
    }

    .md\:ml-4 {
        margin-left: 1.5rem !important
    }

    .md\:ml-5 {
        margin-left: 2rem !important
    }

    .md\:ml-6 {
        margin-left: 3rem !important
    }

    .md\:ml-7 {
        margin-left: 4rem !important
    }

    .md\:ml-8 {
        margin-left: 5rem !important
    }

    .md\:-ml-1 {
        margin-left: -0.25rem !important
    }

    .md\:-ml-2 {
        margin-left: -0.5rem !important
    }

    .md\:-ml-3 {
        margin-left: -1rem !important
    }

    .md\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .md\:-ml-5 {
        margin-left: -2rem !important
    }

    .md\:-ml-6 {
        margin-left: -3rem !important
    }

    .md\:-ml-7 {
        margin-left: -4rem !important
    }

    .md\:-ml-8 {
        margin-left: -5rem !important
    }

    .md\:ml-auto {
        margin-left: auto !important
    }

    .md\:mb-0 {
        margin-bottom: 0rem !important
    }

    .md\:mb-1 {
        margin-bottom: .25rem !important
    }

    .md\:mb-2 {
        margin-bottom: .5rem !important
    }

    .md\:mb-3 {
        margin-bottom: 1rem !important
    }

    .md\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .md\:mb-5 {
        margin-bottom: 2rem !important
    }

    .md\:mb-6 {
        margin-bottom: 3rem !important
    }

    .md\:mb-7 {
        margin-bottom: 4rem !important
    }

    .md\:mb-8 {
        margin-bottom: 5rem !important
    }

    .md\:-mb-1 {
        margin-bottom: -0.25rem !important
    }

    .md\:-mb-2 {
        margin-bottom: -0.5rem !important
    }

    .md\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .md\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .md\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .md\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .md\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .md\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .md\:mb-auto {
        margin-bottom: auto !important
    }

    .md\:mx-0 {
        margin-left: 0rem !important;
        margin-right: 0rem !important
    }

    .md\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .md\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .md\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .md\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .md\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .md\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .md\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .md\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .md\:-mx-1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important
    }

    .md\:-mx-2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important
    }

    .md\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .md\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .md\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .md\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .md\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .md\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .md\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .md\:my-0 {
        margin-top: 0rem !important;
        margin-bottom: 0rem !important
    }

    .md\:my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .md\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .md\:my-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .md\:my-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .md\:my-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .md\:my-6 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .md\:my-7 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .md\:my-8 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .md\:-my-1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important
    }

    .md\:-my-2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important
    }

    .md\:-my-3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .md\:-my-4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .md\:-my-5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .md\:-my-6 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .md\:-my-7 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .md\:-my-8 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .md\:my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:m-0 {
        margin:0rem !important
    }

    .lg\:m-1 {
        margin: .25rem !important
    }

    .lg\:m-2 {
        margin: .5rem !important
    }

    .lg\:m-3 {
        margin: 1rem !important
    }

    .lg\:m-4 {
        margin: 1.5rem !important
    }

    .lg\:m-5 {
        margin: 2rem !important
    }

    .lg\:m-6 {
        margin: 3rem !important
    }

    .lg\:m-7 {
        margin: 4rem !important
    }

    .lg\:m-8 {
        margin: 5rem !important
    }

    .lg\:-m-1 {
        margin: -0.25rem !important
    }

    .lg\:-m-2 {
        margin: -0.5rem !important
    }

    .lg\:-m-3 {
        margin: -1rem !important
    }

    .lg\:-m-4 {
        margin: -1.5rem !important
    }

    .lg\:-m-5 {
        margin: -2rem !important
    }

    .lg\:-m-6 {
        margin: -3rem !important
    }

    .lg\:-m-7 {
        margin: -4rem !important
    }

    .lg\:-m-8 {
        margin: -5rem !important
    }

    .lg\:m-auto {
        margin: auto !important
    }

    .lg\:mt-0 {
        margin-top: 0rem !important
    }

    .lg\:mt-1 {
        margin-top: .25rem !important
    }

    .lg\:mt-2 {
        margin-top: .5rem !important
    }

    .lg\:mt-3 {
        margin-top: 1rem !important
    }

    .lg\:mt-4 {
        margin-top: 1.5rem !important
    }

    .lg\:mt-5 {
        margin-top: 2rem !important
    }

    .lg\:mt-6 {
        margin-top: 3rem !important
    }

    .lg\:mt-7 {
        margin-top: 4rem !important
    }

    .lg\:mt-8 {
        margin-top: 5rem !important
    }

    .lg\:-mt-1 {
        margin-top: -0.25rem !important
    }

    .lg\:-mt-2 {
        margin-top: -0.5rem !important
    }

    .lg\:-mt-3 {
        margin-top: -1rem !important
    }

    .lg\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .lg\:-mt-5 {
        margin-top: -2rem !important
    }

    .lg\:-mt-6 {
        margin-top: -3rem !important
    }

    .lg\:-mt-7 {
        margin-top: -4rem !important
    }

    .lg\:-mt-8 {
        margin-top: -5rem !important
    }

    .lg\:mt-auto {
        margin-top: auto !important
    }

    .lg\:mr-0 {
        margin-right: 0rem !important
    }

    .lg\:mr-1 {
        margin-right: .25rem !important
    }

    .lg\:mr-2 {
        margin-right: .5rem !important
    }

    .lg\:mr-3 {
        margin-right: 1rem !important
    }

    .lg\:mr-4 {
        margin-right: 1.5rem !important
    }

    .lg\:mr-5 {
        margin-right: 2rem !important
    }

    .lg\:mr-6 {
        margin-right: 3rem !important
    }

    .lg\:mr-7 {
        margin-right: 4rem !important
    }

    .lg\:mr-8 {
        margin-right: 5rem !important
    }

    .lg\:-mr-1 {
        margin-right: -0.25rem !important
    }

    .lg\:-mr-2 {
        margin-right: -0.5rem !important
    }

    .lg\:-mr-3 {
        margin-right: -1rem !important
    }

    .lg\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .lg\:-mr-5 {
        margin-right: -2rem !important
    }

    .lg\:-mr-6 {
        margin-right: -3rem !important
    }

    .lg\:-mr-7 {
        margin-right: -4rem !important
    }

    .lg\:-mr-8 {
        margin-right: -5rem !important
    }

    .lg\:mr-auto {
        margin-right: auto !important
    }

    .lg\:ml-0 {
        margin-left: 0rem !important
    }

    .lg\:ml-1 {
        margin-left: .25rem !important
    }

    .lg\:ml-2 {
        margin-left: .5rem !important
    }

    .lg\:ml-3 {
        margin-left: 1rem !important
    }

    .lg\:ml-4 {
        margin-left: 1.5rem !important
    }

    .lg\:ml-5 {
        margin-left: 2rem !important
    }

    .lg\:ml-6 {
        margin-left: 3rem !important
    }

    .lg\:ml-7 {
        margin-left: 4rem !important
    }

    .lg\:ml-8 {
        margin-left: 5rem !important
    }

    .lg\:-ml-1 {
        margin-left: -0.25rem !important
    }

    .lg\:-ml-2 {
        margin-left: -0.5rem !important
    }

    .lg\:-ml-3 {
        margin-left: -1rem !important
    }

    .lg\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .lg\:-ml-5 {
        margin-left: -2rem !important
    }

    .lg\:-ml-6 {
        margin-left: -3rem !important
    }

    .lg\:-ml-7 {
        margin-left: -4rem !important
    }

    .lg\:-ml-8 {
        margin-left: -5rem !important
    }

    .lg\:ml-auto {
        margin-left: auto !important
    }

    .lg\:mb-0 {
        margin-bottom: 0rem !important
    }

    .lg\:mb-1 {
        margin-bottom: .25rem !important
    }

    .lg\:mb-2 {
        margin-bottom: .5rem !important
    }

    .lg\:mb-3 {
        margin-bottom: 1rem !important
    }

    .lg\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .lg\:mb-5 {
        margin-bottom: 2rem !important
    }

    .lg\:mb-6 {
        margin-bottom: 3rem !important
    }

    .lg\:mb-7 {
        margin-bottom: 4rem !important
    }

    .lg\:mb-8 {
        margin-bottom: 5rem !important
    }

    .lg\:-mb-1 {
        margin-bottom: -0.25rem !important
    }

    .lg\:-mb-2 {
        margin-bottom: -0.5rem !important
    }

    .lg\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .lg\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .lg\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .lg\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .lg\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .lg\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .lg\:mb-auto {
        margin-bottom: auto !important
    }

    .lg\:mx-0 {
        margin-left: 0rem !important;
        margin-right: 0rem !important
    }

    .lg\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .lg\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .lg\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .lg\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .lg\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .lg\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .lg\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .lg\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .lg\:-mx-1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important
    }

    .lg\:-mx-2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important
    }

    .lg\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .lg\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .lg\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .lg\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .lg\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .lg\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .lg\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .lg\:my-0 {
        margin-top: 0rem !important;
        margin-bottom: 0rem !important
    }

    .lg\:my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .lg\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .lg\:my-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .lg\:my-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .lg\:my-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .lg\:my-6 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .lg\:my-7 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .lg\:my-8 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .lg\:-my-1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important
    }

    .lg\:-my-2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important
    }

    .lg\:-my-3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .lg\:-my-4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .lg\:-my-5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .lg\:-my-6 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .lg\:-my-7 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .lg\:-my-8 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .lg\:my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:m-0 {
        margin:0rem !important
    }

    .xl\:m-1 {
        margin: .25rem !important
    }

    .xl\:m-2 {
        margin: .5rem !important
    }

    .xl\:m-3 {
        margin: 1rem !important
    }

    .xl\:m-4 {
        margin: 1.5rem !important
    }

    .xl\:m-5 {
        margin: 2rem !important
    }

    .xl\:m-6 {
        margin: 3rem !important
    }

    .xl\:m-7 {
        margin: 4rem !important
    }

    .xl\:m-8 {
        margin: 5rem !important
    }

    .xl\:-m-1 {
        margin: -0.25rem !important
    }

    .xl\:-m-2 {
        margin: -0.5rem !important
    }

    .xl\:-m-3 {
        margin: -1rem !important
    }

    .xl\:-m-4 {
        margin: -1.5rem !important
    }

    .xl\:-m-5 {
        margin: -2rem !important
    }

    .xl\:-m-6 {
        margin: -3rem !important
    }

    .xl\:-m-7 {
        margin: -4rem !important
    }

    .xl\:-m-8 {
        margin: -5rem !important
    }

    .xl\:m-auto {
        margin: auto !important
    }

    .xl\:mt-0 {
        margin-top: 0rem !important
    }

    .xl\:mt-1 {
        margin-top: .25rem !important
    }

    .xl\:mt-2 {
        margin-top: .5rem !important
    }

    .xl\:mt-3 {
        margin-top: 1rem !important
    }

    .xl\:mt-4 {
        margin-top: 1.5rem !important
    }

    .xl\:mt-5 {
        margin-top: 2rem !important
    }

    .xl\:mt-6 {
        margin-top: 3rem !important
    }

    .xl\:mt-7 {
        margin-top: 4rem !important
    }

    .xl\:mt-8 {
        margin-top: 5rem !important
    }

    .xl\:-mt-1 {
        margin-top: -0.25rem !important
    }

    .xl\:-mt-2 {
        margin-top: -0.5rem !important
    }

    .xl\:-mt-3 {
        margin-top: -1rem !important
    }

    .xl\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .xl\:-mt-5 {
        margin-top: -2rem !important
    }

    .xl\:-mt-6 {
        margin-top: -3rem !important
    }

    .xl\:-mt-7 {
        margin-top: -4rem !important
    }

    .xl\:-mt-8 {
        margin-top: -5rem !important
    }

    .xl\:mt-auto {
        margin-top: auto !important
    }

    .xl\:mr-0 {
        margin-right: 0rem !important
    }

    .xl\:mr-1 {
        margin-right: .25rem !important
    }

    .xl\:mr-2 {
        margin-right: .5rem !important
    }

    .xl\:mr-3 {
        margin-right: 1rem !important
    }

    .xl\:mr-4 {
        margin-right: 1.5rem !important
    }

    .xl\:mr-5 {
        margin-right: 2rem !important
    }

    .xl\:mr-6 {
        margin-right: 3rem !important
    }

    .xl\:mr-7 {
        margin-right: 4rem !important
    }

    .xl\:mr-8 {
        margin-right: 5rem !important
    }

    .xl\:-mr-1 {
        margin-right: -0.25rem !important
    }

    .xl\:-mr-2 {
        margin-right: -0.5rem !important
    }

    .xl\:-mr-3 {
        margin-right: -1rem !important
    }

    .xl\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .xl\:-mr-5 {
        margin-right: -2rem !important
    }

    .xl\:-mr-6 {
        margin-right: -3rem !important
    }

    .xl\:-mr-7 {
        margin-right: -4rem !important
    }

    .xl\:-mr-8 {
        margin-right: -5rem !important
    }

    .xl\:mr-auto {
        margin-right: auto !important
    }

    .xl\:ml-0 {
        margin-left: 0rem !important
    }

    .xl\:ml-1 {
        margin-left: .25rem !important
    }

    .xl\:ml-2 {
        margin-left: .5rem !important
    }

    .xl\:ml-3 {
        margin-left: 1rem !important
    }

    .xl\:ml-4 {
        margin-left: 1.5rem !important
    }

    .xl\:ml-5 {
        margin-left: 2rem !important
    }

    .xl\:ml-6 {
        margin-left: 3rem !important
    }

    .xl\:ml-7 {
        margin-left: 4rem !important
    }

    .xl\:ml-8 {
        margin-left: 5rem !important
    }

    .xl\:-ml-1 {
        margin-left: -0.25rem !important
    }

    .xl\:-ml-2 {
        margin-left: -0.5rem !important
    }

    .xl\:-ml-3 {
        margin-left: -1rem !important
    }

    .xl\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .xl\:-ml-5 {
        margin-left: -2rem !important
    }

    .xl\:-ml-6 {
        margin-left: -3rem !important
    }

    .xl\:-ml-7 {
        margin-left: -4rem !important
    }

    .xl\:-ml-8 {
        margin-left: -5rem !important
    }

    .xl\:ml-auto {
        margin-left: auto !important
    }

    .xl\:mb-0 {
        margin-bottom: 0rem !important
    }

    .xl\:mb-1 {
        margin-bottom: .25rem !important
    }

    .xl\:mb-2 {
        margin-bottom: .5rem !important
    }

    .xl\:mb-3 {
        margin-bottom: 1rem !important
    }

    .xl\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .xl\:mb-5 {
        margin-bottom: 2rem !important
    }

    .xl\:mb-6 {
        margin-bottom: 3rem !important
    }

    .xl\:mb-7 {
        margin-bottom: 4rem !important
    }

    .xl\:mb-8 {
        margin-bottom: 5rem !important
    }

    .xl\:-mb-1 {
        margin-bottom: -0.25rem !important
    }

    .xl\:-mb-2 {
        margin-bottom: -0.5rem !important
    }

    .xl\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .xl\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .xl\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .xl\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .xl\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .xl\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .xl\:mb-auto {
        margin-bottom: auto !important
    }

    .xl\:mx-0 {
        margin-left: 0rem !important;
        margin-right: 0rem !important
    }

    .xl\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .xl\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .xl\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .xl\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .xl\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .xl\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .xl\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .xl\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .xl\:-mx-1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important
    }

    .xl\:-mx-2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important
    }

    .xl\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .xl\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .xl\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .xl\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .xl\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .xl\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .xl\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .xl\:my-0 {
        margin-top: 0rem !important;
        margin-bottom: 0rem !important
    }

    .xl\:my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .xl\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .xl\:my-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .xl\:my-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .xl\:my-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .xl\:my-6 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .xl\:my-7 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .xl\:my-8 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .xl\:-my-1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important
    }

    .xl\:-my-2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important
    }

    .xl\:-my-3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .xl\:-my-4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .xl\:-my-5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .xl\:-my-6 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .xl\:-my-7 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .xl\:-my-8 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .xl\:my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }
}

@media screen and (min-width: 100%) {
    .max\:m-0 {
        margin:0rem !important
    }

    .max\:m-1 {
        margin: .25rem !important
    }

    .max\:m-2 {
        margin: .5rem !important
    }

    .max\:m-3 {
        margin: 1rem !important
    }

    .max\:m-4 {
        margin: 1.5rem !important
    }

    .max\:m-5 {
        margin: 2rem !important
    }

    .max\:m-6 {
        margin: 3rem !important
    }

    .max\:m-7 {
        margin: 4rem !important
    }

    .max\:m-8 {
        margin: 5rem !important
    }

    .max\:-m-1 {
        margin: -0.25rem !important
    }

    .max\:-m-2 {
        margin: -0.5rem !important
    }

    .max\:-m-3 {
        margin: -1rem !important
    }

    .max\:-m-4 {
        margin: -1.5rem !important
    }

    .max\:-m-5 {
        margin: -2rem !important
    }

    .max\:-m-6 {
        margin: -3rem !important
    }

    .max\:-m-7 {
        margin: -4rem !important
    }

    .max\:-m-8 {
        margin: -5rem !important
    }

    .max\:m-auto {
        margin: auto !important
    }

    .max\:mt-0 {
        margin-top: 0rem !important
    }

    .max\:mt-1 {
        margin-top: .25rem !important
    }

    .max\:mt-2 {
        margin-top: .5rem !important
    }

    .max\:mt-3 {
        margin-top: 1rem !important
    }

    .max\:mt-4 {
        margin-top: 1.5rem !important
    }

    .max\:mt-5 {
        margin-top: 2rem !important
    }

    .max\:mt-6 {
        margin-top: 3rem !important
    }

    .max\:mt-7 {
        margin-top: 4rem !important
    }

    .max\:mt-8 {
        margin-top: 5rem !important
    }

    .max\:-mt-1 {
        margin-top: -0.25rem !important
    }

    .max\:-mt-2 {
        margin-top: -0.5rem !important
    }

    .max\:-mt-3 {
        margin-top: -1rem !important
    }

    .max\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .max\:-mt-5 {
        margin-top: -2rem !important
    }

    .max\:-mt-6 {
        margin-top: -3rem !important
    }

    .max\:-mt-7 {
        margin-top: -4rem !important
    }

    .max\:-mt-8 {
        margin-top: -5rem !important
    }

    .max\:mt-auto {
        margin-top: auto !important
    }

    .max\:mr-0 {
        margin-right: 0rem !important
    }

    .max\:mr-1 {
        margin-right: .25rem !important
    }

    .max\:mr-2 {
        margin-right: .5rem !important
    }

    .max\:mr-3 {
        margin-right: 1rem !important
    }

    .max\:mr-4 {
        margin-right: 1.5rem !important
    }

    .max\:mr-5 {
        margin-right: 2rem !important
    }

    .max\:mr-6 {
        margin-right: 3rem !important
    }

    .max\:mr-7 {
        margin-right: 4rem !important
    }

    .max\:mr-8 {
        margin-right: 5rem !important
    }

    .max\:-mr-1 {
        margin-right: -0.25rem !important
    }

    .max\:-mr-2 {
        margin-right: -0.5rem !important
    }

    .max\:-mr-3 {
        margin-right: -1rem !important
    }

    .max\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .max\:-mr-5 {
        margin-right: -2rem !important
    }

    .max\:-mr-6 {
        margin-right: -3rem !important
    }

    .max\:-mr-7 {
        margin-right: -4rem !important
    }

    .max\:-mr-8 {
        margin-right: -5rem !important
    }

    .max\:mr-auto {
        margin-right: auto !important
    }

    .max\:ml-0 {
        margin-left: 0rem !important
    }

    .max\:ml-1 {
        margin-left: .25rem !important
    }

    .max\:ml-2 {
        margin-left: .5rem !important
    }

    .max\:ml-3 {
        margin-left: 1rem !important
    }

    .max\:ml-4 {
        margin-left: 1.5rem !important
    }

    .max\:ml-5 {
        margin-left: 2rem !important
    }

    .max\:ml-6 {
        margin-left: 3rem !important
    }

    .max\:ml-7 {
        margin-left: 4rem !important
    }

    .max\:ml-8 {
        margin-left: 5rem !important
    }

    .max\:-ml-1 {
        margin-left: -0.25rem !important
    }

    .max\:-ml-2 {
        margin-left: -0.5rem !important
    }

    .max\:-ml-3 {
        margin-left: -1rem !important
    }

    .max\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .max\:-ml-5 {
        margin-left: -2rem !important
    }

    .max\:-ml-6 {
        margin-left: -3rem !important
    }

    .max\:-ml-7 {
        margin-left: -4rem !important
    }

    .max\:-ml-8 {
        margin-left: -5rem !important
    }

    .max\:ml-auto {
        margin-left: auto !important
    }

    .max\:mb-0 {
        margin-bottom: 0rem !important
    }

    .max\:mb-1 {
        margin-bottom: .25rem !important
    }

    .max\:mb-2 {
        margin-bottom: .5rem !important
    }

    .max\:mb-3 {
        margin-bottom: 1rem !important
    }

    .max\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .max\:mb-5 {
        margin-bottom: 2rem !important
    }

    .max\:mb-6 {
        margin-bottom: 3rem !important
    }

    .max\:mb-7 {
        margin-bottom: 4rem !important
    }

    .max\:mb-8 {
        margin-bottom: 5rem !important
    }

    .max\:-mb-1 {
        margin-bottom: -0.25rem !important
    }

    .max\:-mb-2 {
        margin-bottom: -0.5rem !important
    }

    .max\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .max\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .max\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .max\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .max\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .max\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .max\:mb-auto {
        margin-bottom: auto !important
    }

    .max\:mx-0 {
        margin-left: 0rem !important;
        margin-right: 0rem !important
    }

    .max\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .max\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .max\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .max\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .max\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .max\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .max\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .max\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .max\:-mx-1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important
    }

    .max\:-mx-2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important
    }

    .max\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .max\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .max\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .max\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .max\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .max\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .max\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .max\:my-0 {
        margin-top: 0rem !important;
        margin-bottom: 0rem !important
    }

    .max\:my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .max\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .max\:my-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .max\:my-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .max\:my-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .max\:my-6 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .max\:my-7 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .max\:my-8 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .max\:-my-1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important
    }

    .max\:-my-2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important
    }

    .max\:-my-3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .max\:-my-4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .max\:-my-5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .max\:-my-6 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .max\:-my-7 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .max\:-my-8 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .max\:my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }
}

.shadow-none {
    box-shadow: none !important
}

.shadow-1 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
}

.shadow-2 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
}

.shadow-3 {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
}

.shadow-4 {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
}

.shadow-5 {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
}

.shadow-6 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
}

.shadow-7 {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
}

.shadow-8 {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
}

.focus\:shadow-none:focus {
    box-shadow: none !important
}

.hover\:shadow-none:hover {
    box-shadow: none !important
}

.active\:shadow-none:active {
    box-shadow: none !important
}

.focus\:shadow-1:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
}

.hover\:shadow-1:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
}

.active\:shadow-1:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
}

.focus\:shadow-2:focus {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
}

.hover\:shadow-2:hover {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
}

.active\:shadow-2:active {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
}

.focus\:shadow-3:focus {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
}

.hover\:shadow-3:hover {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
}

.active\:shadow-3:active {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
}

.focus\:shadow-4:focus {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
}

.hover\:shadow-4:hover {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
}

.active\:shadow-4:active {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
}

.focus\:shadow-5:focus {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
}

.hover\:shadow-5:hover {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
}

.active\:shadow-5:active {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
}

.focus\:shadow-6:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
}

.hover\:shadow-6:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
}

.active\:shadow-6:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
}

.focus\:shadow-7:focus {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
}

.hover\:shadow-7:hover {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
}

.active\:shadow-7:active {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
}

.focus\:shadow-8:focus {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
}

.hover\:shadow-8:hover {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
}

.active\:shadow-8:active {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
}

@media screen and (min-width: 320px) {
    .xxs\:shadow-none {
        box-shadow:none !important
    }

    .xxs\:shadow-1 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xxs\:shadow-2 {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xxs\:shadow-3 {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xxs\:shadow-4 {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:shadow-5 {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:shadow-6 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xxs\:shadow-7 {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xxs\:shadow-8 {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:focus\:shadow-none:focus {
        box-shadow: none !important
    }

    .xxs\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .xxs\:active\:shadow-none:active {
        box-shadow: none !important
    }

    .xxs\:focus\:shadow-1:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xxs\:hover\:shadow-1:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xxs\:active\:shadow-1:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xxs\:focus\:shadow-2:focus {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xxs\:hover\:shadow-2:hover {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xxs\:active\:shadow-2:active {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xxs\:focus\:shadow-3:focus {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xxs\:hover\:shadow-3:hover {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xxs\:active\:shadow-3:active {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xxs\:focus\:shadow-4:focus {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:hover\:shadow-4:hover {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:active\:shadow-4:active {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:focus\:shadow-5:focus {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:hover\:shadow-5:hover {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:active\:shadow-5:active {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:focus\:shadow-6:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xxs\:hover\:shadow-6:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xxs\:active\:shadow-6:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xxs\:focus\:shadow-7:focus {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xxs\:hover\:shadow-7:hover {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xxs\:active\:shadow-7:active {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xxs\:focus\:shadow-8:focus {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:hover\:shadow-8:hover {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:active\:shadow-8:active {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:shadow-none {
        box-shadow:none !important
    }

    .xs\:shadow-1 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xs\:shadow-2 {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xs\:shadow-3 {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xs\:shadow-4 {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:shadow-5 {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:shadow-6 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xs\:shadow-7 {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xs\:shadow-8 {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:focus\:shadow-none:focus {
        box-shadow: none !important
    }

    .xs\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .xs\:active\:shadow-none:active {
        box-shadow: none !important
    }

    .xs\:focus\:shadow-1:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xs\:hover\:shadow-1:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xs\:active\:shadow-1:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xs\:focus\:shadow-2:focus {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xs\:hover\:shadow-2:hover {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xs\:active\:shadow-2:active {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xs\:focus\:shadow-3:focus {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xs\:hover\:shadow-3:hover {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xs\:active\:shadow-3:active {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xs\:focus\:shadow-4:focus {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:hover\:shadow-4:hover {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:active\:shadow-4:active {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:focus\:shadow-5:focus {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:hover\:shadow-5:hover {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:active\:shadow-5:active {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:focus\:shadow-6:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xs\:hover\:shadow-6:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xs\:active\:shadow-6:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xs\:focus\:shadow-7:focus {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xs\:hover\:shadow-7:hover {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xs\:active\:shadow-7:active {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xs\:focus\:shadow-8:focus {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:hover\:shadow-8:hover {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:active\:shadow-8:active {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:shadow-none {
        box-shadow:none !important
    }

    .sm\:shadow-1 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .sm\:shadow-2 {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .sm\:shadow-3 {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .sm\:shadow-4 {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:shadow-5 {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:shadow-6 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .sm\:shadow-7 {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .sm\:shadow-8 {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:focus\:shadow-none:focus {
        box-shadow: none !important
    }

    .sm\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .sm\:active\:shadow-none:active {
        box-shadow: none !important
    }

    .sm\:focus\:shadow-1:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .sm\:hover\:shadow-1:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .sm\:active\:shadow-1:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .sm\:focus\:shadow-2:focus {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .sm\:hover\:shadow-2:hover {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .sm\:active\:shadow-2:active {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .sm\:focus\:shadow-3:focus {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .sm\:hover\:shadow-3:hover {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .sm\:active\:shadow-3:active {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .sm\:focus\:shadow-4:focus {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:hover\:shadow-4:hover {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:active\:shadow-4:active {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:focus\:shadow-5:focus {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:hover\:shadow-5:hover {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:active\:shadow-5:active {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:focus\:shadow-6:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .sm\:hover\:shadow-6:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .sm\:active\:shadow-6:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .sm\:focus\:shadow-7:focus {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .sm\:hover\:shadow-7:hover {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .sm\:active\:shadow-7:active {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .sm\:focus\:shadow-8:focus {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:hover\:shadow-8:hover {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:active\:shadow-8:active {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }
}

@media screen and (min-width: 960px) {
    .md\:shadow-none {
        box-shadow:none !important
    }

    .md\:shadow-1 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .md\:shadow-2 {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .md\:shadow-3 {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .md\:shadow-4 {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .md\:shadow-5 {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .md\:shadow-6 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .md\:shadow-7 {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .md\:shadow-8 {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .md\:focus\:shadow-none:focus {
        box-shadow: none !important
    }

    .md\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .md\:active\:shadow-none:active {
        box-shadow: none !important
    }

    .md\:focus\:shadow-1:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .md\:hover\:shadow-1:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .md\:active\:shadow-1:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .md\:focus\:shadow-2:focus {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .md\:hover\:shadow-2:hover {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .md\:active\:shadow-2:active {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .md\:focus\:shadow-3:focus {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .md\:hover\:shadow-3:hover {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .md\:active\:shadow-3:active {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .md\:focus\:shadow-4:focus {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .md\:hover\:shadow-4:hover {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .md\:active\:shadow-4:active {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .md\:focus\:shadow-5:focus {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .md\:hover\:shadow-5:hover {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .md\:active\:shadow-5:active {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .md\:focus\:shadow-6:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .md\:hover\:shadow-6:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .md\:active\:shadow-6:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .md\:focus\:shadow-7:focus {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .md\:hover\:shadow-7:hover {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .md\:active\:shadow-7:active {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .md\:focus\:shadow-8:focus {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .md\:hover\:shadow-8:hover {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .md\:active\:shadow-8:active {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:shadow-none {
        box-shadow:none !important
    }

    .lg\:shadow-1 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .lg\:shadow-2 {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .lg\:shadow-3 {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .lg\:shadow-4 {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:shadow-5 {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:shadow-6 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .lg\:shadow-7 {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .lg\:shadow-8 {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:focus\:shadow-none:focus {
        box-shadow: none !important
    }

    .lg\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .lg\:active\:shadow-none:active {
        box-shadow: none !important
    }

    .lg\:focus\:shadow-1:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .lg\:hover\:shadow-1:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .lg\:active\:shadow-1:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .lg\:focus\:shadow-2:focus {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .lg\:hover\:shadow-2:hover {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .lg\:active\:shadow-2:active {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .lg\:focus\:shadow-3:focus {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .lg\:hover\:shadow-3:hover {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .lg\:active\:shadow-3:active {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .lg\:focus\:shadow-4:focus {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:hover\:shadow-4:hover {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:active\:shadow-4:active {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:focus\:shadow-5:focus {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:hover\:shadow-5:hover {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:active\:shadow-5:active {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:focus\:shadow-6:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .lg\:hover\:shadow-6:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .lg\:active\:shadow-6:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .lg\:focus\:shadow-7:focus {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .lg\:hover\:shadow-7:hover {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .lg\:active\:shadow-7:active {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .lg\:focus\:shadow-8:focus {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:hover\:shadow-8:hover {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:active\:shadow-8:active {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:shadow-none {
        box-shadow:none !important
    }

    .xl\:shadow-1 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xl\:shadow-2 {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xl\:shadow-3 {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xl\:shadow-4 {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:shadow-5 {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:shadow-6 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xl\:shadow-7 {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xl\:shadow-8 {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:focus\:shadow-none:focus {
        box-shadow: none !important
    }

    .xl\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .xl\:active\:shadow-none:active {
        box-shadow: none !important
    }

    .xl\:focus\:shadow-1:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xl\:hover\:shadow-1:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xl\:active\:shadow-1:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xl\:focus\:shadow-2:focus {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xl\:hover\:shadow-2:hover {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xl\:active\:shadow-2:active {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xl\:focus\:shadow-3:focus {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xl\:hover\:shadow-3:hover {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xl\:active\:shadow-3:active {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xl\:focus\:shadow-4:focus {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:hover\:shadow-4:hover {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:active\:shadow-4:active {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:focus\:shadow-5:focus {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:hover\:shadow-5:hover {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:active\:shadow-5:active {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:focus\:shadow-6:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xl\:hover\:shadow-6:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xl\:active\:shadow-6:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xl\:focus\:shadow-7:focus {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xl\:hover\:shadow-7:hover {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xl\:active\:shadow-7:active {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xl\:focus\:shadow-8:focus {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:hover\:shadow-8:hover {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:active\:shadow-8:active {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }
}

@media screen and (min-width: 100%) {
    .max\:shadow-none {
        box-shadow:none !important
    }

    .max\:shadow-1 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .max\:shadow-2 {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .max\:shadow-3 {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .max\:shadow-4 {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .max\:shadow-5 {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .max\:shadow-6 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .max\:shadow-7 {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .max\:shadow-8 {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .max\:focus\:shadow-none:focus {
        box-shadow: none !important
    }

    .max\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .max\:active\:shadow-none:active {
        box-shadow: none !important
    }

    .max\:focus\:shadow-1:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .max\:hover\:shadow-1:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .max\:active\:shadow-1:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .max\:focus\:shadow-2:focus {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .max\:hover\:shadow-2:hover {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .max\:active\:shadow-2:active {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .max\:focus\:shadow-3:focus {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .max\:hover\:shadow-3:hover {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .max\:active\:shadow-3:active {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .max\:focus\:shadow-4:focus {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .max\:hover\:shadow-4:hover {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .max\:active\:shadow-4:active {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .max\:focus\:shadow-5:focus {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .max\:hover\:shadow-5:hover {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .max\:active\:shadow-5:active {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .max\:focus\:shadow-6:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .max\:hover\:shadow-6:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .max\:active\:shadow-6:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .max\:focus\:shadow-7:focus {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .max\:hover\:shadow-7:hover {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .max\:active\:shadow-7:active {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .max\:focus\:shadow-8:focus {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .max\:hover\:shadow-8:hover {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .max\:active\:shadow-8:active {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }
}

.border-none {
    border-width: 0px !important;
    border-style: none
}

.border-1 {
    border-width: 1px !important;
    border-style: solid
}

.border-2 {
    border-width: 2px !important;
    border-style: solid
}

.border-3 {
    border-width: 3px !important;
    border-style: solid
}

.border-top-none {
    border-top-width: 0px !important;
    border-top-style: none
}

.border-top-1 {
    border-top-width: 1px !important;
    border-top-style: solid
}

.border-top-2 {
    border-top-width: 2px !important;
    border-top-style: solid
}

.border-top-3 {
    border-top-width: 3px !important;
    border-top-style: solid
}

.border-right-none {
    border-right-width: 0px !important;
    border-right-style: none
}

.border-right-1 {
    border-right-width: 1px !important;
    border-right-style: solid
}

.border-right-2 {
    border-right-width: 2px !important;
    border-right-style: solid
}

.border-right-3 {
    border-right-width: 3px !important;
    border-right-style: solid
}

.border-left-none {
    border-left-width: 0px !important;
    border-left-style: none
}

.border-left-1 {
    border-left-width: 1px !important;
    border-left-style: solid
}

.border-left-2 {
    border-left-width: 2px !important;
    border-left-style: solid
}

.border-left-3 {
    border-left-width: 3px !important;
    border-left-style: solid
}

.border-bottom-none {
    border-bottom-width: 0px !important;
    border-bottom-style: none
}

.border-bottom-1 {
    border-bottom-width: 1px !important;
    border-bottom-style: solid
}

.border-bottom-2 {
    border-bottom-width: 2px !important;
    border-bottom-style: solid
}

.border-bottom-3 {
    border-bottom-width: 3px !important;
    border-bottom-style: solid
}

.border-x-none {
    border-left-width: 0px !important;
    border-left-style: none;
    border-right-width: 0px !important;
    border-right-style: none
}

.border-x-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
    border-right-width: 1px !important;
    border-right-style: solid
}

.border-x-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
    border-right-width: 2px !important;
    border-right-style: solid
}

.border-x-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
    border-right-width: 3px !important;
    border-right-style: solid
}

.border-y-none {
    border-top-width: 0px !important;
    border-top-style: none;
    border-bottom-width: 0px !important;
    border-bottom-style: none
}

.border-y-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
    border-bottom-width: 1px !important;
    border-bottom-style: solid
}

.border-y-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
    border-bottom-width: 2px !important;
    border-bottom-style: solid
}

.border-y-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
    border-bottom-width: 3px !important;
    border-bottom-style: solid
}

@media screen and (min-width: 320px) {
    .xxs\:border-none {
        border-width:0px !important;
        border-style: none
    }

    .xxs\:border-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .xxs\:border-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .xxs\:border-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .xxs\:border-top-none {
        border-top-width: 0px !important;
        border-top-style: none
    }

    .xxs\:border-top-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .xxs\:border-top-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .xxs\:border-top-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .xxs\:border-right-none {
        border-right-width: 0px !important;
        border-right-style: none
    }

    .xxs\:border-right-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .xxs\:border-right-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .xxs\:border-right-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .xxs\:border-left-none {
        border-left-width: 0px !important;
        border-left-style: none
    }

    .xxs\:border-left-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .xxs\:border-left-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .xxs\:border-left-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .xxs\:border-bottom-none {
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .xxs\:border-bottom-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .xxs\:border-bottom-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .xxs\:border-bottom-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .xxs\:border-x-none {
        border-left-width: 0px !important;
        border-left-style: none;
        border-right-width: 0px !important;
        border-right-style: none
    }

    .xxs\:border-x-1 {
        border-left-width: 1px !important;
        border-left-style: solid;
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .xxs\:border-x-2 {
        border-left-width: 2px !important;
        border-left-style: solid;
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .xxs\:border-x-3 {
        border-left-width: 3px !important;
        border-left-style: solid;
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .xxs\:border-y-none {
        border-top-width: 0px !important;
        border-top-style: none;
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .xxs\:border-y-1 {
        border-top-width: 1px !important;
        border-top-style: solid;
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .xxs\:border-y-2 {
        border-top-width: 2px !important;
        border-top-style: solid;
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .xxs\:border-y-3 {
        border-top-width: 3px !important;
        border-top-style: solid;
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }
}

@media screen and (min-width: 480px) {
    .xs\:border-none {
        border-width:0px !important;
        border-style: none
    }

    .xs\:border-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .xs\:border-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .xs\:border-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .xs\:border-top-none {
        border-top-width: 0px !important;
        border-top-style: none
    }

    .xs\:border-top-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .xs\:border-top-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .xs\:border-top-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .xs\:border-right-none {
        border-right-width: 0px !important;
        border-right-style: none
    }

    .xs\:border-right-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .xs\:border-right-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .xs\:border-right-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .xs\:border-left-none {
        border-left-width: 0px !important;
        border-left-style: none
    }

    .xs\:border-left-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .xs\:border-left-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .xs\:border-left-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .xs\:border-bottom-none {
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .xs\:border-bottom-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .xs\:border-bottom-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .xs\:border-bottom-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .xs\:border-x-none {
        border-left-width: 0px !important;
        border-left-style: none;
        border-right-width: 0px !important;
        border-right-style: none
    }

    .xs\:border-x-1 {
        border-left-width: 1px !important;
        border-left-style: solid;
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .xs\:border-x-2 {
        border-left-width: 2px !important;
        border-left-style: solid;
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .xs\:border-x-3 {
        border-left-width: 3px !important;
        border-left-style: solid;
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .xs\:border-y-none {
        border-top-width: 0px !important;
        border-top-style: none;
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .xs\:border-y-1 {
        border-top-width: 1px !important;
        border-top-style: solid;
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .xs\:border-y-2 {
        border-top-width: 2px !important;
        border-top-style: solid;
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .xs\:border-y-3 {
        border-top-width: 3px !important;
        border-top-style: solid;
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }
}

@media screen and (min-width: 640px) {
    .sm\:border-none {
        border-width:0px !important;
        border-style: none
    }

    .sm\:border-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .sm\:border-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .sm\:border-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .sm\:border-top-none {
        border-top-width: 0px !important;
        border-top-style: none
    }

    .sm\:border-top-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .sm\:border-top-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .sm\:border-top-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .sm\:border-right-none {
        border-right-width: 0px !important;
        border-right-style: none
    }

    .sm\:border-right-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .sm\:border-right-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .sm\:border-right-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .sm\:border-left-none {
        border-left-width: 0px !important;
        border-left-style: none
    }

    .sm\:border-left-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .sm\:border-left-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .sm\:border-left-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .sm\:border-bottom-none {
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .sm\:border-bottom-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .sm\:border-bottom-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .sm\:border-bottom-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .sm\:border-x-none {
        border-left-width: 0px !important;
        border-left-style: none;
        border-right-width: 0px !important;
        border-right-style: none
    }

    .sm\:border-x-1 {
        border-left-width: 1px !important;
        border-left-style: solid;
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .sm\:border-x-2 {
        border-left-width: 2px !important;
        border-left-style: solid;
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .sm\:border-x-3 {
        border-left-width: 3px !important;
        border-left-style: solid;
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .sm\:border-y-none {
        border-top-width: 0px !important;
        border-top-style: none;
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .sm\:border-y-1 {
        border-top-width: 1px !important;
        border-top-style: solid;
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .sm\:border-y-2 {
        border-top-width: 2px !important;
        border-top-style: solid;
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .sm\:border-y-3 {
        border-top-width: 3px !important;
        border-top-style: solid;
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }
}

@media screen and (min-width: 960px) {
    .md\:border-none {
        border-width:0px !important;
        border-style: none
    }

    .md\:border-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .md\:border-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .md\:border-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .md\:border-top-none {
        border-top-width: 0px !important;
        border-top-style: none
    }

    .md\:border-top-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .md\:border-top-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .md\:border-top-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .md\:border-right-none {
        border-right-width: 0px !important;
        border-right-style: none
    }

    .md\:border-right-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .md\:border-right-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .md\:border-right-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .md\:border-left-none {
        border-left-width: 0px !important;
        border-left-style: none
    }

    .md\:border-left-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .md\:border-left-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .md\:border-left-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .md\:border-bottom-none {
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .md\:border-bottom-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .md\:border-bottom-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .md\:border-bottom-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .md\:border-x-none {
        border-left-width: 0px !important;
        border-left-style: none;
        border-right-width: 0px !important;
        border-right-style: none
    }

    .md\:border-x-1 {
        border-left-width: 1px !important;
        border-left-style: solid;
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .md\:border-x-2 {
        border-left-width: 2px !important;
        border-left-style: solid;
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .md\:border-x-3 {
        border-left-width: 3px !important;
        border-left-style: solid;
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .md\:border-y-none {
        border-top-width: 0px !important;
        border-top-style: none;
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .md\:border-y-1 {
        border-top-width: 1px !important;
        border-top-style: solid;
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .md\:border-y-2 {
        border-top-width: 2px !important;
        border-top-style: solid;
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .md\:border-y-3 {
        border-top-width: 3px !important;
        border-top-style: solid;
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }
}

@media screen and (min-width: 1280px) {
    .lg\:border-none {
        border-width:0px !important;
        border-style: none
    }

    .lg\:border-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .lg\:border-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .lg\:border-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .lg\:border-top-none {
        border-top-width: 0px !important;
        border-top-style: none
    }

    .lg\:border-top-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .lg\:border-top-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .lg\:border-top-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .lg\:border-right-none {
        border-right-width: 0px !important;
        border-right-style: none
    }

    .lg\:border-right-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .lg\:border-right-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .lg\:border-right-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .lg\:border-left-none {
        border-left-width: 0px !important;
        border-left-style: none
    }

    .lg\:border-left-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .lg\:border-left-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .lg\:border-left-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .lg\:border-bottom-none {
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .lg\:border-bottom-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .lg\:border-bottom-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .lg\:border-bottom-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .lg\:border-x-none {
        border-left-width: 0px !important;
        border-left-style: none;
        border-right-width: 0px !important;
        border-right-style: none
    }

    .lg\:border-x-1 {
        border-left-width: 1px !important;
        border-left-style: solid;
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .lg\:border-x-2 {
        border-left-width: 2px !important;
        border-left-style: solid;
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .lg\:border-x-3 {
        border-left-width: 3px !important;
        border-left-style: solid;
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .lg\:border-y-none {
        border-top-width: 0px !important;
        border-top-style: none;
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .lg\:border-y-1 {
        border-top-width: 1px !important;
        border-top-style: solid;
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .lg\:border-y-2 {
        border-top-width: 2px !important;
        border-top-style: solid;
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .lg\:border-y-3 {
        border-top-width: 3px !important;
        border-top-style: solid;
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }
}

@media screen and (min-width: 1440px) {
    .xl\:border-none {
        border-width:0px !important;
        border-style: none
    }

    .xl\:border-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .xl\:border-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .xl\:border-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .xl\:border-top-none {
        border-top-width: 0px !important;
        border-top-style: none
    }

    .xl\:border-top-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .xl\:border-top-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .xl\:border-top-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .xl\:border-right-none {
        border-right-width: 0px !important;
        border-right-style: none
    }

    .xl\:border-right-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .xl\:border-right-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .xl\:border-right-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .xl\:border-left-none {
        border-left-width: 0px !important;
        border-left-style: none
    }

    .xl\:border-left-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .xl\:border-left-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .xl\:border-left-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .xl\:border-bottom-none {
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .xl\:border-bottom-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .xl\:border-bottom-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .xl\:border-bottom-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .xl\:border-x-none {
        border-left-width: 0px !important;
        border-left-style: none;
        border-right-width: 0px !important;
        border-right-style: none
    }

    .xl\:border-x-1 {
        border-left-width: 1px !important;
        border-left-style: solid;
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .xl\:border-x-2 {
        border-left-width: 2px !important;
        border-left-style: solid;
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .xl\:border-x-3 {
        border-left-width: 3px !important;
        border-left-style: solid;
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .xl\:border-y-none {
        border-top-width: 0px !important;
        border-top-style: none;
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .xl\:border-y-1 {
        border-top-width: 1px !important;
        border-top-style: solid;
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .xl\:border-y-2 {
        border-top-width: 2px !important;
        border-top-style: solid;
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .xl\:border-y-3 {
        border-top-width: 3px !important;
        border-top-style: solid;
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }
}

@media screen and (min-width: 100%) {
    .max\:border-none {
        border-width:0px !important;
        border-style: none
    }

    .max\:border-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .max\:border-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .max\:border-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .max\:border-top-none {
        border-top-width: 0px !important;
        border-top-style: none
    }

    .max\:border-top-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .max\:border-top-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .max\:border-top-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .max\:border-right-none {
        border-right-width: 0px !important;
        border-right-style: none
    }

    .max\:border-right-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .max\:border-right-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .max\:border-right-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .max\:border-left-none {
        border-left-width: 0px !important;
        border-left-style: none
    }

    .max\:border-left-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .max\:border-left-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .max\:border-left-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .max\:border-bottom-none {
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .max\:border-bottom-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .max\:border-bottom-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .max\:border-bottom-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .max\:border-x-none {
        border-left-width: 0px !important;
        border-left-style: none;
        border-right-width: 0px !important;
        border-right-style: none
    }

    .max\:border-x-1 {
        border-left-width: 1px !important;
        border-left-style: solid;
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .max\:border-x-2 {
        border-left-width: 2px !important;
        border-left-style: solid;
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .max\:border-x-3 {
        border-left-width: 3px !important;
        border-left-style: solid;
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .max\:border-y-none {
        border-top-width: 0px !important;
        border-top-style: none;
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .max\:border-y-1 {
        border-top-width: 1px !important;
        border-top-style: solid;
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .max\:border-y-2 {
        border-top-width: 2px !important;
        border-top-style: solid;
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .max\:border-y-3 {
        border-top-width: 3px !important;
        border-top-style: solid;
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }
}

.border-solid {
    border-style: solid !important
}

.border-dashed {
    border-style: dashed !important
}

.border-dotted {
    border-style: dotted !important
}

.border-double {
    border-style: double !important
}

@media screen and (min-width: 320px) {
    .xxs\:border-solid {
        border-style:solid !important
    }

    .xxs\:border-dashed {
        border-style: dashed !important
    }

    .xxs\:border-dotted {
        border-style: dotted !important
    }

    .xxs\:border-double {
        border-style: double !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:border-solid {
        border-style:solid !important
    }

    .xs\:border-dashed {
        border-style: dashed !important
    }

    .xs\:border-dotted {
        border-style: dotted !important
    }

    .xs\:border-double {
        border-style: double !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:border-solid {
        border-style:solid !important
    }

    .sm\:border-dashed {
        border-style: dashed !important
    }

    .sm\:border-dotted {
        border-style: dotted !important
    }

    .sm\:border-double {
        border-style: double !important
    }
}

@media screen and (min-width: 960px) {
    .md\:border-solid {
        border-style:solid !important
    }

    .md\:border-dashed {
        border-style: dashed !important
    }

    .md\:border-dotted {
        border-style: dotted !important
    }

    .md\:border-double {
        border-style: double !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:border-solid {
        border-style:solid !important
    }

    .lg\:border-dashed {
        border-style: dashed !important
    }

    .lg\:border-dotted {
        border-style: dotted !important
    }

    .lg\:border-double {
        border-style: double !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:border-solid {
        border-style:solid !important
    }

    .xl\:border-dashed {
        border-style: dashed !important
    }

    .xl\:border-dotted {
        border-style: dotted !important
    }

    .xl\:border-double {
        border-style: double !important
    }
}

@media screen and (min-width: 100%) {
    .max\:border-solid {
        border-style:solid !important
    }

    .max\:border-dashed {
        border-style: dashed !important
    }

    .max\:border-dotted {
        border-style: dotted !important
    }

    .max\:border-double {
        border-style: double !important
    }
}

.border-noround {
    border-radius: 0 !important
}

.border-round {
    border-radius: var(--border-radius) !important
}

.border-round-xs {
    border-radius: 0.125rem !important
}

.border-round-sm {
    border-radius: 0.25rem !important
}

.border-round-md {
    border-radius: 0.375rem !important
}

.border-round-lg {
    border-radius: 0.5rem !important
}

.border-round-xl {
    border-radius: 0.75rem !important
}

.border-round-2xl {
    border-radius: 1rem !important
}

.border-round-3xl {
    border-radius: 1.5rem !important
}

.border-circle {
    border-radius: 50% !important
}

@media screen and (min-width: 320px) {
    .xxs\:border-noround {
        border-radius:0 !important
    }

    .xxs\:border-round {
        border-radius: var(--border-radius) !important
    }

    .xxs\:border-round-xs {
        border-radius: 0.125rem !important
    }

    .xxs\:border-round-sm {
        border-radius: 0.25rem !important
    }

    .xxs\:border-round-md {
        border-radius: 0.375rem !important
    }

    .xxs\:border-round-lg {
        border-radius: 0.5rem !important
    }

    .xxs\:border-round-xl {
        border-radius: 0.75rem !important
    }

    .xxs\:border-round-2xl {
        border-radius: 1rem !important
    }

    .xxs\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .xxs\:border-circle {
        border-radius: 50% !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:border-noround {
        border-radius:0 !important
    }

    .xs\:border-round {
        border-radius: var(--border-radius) !important
    }

    .xs\:border-round-xs {
        border-radius: 0.125rem !important
    }

    .xs\:border-round-sm {
        border-radius: 0.25rem !important
    }

    .xs\:border-round-md {
        border-radius: 0.375rem !important
    }

    .xs\:border-round-lg {
        border-radius: 0.5rem !important
    }

    .xs\:border-round-xl {
        border-radius: 0.75rem !important
    }

    .xs\:border-round-2xl {
        border-radius: 1rem !important
    }

    .xs\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .xs\:border-circle {
        border-radius: 50% !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:border-noround {
        border-radius:0 !important
    }

    .sm\:border-round {
        border-radius: var(--border-radius) !important
    }

    .sm\:border-round-xs {
        border-radius: 0.125rem !important
    }

    .sm\:border-round-sm {
        border-radius: 0.25rem !important
    }

    .sm\:border-round-md {
        border-radius: 0.375rem !important
    }

    .sm\:border-round-lg {
        border-radius: 0.5rem !important
    }

    .sm\:border-round-xl {
        border-radius: 0.75rem !important
    }

    .sm\:border-round-2xl {
        border-radius: 1rem !important
    }

    .sm\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .sm\:border-circle {
        border-radius: 50% !important
    }
}

@media screen and (min-width: 960px) {
    .md\:border-noround {
        border-radius:0 !important
    }

    .md\:border-round {
        border-radius: var(--border-radius) !important
    }

    .md\:border-round-xs {
        border-radius: 0.125rem !important
    }

    .md\:border-round-sm {
        border-radius: 0.25rem !important
    }

    .md\:border-round-md {
        border-radius: 0.375rem !important
    }

    .md\:border-round-lg {
        border-radius: 0.5rem !important
    }

    .md\:border-round-xl {
        border-radius: 0.75rem !important
    }

    .md\:border-round-2xl {
        border-radius: 1rem !important
    }

    .md\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .md\:border-circle {
        border-radius: 50% !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:border-noround {
        border-radius:0 !important
    }

    .lg\:border-round {
        border-radius: var(--border-radius) !important
    }

    .lg\:border-round-xs {
        border-radius: 0.125rem !important
    }

    .lg\:border-round-sm {
        border-radius: 0.25rem !important
    }

    .lg\:border-round-md {
        border-radius: 0.375rem !important
    }

    .lg\:border-round-lg {
        border-radius: 0.5rem !important
    }

    .lg\:border-round-xl {
        border-radius: 0.75rem !important
    }

    .lg\:border-round-2xl {
        border-radius: 1rem !important
    }

    .lg\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .lg\:border-circle {
        border-radius: 50% !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:border-noround {
        border-radius:0 !important
    }

    .xl\:border-round {
        border-radius: var(--border-radius) !important
    }

    .xl\:border-round-xs {
        border-radius: 0.125rem !important
    }

    .xl\:border-round-sm {
        border-radius: 0.25rem !important
    }

    .xl\:border-round-md {
        border-radius: 0.375rem !important
    }

    .xl\:border-round-lg {
        border-radius: 0.5rem !important
    }

    .xl\:border-round-xl {
        border-radius: 0.75rem !important
    }

    .xl\:border-round-2xl {
        border-radius: 1rem !important
    }

    .xl\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .xl\:border-circle {
        border-radius: 50% !important
    }
}

@media screen and (min-width: 100%) {
    .max\:border-noround {
        border-radius:0 !important
    }

    .max\:border-round {
        border-radius: var(--border-radius) !important
    }

    .max\:border-round-xs {
        border-radius: 0.125rem !important
    }

    .max\:border-round-sm {
        border-radius: 0.25rem !important
    }

    .max\:border-round-md {
        border-radius: 0.375rem !important
    }

    .max\:border-round-lg {
        border-radius: 0.5rem !important
    }

    .max\:border-round-xl {
        border-radius: 0.75rem !important
    }

    .max\:border-round-2xl {
        border-radius: 1rem !important
    }

    .max\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .max\:border-circle {
        border-radius: 50% !important
    }
}

.border-noround-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.border-noround-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.border-noround-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.border-noround-bottom {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.border-round-left {
    border-top-left-radius: var(--border-radius) !important;
    border-bottom-left-radius: var(--border-radius) !important
}

.border-round-top {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important
}

.border-round-right {
    border-top-right-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important
}

.border-round-bottom {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important
}

.border-round-left-xs {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important
}

.border-round-top-xs {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important
}

.border-round-right-xs {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important
}

.border-round-bottom-xs {
    border-bottom-left-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important
}

.border-round-left-sm {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important
}

.border-round-top-sm {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important
}

.border-round-right-sm {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important
}

.border-round-bottom-sm {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important
}

.border-round-left-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important
}

.border-round-top-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important
}

.border-round-right-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important
}

.border-round-bottom-md {
    border-bottom-left-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important
}

.border-round-left-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important
}

.border-round-top-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important
}

.border-round-right-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important
}

.border-round-bottom-lg {
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important
}

.border-round-left-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important
}

.border-round-top-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important
}

.border-round-right-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important
}

.border-round-bottom-xl {
    border-bottom-left-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important
}

.border-round-left-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important
}

.border-round-top-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important
}

.border-round-right-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important
}

.border-round-bottom-2xl {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important
}

.border-round-left-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important
}

.border-round-top-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important
}

.border-round-right-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important
}

.border-round-bottom-3xl {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important
}

.border-circle-left {
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important
}

.border-circle-top {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important
}

.border-circle-right {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important
}

.border-circle-bottom {
    border-bottom-left-radius: 50% !important;
    border-bottom-right-radius: 50% !important
}

@media screen and (min-width: 320px) {
    .xxs\:border-noround-left {
        border-top-left-radius:0 !important;
        border-bottom-left-radius: 0 !important
    }

    .xxs\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .xxs\:border-noround-right {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .xxs\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .xxs\:border-round-left {
        border-top-left-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important
    }

    .xxs\:border-round-top {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important
    }

    .xxs\:border-round-right {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .xxs\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .xxs\:border-round-left-xs {
        border-top-left-radius: 0.125rem !important;
        border-bottom-left-radius: 0.125rem !important
    }

    .xxs\:border-round-top-xs {
        border-top-left-radius: 0.125rem !important;
        border-top-right-radius: 0.125rem !important
    }

    .xxs\:border-round-right-xs {
        border-top-right-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .xxs\:border-round-bottom-xs {
        border-bottom-left-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .xxs\:border-round-left-sm {
        border-top-left-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important
    }

    .xxs\:border-round-top-sm {
        border-top-left-radius: 0.25rem !important;
        border-top-right-radius: 0.25rem !important
    }

    .xxs\:border-round-right-sm {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .xxs\:border-round-bottom-sm {
        border-bottom-left-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .xxs\:border-round-left-md {
        border-top-left-radius: 0.375rem !important;
        border-bottom-left-radius: 0.375rem !important
    }

    .xxs\:border-round-top-md {
        border-top-left-radius: 0.375rem !important;
        border-top-right-radius: 0.375rem !important
    }

    .xxs\:border-round-right-md {
        border-top-right-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .xxs\:border-round-bottom-md {
        border-bottom-left-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .xxs\:border-round-left-lg {
        border-top-left-radius: 0.5rem !important;
        border-bottom-left-radius: 0.5rem !important
    }

    .xxs\:border-round-top-lg {
        border-top-left-radius: 0.5rem !important;
        border-top-right-radius: 0.5rem !important
    }

    .xxs\:border-round-right-lg {
        border-top-right-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .xxs\:border-round-bottom-lg {
        border-bottom-left-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .xxs\:border-round-left-xl {
        border-top-left-radius: 0.75rem !important;
        border-bottom-left-radius: 0.75rem !important
    }

    .xxs\:border-round-top-xl {
        border-top-left-radius: 0.75rem !important;
        border-top-right-radius: 0.75rem !important
    }

    .xxs\:border-round-right-xl {
        border-top-right-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .xxs\:border-round-bottom-xl {
        border-bottom-left-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .xxs\:border-round-left-2xl {
        border-top-left-radius: 1rem !important;
        border-bottom-left-radius: 1rem !important
    }

    .xxs\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .xxs\:border-round-right-2xl {
        border-top-right-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .xxs\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .xxs\:border-round-left-3xl {
        border-top-left-radius: 1.5rem !important;
        border-bottom-left-radius: 1.5rem !important
    }

    .xxs\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .xxs\:border-round-right-3xl {
        border-top-right-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .xxs\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .xxs\:border-circle-left {
        border-top-left-radius: 50% !important;
        border-bottom-left-radius: 50% !important
    }

    .xxs\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .xxs\:border-circle-right {
        border-top-right-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }

    .xxs\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:border-noround-left {
        border-top-left-radius:0 !important;
        border-bottom-left-radius: 0 !important
    }

    .xs\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .xs\:border-noround-right {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .xs\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .xs\:border-round-left {
        border-top-left-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important
    }

    .xs\:border-round-top {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important
    }

    .xs\:border-round-right {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .xs\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .xs\:border-round-left-xs {
        border-top-left-radius: 0.125rem !important;
        border-bottom-left-radius: 0.125rem !important
    }

    .xs\:border-round-top-xs {
        border-top-left-radius: 0.125rem !important;
        border-top-right-radius: 0.125rem !important
    }

    .xs\:border-round-right-xs {
        border-top-right-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .xs\:border-round-bottom-xs {
        border-bottom-left-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .xs\:border-round-left-sm {
        border-top-left-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important
    }

    .xs\:border-round-top-sm {
        border-top-left-radius: 0.25rem !important;
        border-top-right-radius: 0.25rem !important
    }

    .xs\:border-round-right-sm {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .xs\:border-round-bottom-sm {
        border-bottom-left-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .xs\:border-round-left-md {
        border-top-left-radius: 0.375rem !important;
        border-bottom-left-radius: 0.375rem !important
    }

    .xs\:border-round-top-md {
        border-top-left-radius: 0.375rem !important;
        border-top-right-radius: 0.375rem !important
    }

    .xs\:border-round-right-md {
        border-top-right-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .xs\:border-round-bottom-md {
        border-bottom-left-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .xs\:border-round-left-lg {
        border-top-left-radius: 0.5rem !important;
        border-bottom-left-radius: 0.5rem !important
    }

    .xs\:border-round-top-lg {
        border-top-left-radius: 0.5rem !important;
        border-top-right-radius: 0.5rem !important
    }

    .xs\:border-round-right-lg {
        border-top-right-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .xs\:border-round-bottom-lg {
        border-bottom-left-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .xs\:border-round-left-xl {
        border-top-left-radius: 0.75rem !important;
        border-bottom-left-radius: 0.75rem !important
    }

    .xs\:border-round-top-xl {
        border-top-left-radius: 0.75rem !important;
        border-top-right-radius: 0.75rem !important
    }

    .xs\:border-round-right-xl {
        border-top-right-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .xs\:border-round-bottom-xl {
        border-bottom-left-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .xs\:border-round-left-2xl {
        border-top-left-radius: 1rem !important;
        border-bottom-left-radius: 1rem !important
    }

    .xs\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .xs\:border-round-right-2xl {
        border-top-right-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .xs\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .xs\:border-round-left-3xl {
        border-top-left-radius: 1.5rem !important;
        border-bottom-left-radius: 1.5rem !important
    }

    .xs\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .xs\:border-round-right-3xl {
        border-top-right-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .xs\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .xs\:border-circle-left {
        border-top-left-radius: 50% !important;
        border-bottom-left-radius: 50% !important
    }

    .xs\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .xs\:border-circle-right {
        border-top-right-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }

    .xs\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:border-noround-left {
        border-top-left-radius:0 !important;
        border-bottom-left-radius: 0 !important
    }

    .sm\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .sm\:border-noround-right {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .sm\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .sm\:border-round-left {
        border-top-left-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important
    }

    .sm\:border-round-top {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important
    }

    .sm\:border-round-right {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .sm\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .sm\:border-round-left-xs {
        border-top-left-radius: 0.125rem !important;
        border-bottom-left-radius: 0.125rem !important
    }

    .sm\:border-round-top-xs {
        border-top-left-radius: 0.125rem !important;
        border-top-right-radius: 0.125rem !important
    }

    .sm\:border-round-right-xs {
        border-top-right-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .sm\:border-round-bottom-xs {
        border-bottom-left-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .sm\:border-round-left-sm {
        border-top-left-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important
    }

    .sm\:border-round-top-sm {
        border-top-left-radius: 0.25rem !important;
        border-top-right-radius: 0.25rem !important
    }

    .sm\:border-round-right-sm {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .sm\:border-round-bottom-sm {
        border-bottom-left-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .sm\:border-round-left-md {
        border-top-left-radius: 0.375rem !important;
        border-bottom-left-radius: 0.375rem !important
    }

    .sm\:border-round-top-md {
        border-top-left-radius: 0.375rem !important;
        border-top-right-radius: 0.375rem !important
    }

    .sm\:border-round-right-md {
        border-top-right-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .sm\:border-round-bottom-md {
        border-bottom-left-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .sm\:border-round-left-lg {
        border-top-left-radius: 0.5rem !important;
        border-bottom-left-radius: 0.5rem !important
    }

    .sm\:border-round-top-lg {
        border-top-left-radius: 0.5rem !important;
        border-top-right-radius: 0.5rem !important
    }

    .sm\:border-round-right-lg {
        border-top-right-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .sm\:border-round-bottom-lg {
        border-bottom-left-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .sm\:border-round-left-xl {
        border-top-left-radius: 0.75rem !important;
        border-bottom-left-radius: 0.75rem !important
    }

    .sm\:border-round-top-xl {
        border-top-left-radius: 0.75rem !important;
        border-top-right-radius: 0.75rem !important
    }

    .sm\:border-round-right-xl {
        border-top-right-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .sm\:border-round-bottom-xl {
        border-bottom-left-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .sm\:border-round-left-2xl {
        border-top-left-radius: 1rem !important;
        border-bottom-left-radius: 1rem !important
    }

    .sm\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .sm\:border-round-right-2xl {
        border-top-right-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .sm\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .sm\:border-round-left-3xl {
        border-top-left-radius: 1.5rem !important;
        border-bottom-left-radius: 1.5rem !important
    }

    .sm\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .sm\:border-round-right-3xl {
        border-top-right-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .sm\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .sm\:border-circle-left {
        border-top-left-radius: 50% !important;
        border-bottom-left-radius: 50% !important
    }

    .sm\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .sm\:border-circle-right {
        border-top-right-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }

    .sm\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

@media screen and (min-width: 960px) {
    .md\:border-noround-left {
        border-top-left-radius:0 !important;
        border-bottom-left-radius: 0 !important
    }

    .md\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .md\:border-noround-right {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .md\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .md\:border-round-left {
        border-top-left-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important
    }

    .md\:border-round-top {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important
    }

    .md\:border-round-right {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .md\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .md\:border-round-left-xs {
        border-top-left-radius: 0.125rem !important;
        border-bottom-left-radius: 0.125rem !important
    }

    .md\:border-round-top-xs {
        border-top-left-radius: 0.125rem !important;
        border-top-right-radius: 0.125rem !important
    }

    .md\:border-round-right-xs {
        border-top-right-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .md\:border-round-bottom-xs {
        border-bottom-left-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .md\:border-round-left-sm {
        border-top-left-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important
    }

    .md\:border-round-top-sm {
        border-top-left-radius: 0.25rem !important;
        border-top-right-radius: 0.25rem !important
    }

    .md\:border-round-right-sm {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .md\:border-round-bottom-sm {
        border-bottom-left-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .md\:border-round-left-md {
        border-top-left-radius: 0.375rem !important;
        border-bottom-left-radius: 0.375rem !important
    }

    .md\:border-round-top-md {
        border-top-left-radius: 0.375rem !important;
        border-top-right-radius: 0.375rem !important
    }

    .md\:border-round-right-md {
        border-top-right-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .md\:border-round-bottom-md {
        border-bottom-left-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .md\:border-round-left-lg {
        border-top-left-radius: 0.5rem !important;
        border-bottom-left-radius: 0.5rem !important
    }

    .md\:border-round-top-lg {
        border-top-left-radius: 0.5rem !important;
        border-top-right-radius: 0.5rem !important
    }

    .md\:border-round-right-lg {
        border-top-right-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .md\:border-round-bottom-lg {
        border-bottom-left-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .md\:border-round-left-xl {
        border-top-left-radius: 0.75rem !important;
        border-bottom-left-radius: 0.75rem !important
    }

    .md\:border-round-top-xl {
        border-top-left-radius: 0.75rem !important;
        border-top-right-radius: 0.75rem !important
    }

    .md\:border-round-right-xl {
        border-top-right-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .md\:border-round-bottom-xl {
        border-bottom-left-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .md\:border-round-left-2xl {
        border-top-left-radius: 1rem !important;
        border-bottom-left-radius: 1rem !important
    }

    .md\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .md\:border-round-right-2xl {
        border-top-right-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .md\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .md\:border-round-left-3xl {
        border-top-left-radius: 1.5rem !important;
        border-bottom-left-radius: 1.5rem !important
    }

    .md\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .md\:border-round-right-3xl {
        border-top-right-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .md\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .md\:border-circle-left {
        border-top-left-radius: 50% !important;
        border-bottom-left-radius: 50% !important
    }

    .md\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .md\:border-circle-right {
        border-top-right-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }

    .md\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:border-noround-left {
        border-top-left-radius:0 !important;
        border-bottom-left-radius: 0 !important
    }

    .lg\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .lg\:border-noround-right {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .lg\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .lg\:border-round-left {
        border-top-left-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important
    }

    .lg\:border-round-top {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important
    }

    .lg\:border-round-right {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .lg\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .lg\:border-round-left-xs {
        border-top-left-radius: 0.125rem !important;
        border-bottom-left-radius: 0.125rem !important
    }

    .lg\:border-round-top-xs {
        border-top-left-radius: 0.125rem !important;
        border-top-right-radius: 0.125rem !important
    }

    .lg\:border-round-right-xs {
        border-top-right-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .lg\:border-round-bottom-xs {
        border-bottom-left-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .lg\:border-round-left-sm {
        border-top-left-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important
    }

    .lg\:border-round-top-sm {
        border-top-left-radius: 0.25rem !important;
        border-top-right-radius: 0.25rem !important
    }

    .lg\:border-round-right-sm {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .lg\:border-round-bottom-sm {
        border-bottom-left-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .lg\:border-round-left-md {
        border-top-left-radius: 0.375rem !important;
        border-bottom-left-radius: 0.375rem !important
    }

    .lg\:border-round-top-md {
        border-top-left-radius: 0.375rem !important;
        border-top-right-radius: 0.375rem !important
    }

    .lg\:border-round-right-md {
        border-top-right-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .lg\:border-round-bottom-md {
        border-bottom-left-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .lg\:border-round-left-lg {
        border-top-left-radius: 0.5rem !important;
        border-bottom-left-radius: 0.5rem !important
    }

    .lg\:border-round-top-lg {
        border-top-left-radius: 0.5rem !important;
        border-top-right-radius: 0.5rem !important
    }

    .lg\:border-round-right-lg {
        border-top-right-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .lg\:border-round-bottom-lg {
        border-bottom-left-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .lg\:border-round-left-xl {
        border-top-left-radius: 0.75rem !important;
        border-bottom-left-radius: 0.75rem !important
    }

    .lg\:border-round-top-xl {
        border-top-left-radius: 0.75rem !important;
        border-top-right-radius: 0.75rem !important
    }

    .lg\:border-round-right-xl {
        border-top-right-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .lg\:border-round-bottom-xl {
        border-bottom-left-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .lg\:border-round-left-2xl {
        border-top-left-radius: 1rem !important;
        border-bottom-left-radius: 1rem !important
    }

    .lg\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .lg\:border-round-right-2xl {
        border-top-right-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .lg\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .lg\:border-round-left-3xl {
        border-top-left-radius: 1.5rem !important;
        border-bottom-left-radius: 1.5rem !important
    }

    .lg\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .lg\:border-round-right-3xl {
        border-top-right-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .lg\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .lg\:border-circle-left {
        border-top-left-radius: 50% !important;
        border-bottom-left-radius: 50% !important
    }

    .lg\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .lg\:border-circle-right {
        border-top-right-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }

    .lg\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:border-noround-left {
        border-top-left-radius:0 !important;
        border-bottom-left-radius: 0 !important
    }

    .xl\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .xl\:border-noround-right {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .xl\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .xl\:border-round-left {
        border-top-left-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important
    }

    .xl\:border-round-top {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important
    }

    .xl\:border-round-right {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .xl\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .xl\:border-round-left-xs {
        border-top-left-radius: 0.125rem !important;
        border-bottom-left-radius: 0.125rem !important
    }

    .xl\:border-round-top-xs {
        border-top-left-radius: 0.125rem !important;
        border-top-right-radius: 0.125rem !important
    }

    .xl\:border-round-right-xs {
        border-top-right-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .xl\:border-round-bottom-xs {
        border-bottom-left-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .xl\:border-round-left-sm {
        border-top-left-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important
    }

    .xl\:border-round-top-sm {
        border-top-left-radius: 0.25rem !important;
        border-top-right-radius: 0.25rem !important
    }

    .xl\:border-round-right-sm {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .xl\:border-round-bottom-sm {
        border-bottom-left-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .xl\:border-round-left-md {
        border-top-left-radius: 0.375rem !important;
        border-bottom-left-radius: 0.375rem !important
    }

    .xl\:border-round-top-md {
        border-top-left-radius: 0.375rem !important;
        border-top-right-radius: 0.375rem !important
    }

    .xl\:border-round-right-md {
        border-top-right-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .xl\:border-round-bottom-md {
        border-bottom-left-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .xl\:border-round-left-lg {
        border-top-left-radius: 0.5rem !important;
        border-bottom-left-radius: 0.5rem !important
    }

    .xl\:border-round-top-lg {
        border-top-left-radius: 0.5rem !important;
        border-top-right-radius: 0.5rem !important
    }

    .xl\:border-round-right-lg {
        border-top-right-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .xl\:border-round-bottom-lg {
        border-bottom-left-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .xl\:border-round-left-xl {
        border-top-left-radius: 0.75rem !important;
        border-bottom-left-radius: 0.75rem !important
    }

    .xl\:border-round-top-xl {
        border-top-left-radius: 0.75rem !important;
        border-top-right-radius: 0.75rem !important
    }

    .xl\:border-round-right-xl {
        border-top-right-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .xl\:border-round-bottom-xl {
        border-bottom-left-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .xl\:border-round-left-2xl {
        border-top-left-radius: 1rem !important;
        border-bottom-left-radius: 1rem !important
    }

    .xl\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .xl\:border-round-right-2xl {
        border-top-right-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .xl\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .xl\:border-round-left-3xl {
        border-top-left-radius: 1.5rem !important;
        border-bottom-left-radius: 1.5rem !important
    }

    .xl\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .xl\:border-round-right-3xl {
        border-top-right-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .xl\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .xl\:border-circle-left {
        border-top-left-radius: 50% !important;
        border-bottom-left-radius: 50% !important
    }

    .xl\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .xl\:border-circle-right {
        border-top-right-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }

    .xl\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

@media screen and (min-width: 100%) {
    .max\:border-noround-left {
        border-top-left-radius:0 !important;
        border-bottom-left-radius: 0 !important
    }

    .max\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .max\:border-noround-right {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .max\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .max\:border-round-left {
        border-top-left-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important
    }

    .max\:border-round-top {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important
    }

    .max\:border-round-right {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .max\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .max\:border-round-left-xs {
        border-top-left-radius: 0.125rem !important;
        border-bottom-left-radius: 0.125rem !important
    }

    .max\:border-round-top-xs {
        border-top-left-radius: 0.125rem !important;
        border-top-right-radius: 0.125rem !important
    }

    .max\:border-round-right-xs {
        border-top-right-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .max\:border-round-bottom-xs {
        border-bottom-left-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .max\:border-round-left-sm {
        border-top-left-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important
    }

    .max\:border-round-top-sm {
        border-top-left-radius: 0.25rem !important;
        border-top-right-radius: 0.25rem !important
    }

    .max\:border-round-right-sm {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .max\:border-round-bottom-sm {
        border-bottom-left-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .max\:border-round-left-md {
        border-top-left-radius: 0.375rem !important;
        border-bottom-left-radius: 0.375rem !important
    }

    .max\:border-round-top-md {
        border-top-left-radius: 0.375rem !important;
        border-top-right-radius: 0.375rem !important
    }

    .max\:border-round-right-md {
        border-top-right-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .max\:border-round-bottom-md {
        border-bottom-left-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .max\:border-round-left-lg {
        border-top-left-radius: 0.5rem !important;
        border-bottom-left-radius: 0.5rem !important
    }

    .max\:border-round-top-lg {
        border-top-left-radius: 0.5rem !important;
        border-top-right-radius: 0.5rem !important
    }

    .max\:border-round-right-lg {
        border-top-right-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .max\:border-round-bottom-lg {
        border-bottom-left-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .max\:border-round-left-xl {
        border-top-left-radius: 0.75rem !important;
        border-bottom-left-radius: 0.75rem !important
    }

    .max\:border-round-top-xl {
        border-top-left-radius: 0.75rem !important;
        border-top-right-radius: 0.75rem !important
    }

    .max\:border-round-right-xl {
        border-top-right-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .max\:border-round-bottom-xl {
        border-bottom-left-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .max\:border-round-left-2xl {
        border-top-left-radius: 1rem !important;
        border-bottom-left-radius: 1rem !important
    }

    .max\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .max\:border-round-right-2xl {
        border-top-right-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .max\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .max\:border-round-left-3xl {
        border-top-left-radius: 1.5rem !important;
        border-bottom-left-radius: 1.5rem !important
    }

    .max\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .max\:border-round-right-3xl {
        border-top-right-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .max\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .max\:border-circle-left {
        border-top-left-radius: 50% !important;
        border-bottom-left-radius: 50% !important
    }

    .max\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .max\:border-circle-right {
        border-top-right-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }

    .max\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

.w-full {
    width: 100% !important
}

.w-screen {
    width: 100vw !important
}

.w-auto {
    width: auto !important
}

.w-1 {
    width: 8.3333% !important
}

.w-2 {
    width: 16.6667% !important
}

.w-3 {
    width: 25% !important
}

.w-4 {
    width: 33.3333% !important
}

.w-5 {
    width: 41.6667% !important
}

.w-6 {
    width: 50% !important
}

.w-7 {
    width: 58.3333% !important
}

.w-8 {
    width: 66.6667% !important
}

.w-9 {
    width: 75% !important
}

.w-10 {
    width: 83.3333% !important
}

.w-11 {
    width: 91.6667% !important
}

.w-12 {
    width: 100% !important
}

.w-min {
    width: min-content !important
}

.w-max {
    width: max-content !important
}

.w-fit {
    width: fit-content !important
}

.w-1rem {
    width: 1rem !important
}

.w-2rem {
    width: 2rem !important
}

.w-3rem {
    width: 3rem !important
}

.w-4rem {
    width: 4rem !important
}

.w-5rem {
    width: 5rem !important
}

.w-6rem {
    width: 6rem !important
}

.w-7rem {
    width: 7rem !important
}

.w-8rem {
    width: 8rem !important
}

.w-9rem {
    width: 9rem !important
}

.w-10rem {
    width: 10rem !important
}

.w-11rem {
    width: 11rem !important
}

.w-12rem {
    width: 12rem !important
}

.w-13rem {
    width: 13rem !important
}

.w-14rem {
    width: 14rem !important
}

.w-15rem {
    width: 15rem !important
}

.w-16rem {
    width: 16rem !important
}

.w-17rem {
    width: 17rem !important
}

.w-18rem {
    width: 18rem !important
}

.w-19rem {
    width: 19rem !important
}

.w-20rem {
    width: 20rem !important
}

.w-21rem {
    width: 21rem !important
}

.w-22rem {
    width: 22rem !important
}

.w-23rem {
    width: 23rem !important
}

.w-24rem {
    width: 24rem !important
}

.w-25rem {
    width: 25rem !important
}

.w-26rem {
    width: 26rem !important
}

.w-27rem {
    width: 27rem !important
}

.w-28rem {
    width: 28rem !important
}

.w-29rem {
    width: 29rem !important
}

.w-30rem {
    width: 30rem !important
}

@media screen and (min-width: 320px) {
    .xxs\:w-full {
        width:100% !important
    }

    .xxs\:w-screen {
        width: 100vw !important
    }

    .xxs\:w-auto {
        width: auto !important
    }

    .xxs\:w-1 {
        width: 8.3333% !important
    }

    .xxs\:w-2 {
        width: 16.6667% !important
    }

    .xxs\:w-3 {
        width: 25% !important
    }

    .xxs\:w-4 {
        width: 33.3333% !important
    }

    .xxs\:w-5 {
        width: 41.6667% !important
    }

    .xxs\:w-6 {
        width: 50% !important
    }

    .xxs\:w-7 {
        width: 58.3333% !important
    }

    .xxs\:w-8 {
        width: 66.6667% !important
    }

    .xxs\:w-9 {
        width: 75% !important
    }

    .xxs\:w-10 {
        width: 83.3333% !important
    }

    .xxs\:w-11 {
        width: 91.6667% !important
    }

    .xxs\:w-12 {
        width: 100% !important
    }

    .xxs\:w-min {
        width: min-content !important
    }

    .xxs\:w-max {
        width: max-content !important
    }

    .xxs\:w-fit {
        width: fit-content !important
    }

    .xxs\:w-1rem {
        width: 1rem !important
    }

    .xxs\:w-2rem {
        width: 2rem !important
    }

    .xxs\:w-3rem {
        width: 3rem !important
    }

    .xxs\:w-4rem {
        width: 4rem !important
    }

    .xxs\:w-5rem {
        width: 5rem !important
    }

    .xxs\:w-6rem {
        width: 6rem !important
    }

    .xxs\:w-7rem {
        width: 7rem !important
    }

    .xxs\:w-8rem {
        width: 8rem !important
    }

    .xxs\:w-9rem {
        width: 9rem !important
    }

    .xxs\:w-10rem {
        width: 10rem !important
    }

    .xxs\:w-11rem {
        width: 11rem !important
    }

    .xxs\:w-12rem {
        width: 12rem !important
    }

    .xxs\:w-13rem {
        width: 13rem !important
    }

    .xxs\:w-14rem {
        width: 14rem !important
    }

    .xxs\:w-15rem {
        width: 15rem !important
    }

    .xxs\:w-16rem {
        width: 16rem !important
    }

    .xxs\:w-17rem {
        width: 17rem !important
    }

    .xxs\:w-18rem {
        width: 18rem !important
    }

    .xxs\:w-19rem {
        width: 19rem !important
    }

    .xxs\:w-20rem {
        width: 20rem !important
    }

    .xxs\:w-21rem {
        width: 21rem !important
    }

    .xxs\:w-22rem {
        width: 22rem !important
    }

    .xxs\:w-23rem {
        width: 23rem !important
    }

    .xxs\:w-24rem {
        width: 24rem !important
    }

    .xxs\:w-25rem {
        width: 25rem !important
    }

    .xxs\:w-26rem {
        width: 26rem !important
    }

    .xxs\:w-27rem {
        width: 27rem !important
    }

    .xxs\:w-28rem {
        width: 28rem !important
    }

    .xxs\:w-29rem {
        width: 29rem !important
    }

    .xxs\:w-30rem {
        width: 30rem !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:w-full {
        width:100% !important
    }

    .xs\:w-screen {
        width: 100vw !important
    }

    .xs\:w-auto {
        width: auto !important
    }

    .xs\:w-1 {
        width: 8.3333% !important
    }

    .xs\:w-2 {
        width: 16.6667% !important
    }

    .xs\:w-3 {
        width: 25% !important
    }

    .xs\:w-4 {
        width: 33.3333% !important
    }

    .xs\:w-5 {
        width: 41.6667% !important
    }

    .xs\:w-6 {
        width: 50% !important
    }

    .xs\:w-7 {
        width: 58.3333% !important
    }

    .xs\:w-8 {
        width: 66.6667% !important
    }

    .xs\:w-9 {
        width: 75% !important
    }

    .xs\:w-10 {
        width: 83.3333% !important
    }

    .xs\:w-11 {
        width: 91.6667% !important
    }

    .xs\:w-12 {
        width: 100% !important
    }

    .xs\:w-min {
        width: min-content !important
    }

    .xs\:w-max {
        width: max-content !important
    }

    .xs\:w-fit {
        width: fit-content !important
    }

    .xs\:w-1rem {
        width: 1rem !important
    }

    .xs\:w-2rem {
        width: 2rem !important
    }

    .xs\:w-3rem {
        width: 3rem !important
    }

    .xs\:w-4rem {
        width: 4rem !important
    }

    .xs\:w-5rem {
        width: 5rem !important
    }

    .xs\:w-6rem {
        width: 6rem !important
    }

    .xs\:w-7rem {
        width: 7rem !important
    }

    .xs\:w-8rem {
        width: 8rem !important
    }

    .xs\:w-9rem {
        width: 9rem !important
    }

    .xs\:w-10rem {
        width: 10rem !important
    }

    .xs\:w-11rem {
        width: 11rem !important
    }

    .xs\:w-12rem {
        width: 12rem !important
    }

    .xs\:w-13rem {
        width: 13rem !important
    }

    .xs\:w-14rem {
        width: 14rem !important
    }

    .xs\:w-15rem {
        width: 15rem !important
    }

    .xs\:w-16rem {
        width: 16rem !important
    }

    .xs\:w-17rem {
        width: 17rem !important
    }

    .xs\:w-18rem {
        width: 18rem !important
    }

    .xs\:w-19rem {
        width: 19rem !important
    }

    .xs\:w-20rem {
        width: 20rem !important
    }

    .xs\:w-21rem {
        width: 21rem !important
    }

    .xs\:w-22rem {
        width: 22rem !important
    }

    .xs\:w-23rem {
        width: 23rem !important
    }

    .xs\:w-24rem {
        width: 24rem !important
    }

    .xs\:w-25rem {
        width: 25rem !important
    }

    .xs\:w-26rem {
        width: 26rem !important
    }

    .xs\:w-27rem {
        width: 27rem !important
    }

    .xs\:w-28rem {
        width: 28rem !important
    }

    .xs\:w-29rem {
        width: 29rem !important
    }

    .xs\:w-30rem {
        width: 30rem !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:w-full {
        width:100% !important
    }

    .sm\:w-screen {
        width: 100vw !important
    }

    .sm\:w-auto {
        width: auto !important
    }

    .sm\:w-1 {
        width: 8.3333% !important
    }

    .sm\:w-2 {
        width: 16.6667% !important
    }

    .sm\:w-3 {
        width: 25% !important
    }

    .sm\:w-4 {
        width: 33.3333% !important
    }

    .sm\:w-5 {
        width: 41.6667% !important
    }

    .sm\:w-6 {
        width: 50% !important
    }

    .sm\:w-7 {
        width: 58.3333% !important
    }

    .sm\:w-8 {
        width: 66.6667% !important
    }

    .sm\:w-9 {
        width: 75% !important
    }

    .sm\:w-10 {
        width: 83.3333% !important
    }

    .sm\:w-11 {
        width: 91.6667% !important
    }

    .sm\:w-12 {
        width: 100% !important
    }

    .sm\:w-min {
        width: min-content !important
    }

    .sm\:w-max {
        width: max-content !important
    }

    .sm\:w-fit {
        width: fit-content !important
    }

    .sm\:w-1rem {
        width: 1rem !important
    }

    .sm\:w-2rem {
        width: 2rem !important
    }

    .sm\:w-3rem {
        width: 3rem !important
    }

    .sm\:w-4rem {
        width: 4rem !important
    }

    .sm\:w-5rem {
        width: 5rem !important
    }

    .sm\:w-6rem {
        width: 6rem !important
    }

    .sm\:w-7rem {
        width: 7rem !important
    }

    .sm\:w-8rem {
        width: 8rem !important
    }

    .sm\:w-9rem {
        width: 9rem !important
    }

    .sm\:w-10rem {
        width: 10rem !important
    }

    .sm\:w-11rem {
        width: 11rem !important
    }

    .sm\:w-12rem {
        width: 12rem !important
    }

    .sm\:w-13rem {
        width: 13rem !important
    }

    .sm\:w-14rem {
        width: 14rem !important
    }

    .sm\:w-15rem {
        width: 15rem !important
    }

    .sm\:w-16rem {
        width: 16rem !important
    }

    .sm\:w-17rem {
        width: 17rem !important
    }

    .sm\:w-18rem {
        width: 18rem !important
    }

    .sm\:w-19rem {
        width: 19rem !important
    }

    .sm\:w-20rem {
        width: 20rem !important
    }

    .sm\:w-21rem {
        width: 21rem !important
    }

    .sm\:w-22rem {
        width: 22rem !important
    }

    .sm\:w-23rem {
        width: 23rem !important
    }

    .sm\:w-24rem {
        width: 24rem !important
    }

    .sm\:w-25rem {
        width: 25rem !important
    }

    .sm\:w-26rem {
        width: 26rem !important
    }

    .sm\:w-27rem {
        width: 27rem !important
    }

    .sm\:w-28rem {
        width: 28rem !important
    }

    .sm\:w-29rem {
        width: 29rem !important
    }

    .sm\:w-30rem {
        width: 30rem !important
    }
}

@media screen and (min-width: 960px) {
    .md\:w-full {
        width:100% !important
    }

    .md\:w-screen {
        width: 100vw !important
    }

    .md\:w-auto {
        width: auto !important
    }

    .md\:w-1 {
        width: 8.3333% !important
    }

    .md\:w-2 {
        width: 16.6667% !important
    }

    .md\:w-3 {
        width: 25% !important
    }

    .md\:w-4 {
        width: 33.3333% !important
    }

    .md\:w-5 {
        width: 41.6667% !important
    }

    .md\:w-6 {
        width: 50% !important
    }

    .md\:w-7 {
        width: 58.3333% !important
    }

    .md\:w-8 {
        width: 66.6667% !important
    }

    .md\:w-9 {
        width: 75% !important
    }

    .md\:w-10 {
        width: 83.3333% !important
    }

    .md\:w-11 {
        width: 91.6667% !important
    }

    .md\:w-12 {
        width: 100% !important
    }

    .md\:w-min {
        width: min-content !important
    }

    .md\:w-max {
        width: max-content !important
    }

    .md\:w-fit {
        width: fit-content !important
    }

    .md\:w-1rem {
        width: 1rem !important
    }

    .md\:w-2rem {
        width: 2rem !important
    }

    .md\:w-3rem {
        width: 3rem !important
    }

    .md\:w-4rem {
        width: 4rem !important
    }

    .md\:w-5rem {
        width: 5rem !important
    }

    .md\:w-6rem {
        width: 6rem !important
    }

    .md\:w-7rem {
        width: 7rem !important
    }

    .md\:w-8rem {
        width: 8rem !important
    }

    .md\:w-9rem {
        width: 9rem !important
    }

    .md\:w-10rem {
        width: 10rem !important
    }

    .md\:w-11rem {
        width: 11rem !important
    }

    .md\:w-12rem {
        width: 12rem !important
    }

    .md\:w-13rem {
        width: 13rem !important
    }

    .md\:w-14rem {
        width: 14rem !important
    }

    .md\:w-15rem {
        width: 15rem !important
    }

    .md\:w-16rem {
        width: 16rem !important
    }

    .md\:w-17rem {
        width: 17rem !important
    }

    .md\:w-18rem {
        width: 18rem !important
    }

    .md\:w-19rem {
        width: 19rem !important
    }

    .md\:w-20rem {
        width: 20rem !important
    }

    .md\:w-21rem {
        width: 21rem !important
    }

    .md\:w-22rem {
        width: 22rem !important
    }

    .md\:w-23rem {
        width: 23rem !important
    }

    .md\:w-24rem {
        width: 24rem !important
    }

    .md\:w-25rem {
        width: 25rem !important
    }

    .md\:w-26rem {
        width: 26rem !important
    }

    .md\:w-27rem {
        width: 27rem !important
    }

    .md\:w-28rem {
        width: 28rem !important
    }

    .md\:w-29rem {
        width: 29rem !important
    }

    .md\:w-30rem {
        width: 30rem !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:w-full {
        width:100% !important
    }

    .lg\:w-screen {
        width: 100vw !important
    }

    .lg\:w-auto {
        width: auto !important
    }

    .lg\:w-1 {
        width: 8.3333% !important
    }

    .lg\:w-2 {
        width: 16.6667% !important
    }

    .lg\:w-3 {
        width: 25% !important
    }

    .lg\:w-4 {
        width: 33.3333% !important
    }

    .lg\:w-5 {
        width: 41.6667% !important
    }

    .lg\:w-6 {
        width: 50% !important
    }

    .lg\:w-7 {
        width: 58.3333% !important
    }

    .lg\:w-8 {
        width: 66.6667% !important
    }

    .lg\:w-9 {
        width: 75% !important
    }

    .lg\:w-10 {
        width: 83.3333% !important
    }

    .lg\:w-11 {
        width: 91.6667% !important
    }

    .lg\:w-12 {
        width: 100% !important
    }

    .lg\:w-min {
        width: min-content !important
    }

    .lg\:w-max {
        width: max-content !important
    }

    .lg\:w-fit {
        width: fit-content !important
    }

    .lg\:w-1rem {
        width: 1rem !important
    }

    .lg\:w-2rem {
        width: 2rem !important
    }

    .lg\:w-3rem {
        width: 3rem !important
    }

    .lg\:w-4rem {
        width: 4rem !important
    }

    .lg\:w-5rem {
        width: 5rem !important
    }

    .lg\:w-6rem {
        width: 6rem !important
    }

    .lg\:w-7rem {
        width: 7rem !important
    }

    .lg\:w-8rem {
        width: 8rem !important
    }

    .lg\:w-9rem {
        width: 9rem !important
    }

    .lg\:w-10rem {
        width: 10rem !important
    }

    .lg\:w-11rem {
        width: 11rem !important
    }

    .lg\:w-12rem {
        width: 12rem !important
    }

    .lg\:w-13rem {
        width: 13rem !important
    }

    .lg\:w-14rem {
        width: 14rem !important
    }

    .lg\:w-15rem {
        width: 15rem !important
    }

    .lg\:w-16rem {
        width: 16rem !important
    }

    .lg\:w-17rem {
        width: 17rem !important
    }

    .lg\:w-18rem {
        width: 18rem !important
    }

    .lg\:w-19rem {
        width: 19rem !important
    }

    .lg\:w-20rem {
        width: 20rem !important
    }

    .lg\:w-21rem {
        width: 21rem !important
    }

    .lg\:w-22rem {
        width: 22rem !important
    }

    .lg\:w-23rem {
        width: 23rem !important
    }

    .lg\:w-24rem {
        width: 24rem !important
    }

    .lg\:w-25rem {
        width: 25rem !important
    }

    .lg\:w-26rem {
        width: 26rem !important
    }

    .lg\:w-27rem {
        width: 27rem !important
    }

    .lg\:w-28rem {
        width: 28rem !important
    }

    .lg\:w-29rem {
        width: 29rem !important
    }

    .lg\:w-30rem {
        width: 30rem !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:w-full {
        width:100% !important
    }

    .xl\:w-screen {
        width: 100vw !important
    }

    .xl\:w-auto {
        width: auto !important
    }

    .xl\:w-1 {
        width: 8.3333% !important
    }

    .xl\:w-2 {
        width: 16.6667% !important
    }

    .xl\:w-3 {
        width: 25% !important
    }

    .xl\:w-4 {
        width: 33.3333% !important
    }

    .xl\:w-5 {
        width: 41.6667% !important
    }

    .xl\:w-6 {
        width: 50% !important
    }

    .xl\:w-7 {
        width: 58.3333% !important
    }

    .xl\:w-8 {
        width: 66.6667% !important
    }

    .xl\:w-9 {
        width: 75% !important
    }

    .xl\:w-10 {
        width: 83.3333% !important
    }

    .xl\:w-11 {
        width: 91.6667% !important
    }

    .xl\:w-12 {
        width: 100% !important
    }

    .xl\:w-min {
        width: min-content !important
    }

    .xl\:w-max {
        width: max-content !important
    }

    .xl\:w-fit {
        width: fit-content !important
    }

    .xl\:w-1rem {
        width: 1rem !important
    }

    .xl\:w-2rem {
        width: 2rem !important
    }

    .xl\:w-3rem {
        width: 3rem !important
    }

    .xl\:w-4rem {
        width: 4rem !important
    }

    .xl\:w-5rem {
        width: 5rem !important
    }

    .xl\:w-6rem {
        width: 6rem !important
    }

    .xl\:w-7rem {
        width: 7rem !important
    }

    .xl\:w-8rem {
        width: 8rem !important
    }

    .xl\:w-9rem {
        width: 9rem !important
    }

    .xl\:w-10rem {
        width: 10rem !important
    }

    .xl\:w-11rem {
        width: 11rem !important
    }

    .xl\:w-12rem {
        width: 12rem !important
    }

    .xl\:w-13rem {
        width: 13rem !important
    }

    .xl\:w-14rem {
        width: 14rem !important
    }

    .xl\:w-15rem {
        width: 15rem !important
    }

    .xl\:w-16rem {
        width: 16rem !important
    }

    .xl\:w-17rem {
        width: 17rem !important
    }

    .xl\:w-18rem {
        width: 18rem !important
    }

    .xl\:w-19rem {
        width: 19rem !important
    }

    .xl\:w-20rem {
        width: 20rem !important
    }

    .xl\:w-21rem {
        width: 21rem !important
    }

    .xl\:w-22rem {
        width: 22rem !important
    }

    .xl\:w-23rem {
        width: 23rem !important
    }

    .xl\:w-24rem {
        width: 24rem !important
    }

    .xl\:w-25rem {
        width: 25rem !important
    }

    .xl\:w-26rem {
        width: 26rem !important
    }

    .xl\:w-27rem {
        width: 27rem !important
    }

    .xl\:w-28rem {
        width: 28rem !important
    }

    .xl\:w-29rem {
        width: 29rem !important
    }

    .xl\:w-30rem {
        width: 30rem !important
    }
}

@media screen and (min-width: 100%) {
    .max\:w-full {
        width:100% !important
    }

    .max\:w-screen {
        width: 100vw !important
    }

    .max\:w-auto {
        width: auto !important
    }

    .max\:w-1 {
        width: 8.3333% !important
    }

    .max\:w-2 {
        width: 16.6667% !important
    }

    .max\:w-3 {
        width: 25% !important
    }

    .max\:w-4 {
        width: 33.3333% !important
    }

    .max\:w-5 {
        width: 41.6667% !important
    }

    .max\:w-6 {
        width: 50% !important
    }

    .max\:w-7 {
        width: 58.3333% !important
    }

    .max\:w-8 {
        width: 66.6667% !important
    }

    .max\:w-9 {
        width: 75% !important
    }

    .max\:w-10 {
        width: 83.3333% !important
    }

    .max\:w-11 {
        width: 91.6667% !important
    }

    .max\:w-12 {
        width: 100% !important
    }

    .max\:w-min {
        width: min-content !important
    }

    .max\:w-max {
        width: max-content !important
    }

    .max\:w-fit {
        width: fit-content !important
    }

    .max\:w-1rem {
        width: 1rem !important
    }

    .max\:w-2rem {
        width: 2rem !important
    }

    .max\:w-3rem {
        width: 3rem !important
    }

    .max\:w-4rem {
        width: 4rem !important
    }

    .max\:w-5rem {
        width: 5rem !important
    }

    .max\:w-6rem {
        width: 6rem !important
    }

    .max\:w-7rem {
        width: 7rem !important
    }

    .max\:w-8rem {
        width: 8rem !important
    }

    .max\:w-9rem {
        width: 9rem !important
    }

    .max\:w-10rem {
        width: 10rem !important
    }

    .max\:w-11rem {
        width: 11rem !important
    }

    .max\:w-12rem {
        width: 12rem !important
    }

    .max\:w-13rem {
        width: 13rem !important
    }

    .max\:w-14rem {
        width: 14rem !important
    }

    .max\:w-15rem {
        width: 15rem !important
    }

    .max\:w-16rem {
        width: 16rem !important
    }

    .max\:w-17rem {
        width: 17rem !important
    }

    .max\:w-18rem {
        width: 18rem !important
    }

    .max\:w-19rem {
        width: 19rem !important
    }

    .max\:w-20rem {
        width: 20rem !important
    }

    .max\:w-21rem {
        width: 21rem !important
    }

    .max\:w-22rem {
        width: 22rem !important
    }

    .max\:w-23rem {
        width: 23rem !important
    }

    .max\:w-24rem {
        width: 24rem !important
    }

    .max\:w-25rem {
        width: 25rem !important
    }

    .max\:w-26rem {
        width: 26rem !important
    }

    .max\:w-27rem {
        width: 27rem !important
    }

    .max\:w-28rem {
        width: 28rem !important
    }

    .max\:w-29rem {
        width: 29rem !important
    }

    .max\:w-30rem {
        width: 30rem !important
    }
}

.h-full {
    height: 100% !important
}

.h-screen {
    height: 100vh !important
}

.h-auto {
    height: auto !important
}

.h-min {
    height: min-content !important
}

.h-max {
    height: max-content !important
}

.h-fit {
    height: fit-content !important
}

.h-1rem {
    height: 1rem !important
}

.h-2rem {
    height: 2rem !important
}

.h-3rem {
    height: 3rem !important
}

.h-4rem {
    height: 4rem !important
}

.h-5rem {
    height: 5rem !important
}

.h-6rem {
    height: 6rem !important
}

.h-7rem {
    height: 7rem !important
}

.h-8rem {
    height: 8rem !important
}

.h-9rem {
    height: 9rem !important
}

.h-10rem {
    height: 10rem !important
}

.h-11rem {
    height: 11rem !important
}

.h-12rem {
    height: 12rem !important
}

.h-13rem {
    height: 13rem !important
}

.h-14rem {
    height: 14rem !important
}

.h-15rem {
    height: 15rem !important
}

.h-16rem {
    height: 16rem !important
}

.h-17rem {
    height: 17rem !important
}

.h-18rem {
    height: 18rem !important
}

.h-19rem {
    height: 19rem !important
}

.h-20rem {
    height: 20rem !important
}

.h-21rem {
    height: 21rem !important
}

.h-22rem {
    height: 22rem !important
}

.h-23rem {
    height: 23rem !important
}

.h-24rem {
    height: 24rem !important
}

.h-25rem {
    height: 25rem !important
}

.h-26rem {
    height: 26rem !important
}

.h-27rem {
    height: 27rem !important
}

.h-28rem {
    height: 28rem !important
}

.h-29rem {
    height: 29rem !important
}

.h-30rem {
    height: 30rem !important
}

@media screen and (min-width: 320px) {
    .xxs\:h-full {
        height:100% !important
    }

    .xxs\:h-screen {
        height: 100vh !important
    }

    .xxs\:h-auto {
        height: auto !important
    }

    .xxs\:h-min {
        height: min-content !important
    }

    .xxs\:h-max {
        height: max-content !important
    }

    .xxs\:h-fit {
        height: fit-content !important
    }

    .xxs\:h-1rem {
        height: 1rem !important
    }

    .xxs\:h-2rem {
        height: 2rem !important
    }

    .xxs\:h-3rem {
        height: 3rem !important
    }

    .xxs\:h-4rem {
        height: 4rem !important
    }

    .xxs\:h-5rem {
        height: 5rem !important
    }

    .xxs\:h-6rem {
        height: 6rem !important
    }

    .xxs\:h-7rem {
        height: 7rem !important
    }

    .xxs\:h-8rem {
        height: 8rem !important
    }

    .xxs\:h-9rem {
        height: 9rem !important
    }

    .xxs\:h-10rem {
        height: 10rem !important
    }

    .xxs\:h-11rem {
        height: 11rem !important
    }

    .xxs\:h-12rem {
        height: 12rem !important
    }

    .xxs\:h-13rem {
        height: 13rem !important
    }

    .xxs\:h-14rem {
        height: 14rem !important
    }

    .xxs\:h-15rem {
        height: 15rem !important
    }

    .xxs\:h-16rem {
        height: 16rem !important
    }

    .xxs\:h-17rem {
        height: 17rem !important
    }

    .xxs\:h-18rem {
        height: 18rem !important
    }

    .xxs\:h-19rem {
        height: 19rem !important
    }

    .xxs\:h-20rem {
        height: 20rem !important
    }

    .xxs\:h-21rem {
        height: 21rem !important
    }

    .xxs\:h-22rem {
        height: 22rem !important
    }

    .xxs\:h-23rem {
        height: 23rem !important
    }

    .xxs\:h-24rem {
        height: 24rem !important
    }

    .xxs\:h-25rem {
        height: 25rem !important
    }

    .xxs\:h-26rem {
        height: 26rem !important
    }

    .xxs\:h-27rem {
        height: 27rem !important
    }

    .xxs\:h-28rem {
        height: 28rem !important
    }

    .xxs\:h-29rem {
        height: 29rem !important
    }

    .xxs\:h-30rem {
        height: 30rem !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:h-full {
        height:100% !important
    }

    .xs\:h-screen {
        height: 100vh !important
    }

    .xs\:h-auto {
        height: auto !important
    }

    .xs\:h-min {
        height: min-content !important
    }

    .xs\:h-max {
        height: max-content !important
    }

    .xs\:h-fit {
        height: fit-content !important
    }

    .xs\:h-1rem {
        height: 1rem !important
    }

    .xs\:h-2rem {
        height: 2rem !important
    }

    .xs\:h-3rem {
        height: 3rem !important
    }

    .xs\:h-4rem {
        height: 4rem !important
    }

    .xs\:h-5rem {
        height: 5rem !important
    }

    .xs\:h-6rem {
        height: 6rem !important
    }

    .xs\:h-7rem {
        height: 7rem !important
    }

    .xs\:h-8rem {
        height: 8rem !important
    }

    .xs\:h-9rem {
        height: 9rem !important
    }

    .xs\:h-10rem {
        height: 10rem !important
    }

    .xs\:h-11rem {
        height: 11rem !important
    }

    .xs\:h-12rem {
        height: 12rem !important
    }

    .xs\:h-13rem {
        height: 13rem !important
    }

    .xs\:h-14rem {
        height: 14rem !important
    }

    .xs\:h-15rem {
        height: 15rem !important
    }

    .xs\:h-16rem {
        height: 16rem !important
    }

    .xs\:h-17rem {
        height: 17rem !important
    }

    .xs\:h-18rem {
        height: 18rem !important
    }

    .xs\:h-19rem {
        height: 19rem !important
    }

    .xs\:h-20rem {
        height: 20rem !important
    }

    .xs\:h-21rem {
        height: 21rem !important
    }

    .xs\:h-22rem {
        height: 22rem !important
    }

    .xs\:h-23rem {
        height: 23rem !important
    }

    .xs\:h-24rem {
        height: 24rem !important
    }

    .xs\:h-25rem {
        height: 25rem !important
    }

    .xs\:h-26rem {
        height: 26rem !important
    }

    .xs\:h-27rem {
        height: 27rem !important
    }

    .xs\:h-28rem {
        height: 28rem !important
    }

    .xs\:h-29rem {
        height: 29rem !important
    }

    .xs\:h-30rem {
        height: 30rem !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:h-full {
        height:100% !important
    }

    .sm\:h-screen {
        height: 100vh !important
    }

    .sm\:h-auto {
        height: auto !important
    }

    .sm\:h-min {
        height: min-content !important
    }

    .sm\:h-max {
        height: max-content !important
    }

    .sm\:h-fit {
        height: fit-content !important
    }

    .sm\:h-1rem {
        height: 1rem !important
    }

    .sm\:h-2rem {
        height: 2rem !important
    }

    .sm\:h-3rem {
        height: 3rem !important
    }

    .sm\:h-4rem {
        height: 4rem !important
    }

    .sm\:h-5rem {
        height: 5rem !important
    }

    .sm\:h-6rem {
        height: 6rem !important
    }

    .sm\:h-7rem {
        height: 7rem !important
    }

    .sm\:h-8rem {
        height: 8rem !important
    }

    .sm\:h-9rem {
        height: 9rem !important
    }

    .sm\:h-10rem {
        height: 10rem !important
    }

    .sm\:h-11rem {
        height: 11rem !important
    }

    .sm\:h-12rem {
        height: 12rem !important
    }

    .sm\:h-13rem {
        height: 13rem !important
    }

    .sm\:h-14rem {
        height: 14rem !important
    }

    .sm\:h-15rem {
        height: 15rem !important
    }

    .sm\:h-16rem {
        height: 16rem !important
    }

    .sm\:h-17rem {
        height: 17rem !important
    }

    .sm\:h-18rem {
        height: 18rem !important
    }

    .sm\:h-19rem {
        height: 19rem !important
    }

    .sm\:h-20rem {
        height: 20rem !important
    }

    .sm\:h-21rem {
        height: 21rem !important
    }

    .sm\:h-22rem {
        height: 22rem !important
    }

    .sm\:h-23rem {
        height: 23rem !important
    }

    .sm\:h-24rem {
        height: 24rem !important
    }

    .sm\:h-25rem {
        height: 25rem !important
    }

    .sm\:h-26rem {
        height: 26rem !important
    }

    .sm\:h-27rem {
        height: 27rem !important
    }

    .sm\:h-28rem {
        height: 28rem !important
    }

    .sm\:h-29rem {
        height: 29rem !important
    }

    .sm\:h-30rem {
        height: 30rem !important
    }
}

@media screen and (min-width: 960px) {
    .md\:h-full {
        height:100% !important
    }

    .md\:h-screen {
        height: 100vh !important
    }

    .md\:h-auto {
        height: auto !important
    }

    .md\:h-min {
        height: min-content !important
    }

    .md\:h-max {
        height: max-content !important
    }

    .md\:h-fit {
        height: fit-content !important
    }

    .md\:h-1rem {
        height: 1rem !important
    }

    .md\:h-2rem {
        height: 2rem !important
    }

    .md\:h-3rem {
        height: 3rem !important
    }

    .md\:h-4rem {
        height: 4rem !important
    }

    .md\:h-5rem {
        height: 5rem !important
    }

    .md\:h-6rem {
        height: 6rem !important
    }

    .md\:h-7rem {
        height: 7rem !important
    }

    .md\:h-8rem {
        height: 8rem !important
    }

    .md\:h-9rem {
        height: 9rem !important
    }

    .md\:h-10rem {
        height: 10rem !important
    }

    .md\:h-11rem {
        height: 11rem !important
    }

    .md\:h-12rem {
        height: 12rem !important
    }

    .md\:h-13rem {
        height: 13rem !important
    }

    .md\:h-14rem {
        height: 14rem !important
    }

    .md\:h-15rem {
        height: 15rem !important
    }

    .md\:h-16rem {
        height: 16rem !important
    }

    .md\:h-17rem {
        height: 17rem !important
    }

    .md\:h-18rem {
        height: 18rem !important
    }

    .md\:h-19rem {
        height: 19rem !important
    }

    .md\:h-20rem {
        height: 20rem !important
    }

    .md\:h-21rem {
        height: 21rem !important
    }

    .md\:h-22rem {
        height: 22rem !important
    }

    .md\:h-23rem {
        height: 23rem !important
    }

    .md\:h-24rem {
        height: 24rem !important
    }

    .md\:h-25rem {
        height: 25rem !important
    }

    .md\:h-26rem {
        height: 26rem !important
    }

    .md\:h-27rem {
        height: 27rem !important
    }

    .md\:h-28rem {
        height: 28rem !important
    }

    .md\:h-29rem {
        height: 29rem !important
    }

    .md\:h-30rem {
        height: 30rem !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:h-full {
        height:100% !important
    }

    .lg\:h-screen {
        height: 100vh !important
    }

    .lg\:h-auto {
        height: auto !important
    }

    .lg\:h-min {
        height: min-content !important
    }

    .lg\:h-max {
        height: max-content !important
    }

    .lg\:h-fit {
        height: fit-content !important
    }

    .lg\:h-1rem {
        height: 1rem !important
    }

    .lg\:h-2rem {
        height: 2rem !important
    }

    .lg\:h-3rem {
        height: 3rem !important
    }

    .lg\:h-4rem {
        height: 4rem !important
    }

    .lg\:h-5rem {
        height: 5rem !important
    }

    .lg\:h-6rem {
        height: 6rem !important
    }

    .lg\:h-7rem {
        height: 7rem !important
    }

    .lg\:h-8rem {
        height: 8rem !important
    }

    .lg\:h-9rem {
        height: 9rem !important
    }

    .lg\:h-10rem {
        height: 10rem !important
    }

    .lg\:h-11rem {
        height: 11rem !important
    }

    .lg\:h-12rem {
        height: 12rem !important
    }

    .lg\:h-13rem {
        height: 13rem !important
    }

    .lg\:h-14rem {
        height: 14rem !important
    }

    .lg\:h-15rem {
        height: 15rem !important
    }

    .lg\:h-16rem {
        height: 16rem !important
    }

    .lg\:h-17rem {
        height: 17rem !important
    }

    .lg\:h-18rem {
        height: 18rem !important
    }

    .lg\:h-19rem {
        height: 19rem !important
    }

    .lg\:h-20rem {
        height: 20rem !important
    }

    .lg\:h-21rem {
        height: 21rem !important
    }

    .lg\:h-22rem {
        height: 22rem !important
    }

    .lg\:h-23rem {
        height: 23rem !important
    }

    .lg\:h-24rem {
        height: 24rem !important
    }

    .lg\:h-25rem {
        height: 25rem !important
    }

    .lg\:h-26rem {
        height: 26rem !important
    }

    .lg\:h-27rem {
        height: 27rem !important
    }

    .lg\:h-28rem {
        height: 28rem !important
    }

    .lg\:h-29rem {
        height: 29rem !important
    }

    .lg\:h-30rem {
        height: 30rem !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:h-full {
        height:100% !important
    }

    .xl\:h-screen {
        height: 100vh !important
    }

    .xl\:h-auto {
        height: auto !important
    }

    .xl\:h-min {
        height: min-content !important
    }

    .xl\:h-max {
        height: max-content !important
    }

    .xl\:h-fit {
        height: fit-content !important
    }

    .xl\:h-1rem {
        height: 1rem !important
    }

    .xl\:h-2rem {
        height: 2rem !important
    }

    .xl\:h-3rem {
        height: 3rem !important
    }

    .xl\:h-4rem {
        height: 4rem !important
    }

    .xl\:h-5rem {
        height: 5rem !important
    }

    .xl\:h-6rem {
        height: 6rem !important
    }

    .xl\:h-7rem {
        height: 7rem !important
    }

    .xl\:h-8rem {
        height: 8rem !important
    }

    .xl\:h-9rem {
        height: 9rem !important
    }

    .xl\:h-10rem {
        height: 10rem !important
    }

    .xl\:h-11rem {
        height: 11rem !important
    }

    .xl\:h-12rem {
        height: 12rem !important
    }

    .xl\:h-13rem {
        height: 13rem !important
    }

    .xl\:h-14rem {
        height: 14rem !important
    }

    .xl\:h-15rem {
        height: 15rem !important
    }

    .xl\:h-16rem {
        height: 16rem !important
    }

    .xl\:h-17rem {
        height: 17rem !important
    }

    .xl\:h-18rem {
        height: 18rem !important
    }

    .xl\:h-19rem {
        height: 19rem !important
    }

    .xl\:h-20rem {
        height: 20rem !important
    }

    .xl\:h-21rem {
        height: 21rem !important
    }

    .xl\:h-22rem {
        height: 22rem !important
    }

    .xl\:h-23rem {
        height: 23rem !important
    }

    .xl\:h-24rem {
        height: 24rem !important
    }

    .xl\:h-25rem {
        height: 25rem !important
    }

    .xl\:h-26rem {
        height: 26rem !important
    }

    .xl\:h-27rem {
        height: 27rem !important
    }

    .xl\:h-28rem {
        height: 28rem !important
    }

    .xl\:h-29rem {
        height: 29rem !important
    }

    .xl\:h-30rem {
        height: 30rem !important
    }
}

@media screen and (min-width: 100%) {
    .max\:h-full {
        height:100% !important
    }

    .max\:h-screen {
        height: 100vh !important
    }

    .max\:h-auto {
        height: auto !important
    }

    .max\:h-min {
        height: min-content !important
    }

    .max\:h-max {
        height: max-content !important
    }

    .max\:h-fit {
        height: fit-content !important
    }

    .max\:h-1rem {
        height: 1rem !important
    }

    .max\:h-2rem {
        height: 2rem !important
    }

    .max\:h-3rem {
        height: 3rem !important
    }

    .max\:h-4rem {
        height: 4rem !important
    }

    .max\:h-5rem {
        height: 5rem !important
    }

    .max\:h-6rem {
        height: 6rem !important
    }

    .max\:h-7rem {
        height: 7rem !important
    }

    .max\:h-8rem {
        height: 8rem !important
    }

    .max\:h-9rem {
        height: 9rem !important
    }

    .max\:h-10rem {
        height: 10rem !important
    }

    .max\:h-11rem {
        height: 11rem !important
    }

    .max\:h-12rem {
        height: 12rem !important
    }

    .max\:h-13rem {
        height: 13rem !important
    }

    .max\:h-14rem {
        height: 14rem !important
    }

    .max\:h-15rem {
        height: 15rem !important
    }

    .max\:h-16rem {
        height: 16rem !important
    }

    .max\:h-17rem {
        height: 17rem !important
    }

    .max\:h-18rem {
        height: 18rem !important
    }

    .max\:h-19rem {
        height: 19rem !important
    }

    .max\:h-20rem {
        height: 20rem !important
    }

    .max\:h-21rem {
        height: 21rem !important
    }

    .max\:h-22rem {
        height: 22rem !important
    }

    .max\:h-23rem {
        height: 23rem !important
    }

    .max\:h-24rem {
        height: 24rem !important
    }

    .max\:h-25rem {
        height: 25rem !important
    }

    .max\:h-26rem {
        height: 26rem !important
    }

    .max\:h-27rem {
        height: 27rem !important
    }

    .max\:h-28rem {
        height: 28rem !important
    }

    .max\:h-29rem {
        height: 29rem !important
    }

    .max\:h-30rem {
        height: 30rem !important
    }
}

.min-w-0 {
    min-width: 0px !important
}

.min-w-full {
    min-width: 100% !important
}

.min-w-screen {
    min-width: 100vw !important
}

.min-w-min {
    min-width: min-content !important
}

.min-w-max {
    min-width: max-content !important
}

@media screen and (min-width: 320px) {
    .xxs\:min-w-0 {
        min-width:0px !important
    }

    .xxs\:min-w-full {
        min-width: 100% !important
    }

    .xxs\:min-w-screen {
        min-width: 100vw !important
    }

    .xxs\:min-w-min {
        min-width: min-content !important
    }

    .xxs\:min-w-max {
        min-width: max-content !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:min-w-0 {
        min-width:0px !important
    }

    .xs\:min-w-full {
        min-width: 100% !important
    }

    .xs\:min-w-screen {
        min-width: 100vw !important
    }

    .xs\:min-w-min {
        min-width: min-content !important
    }

    .xs\:min-w-max {
        min-width: max-content !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:min-w-0 {
        min-width:0px !important
    }

    .sm\:min-w-full {
        min-width: 100% !important
    }

    .sm\:min-w-screen {
        min-width: 100vw !important
    }

    .sm\:min-w-min {
        min-width: min-content !important
    }

    .sm\:min-w-max {
        min-width: max-content !important
    }
}

@media screen and (min-width: 960px) {
    .md\:min-w-0 {
        min-width:0px !important
    }

    .md\:min-w-full {
        min-width: 100% !important
    }

    .md\:min-w-screen {
        min-width: 100vw !important
    }

    .md\:min-w-min {
        min-width: min-content !important
    }

    .md\:min-w-max {
        min-width: max-content !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:min-w-0 {
        min-width:0px !important
    }

    .lg\:min-w-full {
        min-width: 100% !important
    }

    .lg\:min-w-screen {
        min-width: 100vw !important
    }

    .lg\:min-w-min {
        min-width: min-content !important
    }

    .lg\:min-w-max {
        min-width: max-content !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:min-w-0 {
        min-width:0px !important
    }

    .xl\:min-w-full {
        min-width: 100% !important
    }

    .xl\:min-w-screen {
        min-width: 100vw !important
    }

    .xl\:min-w-min {
        min-width: min-content !important
    }

    .xl\:min-w-max {
        min-width: max-content !important
    }
}

@media screen and (min-width: 100%) {
    .max\:min-w-0 {
        min-width:0px !important
    }

    .max\:min-w-full {
        min-width: 100% !important
    }

    .max\:min-w-screen {
        min-width: 100vw !important
    }

    .max\:min-w-min {
        min-width: min-content !important
    }

    .max\:min-w-max {
        min-width: max-content !important
    }
}

.max-w-0 {
    max-width: 0px !important
}

.max-w-full {
    max-width: 100% !important
}

.max-w-screen {
    max-width: 100vw !important
}

.max-w-min {
    max-width: min-content !important
}

.max-w-max {
    max-width: max-content !important
}

.max-w-fit {
    max-width: fit-content !important
}

.max-w-1rem {
    max-width: 1rem !important
}

.max-w-2rem {
    max-width: 2rem !important
}

.max-w-3rem {
    max-width: 3rem !important
}

.max-w-4rem {
    max-width: 4rem !important
}

.max-w-5rem {
    max-width: 5rem !important
}

.max-w-6rem {
    max-width: 6rem !important
}

.max-w-7rem {
    max-width: 7rem !important
}

.max-w-8rem {
    max-width: 8rem !important
}

.max-w-9rem {
    max-width: 9rem !important
}

.max-w-10rem {
    max-width: 10rem !important
}

.max-w-11rem {
    max-width: 11rem !important
}

.max-w-12rem {
    max-width: 12rem !important
}

.max-w-13rem {
    max-width: 13rem !important
}

.max-w-14rem {
    max-width: 14rem !important
}

.max-w-15rem {
    max-width: 15rem !important
}

.max-w-16rem {
    max-width: 16rem !important
}

.max-w-17rem {
    max-width: 17rem !important
}

.max-w-18rem {
    max-width: 18rem !important
}

.max-w-19rem {
    max-width: 19rem !important
}

.max-w-20rem {
    max-width: 20rem !important
}

.max-w-21rem {
    max-width: 21rem !important
}

.max-w-22rem {
    max-width: 22rem !important
}

.max-w-23rem {
    max-width: 23rem !important
}

.max-w-24rem {
    max-width: 24rem !important
}

.max-w-25rem {
    max-width: 25rem !important
}

.max-w-26rem {
    max-width: 26rem !important
}

.max-w-27rem {
    max-width: 27rem !important
}

.max-w-28rem {
    max-width: 28rem !important
}

.max-w-29rem {
    max-width: 29rem !important
}

.max-w-30rem {
    max-width: 30rem !important
}

@media screen and (min-width: 320px) {
    .xxs\:max-w-0 {
        max-width:0px !important
    }

    .xxs\:max-w-full {
        max-width: 100% !important
    }

    .xxs\:max-w-screen {
        max-width: 100vw !important
    }

    .xxs\:max-w-min {
        max-width: min-content !important
    }

    .xxs\:max-w-max {
        max-width: max-content !important
    }

    .xxs\:max-w-fit {
        max-width: fit-content !important
    }

    .xxs\:max-w-1rem {
        max-width: 1rem !important
    }

    .xxs\:max-w-2rem {
        max-width: 2rem !important
    }

    .xxs\:max-w-3rem {
        max-width: 3rem !important
    }

    .xxs\:max-w-4rem {
        max-width: 4rem !important
    }

    .xxs\:max-w-5rem {
        max-width: 5rem !important
    }

    .xxs\:max-w-6rem {
        max-width: 6rem !important
    }

    .xxs\:max-w-7rem {
        max-width: 7rem !important
    }

    .xxs\:max-w-8rem {
        max-width: 8rem !important
    }

    .xxs\:max-w-9rem {
        max-width: 9rem !important
    }

    .xxs\:max-w-10rem {
        max-width: 10rem !important
    }

    .xxs\:max-w-11rem {
        max-width: 11rem !important
    }

    .xxs\:max-w-12rem {
        max-width: 12rem !important
    }

    .xxs\:max-w-13rem {
        max-width: 13rem !important
    }

    .xxs\:max-w-14rem {
        max-width: 14rem !important
    }

    .xxs\:max-w-15rem {
        max-width: 15rem !important
    }

    .xxs\:max-w-16rem {
        max-width: 16rem !important
    }

    .xxs\:max-w-17rem {
        max-width: 17rem !important
    }

    .xxs\:max-w-18rem {
        max-width: 18rem !important
    }

    .xxs\:max-w-19rem {
        max-width: 19rem !important
    }

    .xxs\:max-w-20rem {
        max-width: 20rem !important
    }

    .xxs\:max-w-21rem {
        max-width: 21rem !important
    }

    .xxs\:max-w-22rem {
        max-width: 22rem !important
    }

    .xxs\:max-w-23rem {
        max-width: 23rem !important
    }

    .xxs\:max-w-24rem {
        max-width: 24rem !important
    }

    .xxs\:max-w-25rem {
        max-width: 25rem !important
    }

    .xxs\:max-w-26rem {
        max-width: 26rem !important
    }

    .xxs\:max-w-27rem {
        max-width: 27rem !important
    }

    .xxs\:max-w-28rem {
        max-width: 28rem !important
    }

    .xxs\:max-w-29rem {
        max-width: 29rem !important
    }

    .xxs\:max-w-30rem {
        max-width: 30rem !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:max-w-0 {
        max-width:0px !important
    }

    .xs\:max-w-full {
        max-width: 100% !important
    }

    .xs\:max-w-screen {
        max-width: 100vw !important
    }

    .xs\:max-w-min {
        max-width: min-content !important
    }

    .xs\:max-w-max {
        max-width: max-content !important
    }

    .xs\:max-w-fit {
        max-width: fit-content !important
    }

    .xs\:max-w-1rem {
        max-width: 1rem !important
    }

    .xs\:max-w-2rem {
        max-width: 2rem !important
    }

    .xs\:max-w-3rem {
        max-width: 3rem !important
    }

    .xs\:max-w-4rem {
        max-width: 4rem !important
    }

    .xs\:max-w-5rem {
        max-width: 5rem !important
    }

    .xs\:max-w-6rem {
        max-width: 6rem !important
    }

    .xs\:max-w-7rem {
        max-width: 7rem !important
    }

    .xs\:max-w-8rem {
        max-width: 8rem !important
    }

    .xs\:max-w-9rem {
        max-width: 9rem !important
    }

    .xs\:max-w-10rem {
        max-width: 10rem !important
    }

    .xs\:max-w-11rem {
        max-width: 11rem !important
    }

    .xs\:max-w-12rem {
        max-width: 12rem !important
    }

    .xs\:max-w-13rem {
        max-width: 13rem !important
    }

    .xs\:max-w-14rem {
        max-width: 14rem !important
    }

    .xs\:max-w-15rem {
        max-width: 15rem !important
    }

    .xs\:max-w-16rem {
        max-width: 16rem !important
    }

    .xs\:max-w-17rem {
        max-width: 17rem !important
    }

    .xs\:max-w-18rem {
        max-width: 18rem !important
    }

    .xs\:max-w-19rem {
        max-width: 19rem !important
    }

    .xs\:max-w-20rem {
        max-width: 20rem !important
    }

    .xs\:max-w-21rem {
        max-width: 21rem !important
    }

    .xs\:max-w-22rem {
        max-width: 22rem !important
    }

    .xs\:max-w-23rem {
        max-width: 23rem !important
    }

    .xs\:max-w-24rem {
        max-width: 24rem !important
    }

    .xs\:max-w-25rem {
        max-width: 25rem !important
    }

    .xs\:max-w-26rem {
        max-width: 26rem !important
    }

    .xs\:max-w-27rem {
        max-width: 27rem !important
    }

    .xs\:max-w-28rem {
        max-width: 28rem !important
    }

    .xs\:max-w-29rem {
        max-width: 29rem !important
    }

    .xs\:max-w-30rem {
        max-width: 30rem !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:max-w-0 {
        max-width:0px !important
    }

    .sm\:max-w-full {
        max-width: 100% !important
    }

    .sm\:max-w-screen {
        max-width: 100vw !important
    }

    .sm\:max-w-min {
        max-width: min-content !important
    }

    .sm\:max-w-max {
        max-width: max-content !important
    }

    .sm\:max-w-fit {
        max-width: fit-content !important
    }

    .sm\:max-w-1rem {
        max-width: 1rem !important
    }

    .sm\:max-w-2rem {
        max-width: 2rem !important
    }

    .sm\:max-w-3rem {
        max-width: 3rem !important
    }

    .sm\:max-w-4rem {
        max-width: 4rem !important
    }

    .sm\:max-w-5rem {
        max-width: 5rem !important
    }

    .sm\:max-w-6rem {
        max-width: 6rem !important
    }

    .sm\:max-w-7rem {
        max-width: 7rem !important
    }

    .sm\:max-w-8rem {
        max-width: 8rem !important
    }

    .sm\:max-w-9rem {
        max-width: 9rem !important
    }

    .sm\:max-w-10rem {
        max-width: 10rem !important
    }

    .sm\:max-w-11rem {
        max-width: 11rem !important
    }

    .sm\:max-w-12rem {
        max-width: 12rem !important
    }

    .sm\:max-w-13rem {
        max-width: 13rem !important
    }

    .sm\:max-w-14rem {
        max-width: 14rem !important
    }

    .sm\:max-w-15rem {
        max-width: 15rem !important
    }

    .sm\:max-w-16rem {
        max-width: 16rem !important
    }

    .sm\:max-w-17rem {
        max-width: 17rem !important
    }

    .sm\:max-w-18rem {
        max-width: 18rem !important
    }

    .sm\:max-w-19rem {
        max-width: 19rem !important
    }

    .sm\:max-w-20rem {
        max-width: 20rem !important
    }

    .sm\:max-w-21rem {
        max-width: 21rem !important
    }

    .sm\:max-w-22rem {
        max-width: 22rem !important
    }

    .sm\:max-w-23rem {
        max-width: 23rem !important
    }

    .sm\:max-w-24rem {
        max-width: 24rem !important
    }

    .sm\:max-w-25rem {
        max-width: 25rem !important
    }

    .sm\:max-w-26rem {
        max-width: 26rem !important
    }

    .sm\:max-w-27rem {
        max-width: 27rem !important
    }

    .sm\:max-w-28rem {
        max-width: 28rem !important
    }

    .sm\:max-w-29rem {
        max-width: 29rem !important
    }

    .sm\:max-w-30rem {
        max-width: 30rem !important
    }
}

@media screen and (min-width: 960px) {
    .md\:max-w-0 {
        max-width:0px !important
    }

    .md\:max-w-full {
        max-width: 100% !important
    }

    .md\:max-w-screen {
        max-width: 100vw !important
    }

    .md\:max-w-min {
        max-width: min-content !important
    }

    .md\:max-w-max {
        max-width: max-content !important
    }

    .md\:max-w-fit {
        max-width: fit-content !important
    }

    .md\:max-w-1rem {
        max-width: 1rem !important
    }

    .md\:max-w-2rem {
        max-width: 2rem !important
    }

    .md\:max-w-3rem {
        max-width: 3rem !important
    }

    .md\:max-w-4rem {
        max-width: 4rem !important
    }

    .md\:max-w-5rem {
        max-width: 5rem !important
    }

    .md\:max-w-6rem {
        max-width: 6rem !important
    }

    .md\:max-w-7rem {
        max-width: 7rem !important
    }

    .md\:max-w-8rem {
        max-width: 8rem !important
    }

    .md\:max-w-9rem {
        max-width: 9rem !important
    }

    .md\:max-w-10rem {
        max-width: 10rem !important
    }

    .md\:max-w-11rem {
        max-width: 11rem !important
    }

    .md\:max-w-12rem {
        max-width: 12rem !important
    }

    .md\:max-w-13rem {
        max-width: 13rem !important
    }

    .md\:max-w-14rem {
        max-width: 14rem !important
    }

    .md\:max-w-15rem {
        max-width: 15rem !important
    }

    .md\:max-w-16rem {
        max-width: 16rem !important
    }

    .md\:max-w-17rem {
        max-width: 17rem !important
    }

    .md\:max-w-18rem {
        max-width: 18rem !important
    }

    .md\:max-w-19rem {
        max-width: 19rem !important
    }

    .md\:max-w-20rem {
        max-width: 20rem !important
    }

    .md\:max-w-21rem {
        max-width: 21rem !important
    }

    .md\:max-w-22rem {
        max-width: 22rem !important
    }

    .md\:max-w-23rem {
        max-width: 23rem !important
    }

    .md\:max-w-24rem {
        max-width: 24rem !important
    }

    .md\:max-w-25rem {
        max-width: 25rem !important
    }

    .md\:max-w-26rem {
        max-width: 26rem !important
    }

    .md\:max-w-27rem {
        max-width: 27rem !important
    }

    .md\:max-w-28rem {
        max-width: 28rem !important
    }

    .md\:max-w-29rem {
        max-width: 29rem !important
    }

    .md\:max-w-30rem {
        max-width: 30rem !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:max-w-0 {
        max-width:0px !important
    }

    .lg\:max-w-full {
        max-width: 100% !important
    }

    .lg\:max-w-screen {
        max-width: 100vw !important
    }

    .lg\:max-w-min {
        max-width: min-content !important
    }

    .lg\:max-w-max {
        max-width: max-content !important
    }

    .lg\:max-w-fit {
        max-width: fit-content !important
    }

    .lg\:max-w-1rem {
        max-width: 1rem !important
    }

    .lg\:max-w-2rem {
        max-width: 2rem !important
    }

    .lg\:max-w-3rem {
        max-width: 3rem !important
    }

    .lg\:max-w-4rem {
        max-width: 4rem !important
    }

    .lg\:max-w-5rem {
        max-width: 5rem !important
    }

    .lg\:max-w-6rem {
        max-width: 6rem !important
    }

    .lg\:max-w-7rem {
        max-width: 7rem !important
    }

    .lg\:max-w-8rem {
        max-width: 8rem !important
    }

    .lg\:max-w-9rem {
        max-width: 9rem !important
    }

    .lg\:max-w-10rem {
        max-width: 10rem !important
    }

    .lg\:max-w-11rem {
        max-width: 11rem !important
    }

    .lg\:max-w-12rem {
        max-width: 12rem !important
    }

    .lg\:max-w-13rem {
        max-width: 13rem !important
    }

    .lg\:max-w-14rem {
        max-width: 14rem !important
    }

    .lg\:max-w-15rem {
        max-width: 15rem !important
    }

    .lg\:max-w-16rem {
        max-width: 16rem !important
    }

    .lg\:max-w-17rem {
        max-width: 17rem !important
    }

    .lg\:max-w-18rem {
        max-width: 18rem !important
    }

    .lg\:max-w-19rem {
        max-width: 19rem !important
    }

    .lg\:max-w-20rem {
        max-width: 20rem !important
    }

    .lg\:max-w-21rem {
        max-width: 21rem !important
    }

    .lg\:max-w-22rem {
        max-width: 22rem !important
    }

    .lg\:max-w-23rem {
        max-width: 23rem !important
    }

    .lg\:max-w-24rem {
        max-width: 24rem !important
    }

    .lg\:max-w-25rem {
        max-width: 25rem !important
    }

    .lg\:max-w-26rem {
        max-width: 26rem !important
    }

    .lg\:max-w-27rem {
        max-width: 27rem !important
    }

    .lg\:max-w-28rem {
        max-width: 28rem !important
    }

    .lg\:max-w-29rem {
        max-width: 29rem !important
    }

    .lg\:max-w-30rem {
        max-width: 30rem !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:max-w-0 {
        max-width:0px !important
    }

    .xl\:max-w-full {
        max-width: 100% !important
    }

    .xl\:max-w-screen {
        max-width: 100vw !important
    }

    .xl\:max-w-min {
        max-width: min-content !important
    }

    .xl\:max-w-max {
        max-width: max-content !important
    }

    .xl\:max-w-fit {
        max-width: fit-content !important
    }

    .xl\:max-w-1rem {
        max-width: 1rem !important
    }

    .xl\:max-w-2rem {
        max-width: 2rem !important
    }

    .xl\:max-w-3rem {
        max-width: 3rem !important
    }

    .xl\:max-w-4rem {
        max-width: 4rem !important
    }

    .xl\:max-w-5rem {
        max-width: 5rem !important
    }

    .xl\:max-w-6rem {
        max-width: 6rem !important
    }

    .xl\:max-w-7rem {
        max-width: 7rem !important
    }

    .xl\:max-w-8rem {
        max-width: 8rem !important
    }

    .xl\:max-w-9rem {
        max-width: 9rem !important
    }

    .xl\:max-w-10rem {
        max-width: 10rem !important
    }

    .xl\:max-w-11rem {
        max-width: 11rem !important
    }

    .xl\:max-w-12rem {
        max-width: 12rem !important
    }

    .xl\:max-w-13rem {
        max-width: 13rem !important
    }

    .xl\:max-w-14rem {
        max-width: 14rem !important
    }

    .xl\:max-w-15rem {
        max-width: 15rem !important
    }

    .xl\:max-w-16rem {
        max-width: 16rem !important
    }

    .xl\:max-w-17rem {
        max-width: 17rem !important
    }

    .xl\:max-w-18rem {
        max-width: 18rem !important
    }

    .xl\:max-w-19rem {
        max-width: 19rem !important
    }

    .xl\:max-w-20rem {
        max-width: 20rem !important
    }

    .xl\:max-w-21rem {
        max-width: 21rem !important
    }

    .xl\:max-w-22rem {
        max-width: 22rem !important
    }

    .xl\:max-w-23rem {
        max-width: 23rem !important
    }

    .xl\:max-w-24rem {
        max-width: 24rem !important
    }

    .xl\:max-w-25rem {
        max-width: 25rem !important
    }

    .xl\:max-w-26rem {
        max-width: 26rem !important
    }

    .xl\:max-w-27rem {
        max-width: 27rem !important
    }

    .xl\:max-w-28rem {
        max-width: 28rem !important
    }

    .xl\:max-w-29rem {
        max-width: 29rem !important
    }

    .xl\:max-w-30rem {
        max-width: 30rem !important
    }
}

@media screen and (min-width: 100%) {
    .max\:max-w-0 {
        max-width:0px !important
    }

    .max\:max-w-full {
        max-width: 100% !important
    }

    .max\:max-w-screen {
        max-width: 100vw !important
    }

    .max\:max-w-min {
        max-width: min-content !important
    }

    .max\:max-w-max {
        max-width: max-content !important
    }

    .max\:max-w-fit {
        max-width: fit-content !important
    }

    .max\:max-w-1rem {
        max-width: 1rem !important
    }

    .max\:max-w-2rem {
        max-width: 2rem !important
    }

    .max\:max-w-3rem {
        max-width: 3rem !important
    }

    .max\:max-w-4rem {
        max-width: 4rem !important
    }

    .max\:max-w-5rem {
        max-width: 5rem !important
    }

    .max\:max-w-6rem {
        max-width: 6rem !important
    }

    .max\:max-w-7rem {
        max-width: 7rem !important
    }

    .max\:max-w-8rem {
        max-width: 8rem !important
    }

    .max\:max-w-9rem {
        max-width: 9rem !important
    }

    .max\:max-w-10rem {
        max-width: 10rem !important
    }

    .max\:max-w-11rem {
        max-width: 11rem !important
    }

    .max\:max-w-12rem {
        max-width: 12rem !important
    }

    .max\:max-w-13rem {
        max-width: 13rem !important
    }

    .max\:max-w-14rem {
        max-width: 14rem !important
    }

    .max\:max-w-15rem {
        max-width: 15rem !important
    }

    .max\:max-w-16rem {
        max-width: 16rem !important
    }

    .max\:max-w-17rem {
        max-width: 17rem !important
    }

    .max\:max-w-18rem {
        max-width: 18rem !important
    }

    .max\:max-w-19rem {
        max-width: 19rem !important
    }

    .max\:max-w-20rem {
        max-width: 20rem !important
    }

    .max\:max-w-21rem {
        max-width: 21rem !important
    }

    .max\:max-w-22rem {
        max-width: 22rem !important
    }

    .max\:max-w-23rem {
        max-width: 23rem !important
    }

    .max\:max-w-24rem {
        max-width: 24rem !important
    }

    .max\:max-w-25rem {
        max-width: 25rem !important
    }

    .max\:max-w-26rem {
        max-width: 26rem !important
    }

    .max\:max-w-27rem {
        max-width: 27rem !important
    }

    .max\:max-w-28rem {
        max-width: 28rem !important
    }

    .max\:max-w-29rem {
        max-width: 29rem !important
    }

    .max\:max-w-30rem {
        max-width: 30rem !important
    }
}

.min-h-0 {
    min-height: 0px !important
}

.min-h-full {
    min-height: 100% !important
}

.min-h-screen {
    min-height: 100vh !important
}

@media screen and (min-width: 320px) {
    .xxs\:min-h-0 {
        min-height:0px !important
    }

    .xxs\:min-h-full {
        min-height: 100% !important
    }

    .xxs\:min-h-screen {
        min-height: 100vh !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:min-h-0 {
        min-height:0px !important
    }

    .xs\:min-h-full {
        min-height: 100% !important
    }

    .xs\:min-h-screen {
        min-height: 100vh !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:min-h-0 {
        min-height:0px !important
    }

    .sm\:min-h-full {
        min-height: 100% !important
    }

    .sm\:min-h-screen {
        min-height: 100vh !important
    }
}

@media screen and (min-width: 960px) {
    .md\:min-h-0 {
        min-height:0px !important
    }

    .md\:min-h-full {
        min-height: 100% !important
    }

    .md\:min-h-screen {
        min-height: 100vh !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:min-h-0 {
        min-height:0px !important
    }

    .lg\:min-h-full {
        min-height: 100% !important
    }

    .lg\:min-h-screen {
        min-height: 100vh !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:min-h-0 {
        min-height:0px !important
    }

    .xl\:min-h-full {
        min-height: 100% !important
    }

    .xl\:min-h-screen {
        min-height: 100vh !important
    }
}

@media screen and (min-width: 100%) {
    .max\:min-h-0 {
        min-height:0px !important
    }

    .max\:min-h-full {
        min-height: 100% !important
    }

    .max\:min-h-screen {
        min-height: 100vh !important
    }
}

.max-h-0 {
    max-height: 0px !important
}

.max-h-full {
    max-height: 100% !important
}

.max-h-screen {
    max-height: 100vh !important
}

.max-h-min {
    max-height: min-content !important
}

.max-h-max {
    max-height: max-content !important
}

.max-h-fit {
    max-height: fit-content !important
}

.max-h-1rem {
    max-height: 1rem !important
}

.max-h-2rem {
    max-height: 2rem !important
}

.max-h-3rem {
    max-height: 3rem !important
}

.max-h-4rem {
    max-height: 4rem !important
}

.max-h-5rem {
    max-height: 5rem !important
}

.max-h-6rem {
    max-height: 6rem !important
}

.max-h-7rem {
    max-height: 7rem !important
}

.max-h-8rem {
    max-height: 8rem !important
}

.max-h-9rem {
    max-height: 9rem !important
}

.max-h-10rem {
    max-height: 10rem !important
}

.max-h-11rem {
    max-height: 11rem !important
}

.max-h-12rem {
    max-height: 12rem !important
}

.max-h-13rem {
    max-height: 13rem !important
}

.max-h-14rem {
    max-height: 14rem !important
}

.max-h-15rem {
    max-height: 15rem !important
}

.max-h-16rem {
    max-height: 16rem !important
}

.max-h-17rem {
    max-height: 17rem !important
}

.max-h-18rem {
    max-height: 18rem !important
}

.max-h-19rem {
    max-height: 19rem !important
}

.max-h-20rem {
    max-height: 20rem !important
}

.max-h-21rem {
    max-height: 21rem !important
}

.max-h-22rem {
    max-height: 22rem !important
}

.max-h-23rem {
    max-height: 23rem !important
}

.max-h-24rem {
    max-height: 24rem !important
}

.max-h-25rem {
    max-height: 25rem !important
}

.max-h-26rem {
    max-height: 26rem !important
}

.max-h-27rem {
    max-height: 27rem !important
}

.max-h-28rem {
    max-height: 28rem !important
}

.max-h-29rem {
    max-height: 29rem !important
}

.max-h-30rem {
    max-height: 30rem !important
}

@media screen and (min-width: 320px) {
    .xxs\:max-h-0 {
        max-height:0px !important
    }

    .xxs\:max-h-full {
        max-height: 100% !important
    }

    .xxs\:max-h-screen {
        max-height: 100vh !important
    }

    .xxs\:max-h-min {
        max-height: min-content !important
    }

    .xxs\:max-h-max {
        max-height: max-content !important
    }

    .xxs\:max-h-fit {
        max-height: fit-content !important
    }

    .xxs\:max-h-1rem {
        max-height: 1rem !important
    }

    .xxs\:max-h-2rem {
        max-height: 2rem !important
    }

    .xxs\:max-h-3rem {
        max-height: 3rem !important
    }

    .xxs\:max-h-4rem {
        max-height: 4rem !important
    }

    .xxs\:max-h-5rem {
        max-height: 5rem !important
    }

    .xxs\:max-h-6rem {
        max-height: 6rem !important
    }

    .xxs\:max-h-7rem {
        max-height: 7rem !important
    }

    .xxs\:max-h-8rem {
        max-height: 8rem !important
    }

    .xxs\:max-h-9rem {
        max-height: 9rem !important
    }

    .xxs\:max-h-10rem {
        max-height: 10rem !important
    }

    .xxs\:max-h-11rem {
        max-height: 11rem !important
    }

    .xxs\:max-h-12rem {
        max-height: 12rem !important
    }

    .xxs\:max-h-13rem {
        max-height: 13rem !important
    }

    .xxs\:max-h-14rem {
        max-height: 14rem !important
    }

    .xxs\:max-h-15rem {
        max-height: 15rem !important
    }

    .xxs\:max-h-16rem {
        max-height: 16rem !important
    }

    .xxs\:max-h-17rem {
        max-height: 17rem !important
    }

    .xxs\:max-h-18rem {
        max-height: 18rem !important
    }

    .xxs\:max-h-19rem {
        max-height: 19rem !important
    }

    .xxs\:max-h-20rem {
        max-height: 20rem !important
    }

    .xxs\:max-h-21rem {
        max-height: 21rem !important
    }

    .xxs\:max-h-22rem {
        max-height: 22rem !important
    }

    .xxs\:max-h-23rem {
        max-height: 23rem !important
    }

    .xxs\:max-h-24rem {
        max-height: 24rem !important
    }

    .xxs\:max-h-25rem {
        max-height: 25rem !important
    }

    .xxs\:max-h-26rem {
        max-height: 26rem !important
    }

    .xxs\:max-h-27rem {
        max-height: 27rem !important
    }

    .xxs\:max-h-28rem {
        max-height: 28rem !important
    }

    .xxs\:max-h-29rem {
        max-height: 29rem !important
    }

    .xxs\:max-h-30rem {
        max-height: 30rem !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:max-h-0 {
        max-height:0px !important
    }

    .xs\:max-h-full {
        max-height: 100% !important
    }

    .xs\:max-h-screen {
        max-height: 100vh !important
    }

    .xs\:max-h-min {
        max-height: min-content !important
    }

    .xs\:max-h-max {
        max-height: max-content !important
    }

    .xs\:max-h-fit {
        max-height: fit-content !important
    }

    .xs\:max-h-1rem {
        max-height: 1rem !important
    }

    .xs\:max-h-2rem {
        max-height: 2rem !important
    }

    .xs\:max-h-3rem {
        max-height: 3rem !important
    }

    .xs\:max-h-4rem {
        max-height: 4rem !important
    }

    .xs\:max-h-5rem {
        max-height: 5rem !important
    }

    .xs\:max-h-6rem {
        max-height: 6rem !important
    }

    .xs\:max-h-7rem {
        max-height: 7rem !important
    }

    .xs\:max-h-8rem {
        max-height: 8rem !important
    }

    .xs\:max-h-9rem {
        max-height: 9rem !important
    }

    .xs\:max-h-10rem {
        max-height: 10rem !important
    }

    .xs\:max-h-11rem {
        max-height: 11rem !important
    }

    .xs\:max-h-12rem {
        max-height: 12rem !important
    }

    .xs\:max-h-13rem {
        max-height: 13rem !important
    }

    .xs\:max-h-14rem {
        max-height: 14rem !important
    }

    .xs\:max-h-15rem {
        max-height: 15rem !important
    }

    .xs\:max-h-16rem {
        max-height: 16rem !important
    }

    .xs\:max-h-17rem {
        max-height: 17rem !important
    }

    .xs\:max-h-18rem {
        max-height: 18rem !important
    }

    .xs\:max-h-19rem {
        max-height: 19rem !important
    }

    .xs\:max-h-20rem {
        max-height: 20rem !important
    }

    .xs\:max-h-21rem {
        max-height: 21rem !important
    }

    .xs\:max-h-22rem {
        max-height: 22rem !important
    }

    .xs\:max-h-23rem {
        max-height: 23rem !important
    }

    .xs\:max-h-24rem {
        max-height: 24rem !important
    }

    .xs\:max-h-25rem {
        max-height: 25rem !important
    }

    .xs\:max-h-26rem {
        max-height: 26rem !important
    }

    .xs\:max-h-27rem {
        max-height: 27rem !important
    }

    .xs\:max-h-28rem {
        max-height: 28rem !important
    }

    .xs\:max-h-29rem {
        max-height: 29rem !important
    }

    .xs\:max-h-30rem {
        max-height: 30rem !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:max-h-0 {
        max-height:0px !important
    }

    .sm\:max-h-full {
        max-height: 100% !important
    }

    .sm\:max-h-screen {
        max-height: 100vh !important
    }

    .sm\:max-h-min {
        max-height: min-content !important
    }

    .sm\:max-h-max {
        max-height: max-content !important
    }

    .sm\:max-h-fit {
        max-height: fit-content !important
    }

    .sm\:max-h-1rem {
        max-height: 1rem !important
    }

    .sm\:max-h-2rem {
        max-height: 2rem !important
    }

    .sm\:max-h-3rem {
        max-height: 3rem !important
    }

    .sm\:max-h-4rem {
        max-height: 4rem !important
    }

    .sm\:max-h-5rem {
        max-height: 5rem !important
    }

    .sm\:max-h-6rem {
        max-height: 6rem !important
    }

    .sm\:max-h-7rem {
        max-height: 7rem !important
    }

    .sm\:max-h-8rem {
        max-height: 8rem !important
    }

    .sm\:max-h-9rem {
        max-height: 9rem !important
    }

    .sm\:max-h-10rem {
        max-height: 10rem !important
    }

    .sm\:max-h-11rem {
        max-height: 11rem !important
    }

    .sm\:max-h-12rem {
        max-height: 12rem !important
    }

    .sm\:max-h-13rem {
        max-height: 13rem !important
    }

    .sm\:max-h-14rem {
        max-height: 14rem !important
    }

    .sm\:max-h-15rem {
        max-height: 15rem !important
    }

    .sm\:max-h-16rem {
        max-height: 16rem !important
    }

    .sm\:max-h-17rem {
        max-height: 17rem !important
    }

    .sm\:max-h-18rem {
        max-height: 18rem !important
    }

    .sm\:max-h-19rem {
        max-height: 19rem !important
    }

    .sm\:max-h-20rem {
        max-height: 20rem !important
    }

    .sm\:max-h-21rem {
        max-height: 21rem !important
    }

    .sm\:max-h-22rem {
        max-height: 22rem !important
    }

    .sm\:max-h-23rem {
        max-height: 23rem !important
    }

    .sm\:max-h-24rem {
        max-height: 24rem !important
    }

    .sm\:max-h-25rem {
        max-height: 25rem !important
    }

    .sm\:max-h-26rem {
        max-height: 26rem !important
    }

    .sm\:max-h-27rem {
        max-height: 27rem !important
    }

    .sm\:max-h-28rem {
        max-height: 28rem !important
    }

    .sm\:max-h-29rem {
        max-height: 29rem !important
    }

    .sm\:max-h-30rem {
        max-height: 30rem !important
    }
}

@media screen and (min-width: 960px) {
    .md\:max-h-0 {
        max-height:0px !important
    }

    .md\:max-h-full {
        max-height: 100% !important
    }

    .md\:max-h-screen {
        max-height: 100vh !important
    }

    .md\:max-h-min {
        max-height: min-content !important
    }

    .md\:max-h-max {
        max-height: max-content !important
    }

    .md\:max-h-fit {
        max-height: fit-content !important
    }

    .md\:max-h-1rem {
        max-height: 1rem !important
    }

    .md\:max-h-2rem {
        max-height: 2rem !important
    }

    .md\:max-h-3rem {
        max-height: 3rem !important
    }

    .md\:max-h-4rem {
        max-height: 4rem !important
    }

    .md\:max-h-5rem {
        max-height: 5rem !important
    }

    .md\:max-h-6rem {
        max-height: 6rem !important
    }

    .md\:max-h-7rem {
        max-height: 7rem !important
    }

    .md\:max-h-8rem {
        max-height: 8rem !important
    }

    .md\:max-h-9rem {
        max-height: 9rem !important
    }

    .md\:max-h-10rem {
        max-height: 10rem !important
    }

    .md\:max-h-11rem {
        max-height: 11rem !important
    }

    .md\:max-h-12rem {
        max-height: 12rem !important
    }

    .md\:max-h-13rem {
        max-height: 13rem !important
    }

    .md\:max-h-14rem {
        max-height: 14rem !important
    }

    .md\:max-h-15rem {
        max-height: 15rem !important
    }

    .md\:max-h-16rem {
        max-height: 16rem !important
    }

    .md\:max-h-17rem {
        max-height: 17rem !important
    }

    .md\:max-h-18rem {
        max-height: 18rem !important
    }

    .md\:max-h-19rem {
        max-height: 19rem !important
    }

    .md\:max-h-20rem {
        max-height: 20rem !important
    }

    .md\:max-h-21rem {
        max-height: 21rem !important
    }

    .md\:max-h-22rem {
        max-height: 22rem !important
    }

    .md\:max-h-23rem {
        max-height: 23rem !important
    }

    .md\:max-h-24rem {
        max-height: 24rem !important
    }

    .md\:max-h-25rem {
        max-height: 25rem !important
    }

    .md\:max-h-26rem {
        max-height: 26rem !important
    }

    .md\:max-h-27rem {
        max-height: 27rem !important
    }

    .md\:max-h-28rem {
        max-height: 28rem !important
    }

    .md\:max-h-29rem {
        max-height: 29rem !important
    }

    .md\:max-h-30rem {
        max-height: 30rem !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:max-h-0 {
        max-height:0px !important
    }

    .lg\:max-h-full {
        max-height: 100% !important
    }

    .lg\:max-h-screen {
        max-height: 100vh !important
    }

    .lg\:max-h-min {
        max-height: min-content !important
    }

    .lg\:max-h-max {
        max-height: max-content !important
    }

    .lg\:max-h-fit {
        max-height: fit-content !important
    }

    .lg\:max-h-1rem {
        max-height: 1rem !important
    }

    .lg\:max-h-2rem {
        max-height: 2rem !important
    }

    .lg\:max-h-3rem {
        max-height: 3rem !important
    }

    .lg\:max-h-4rem {
        max-height: 4rem !important
    }

    .lg\:max-h-5rem {
        max-height: 5rem !important
    }

    .lg\:max-h-6rem {
        max-height: 6rem !important
    }

    .lg\:max-h-7rem {
        max-height: 7rem !important
    }

    .lg\:max-h-8rem {
        max-height: 8rem !important
    }

    .lg\:max-h-9rem {
        max-height: 9rem !important
    }

    .lg\:max-h-10rem {
        max-height: 10rem !important
    }

    .lg\:max-h-11rem {
        max-height: 11rem !important
    }

    .lg\:max-h-12rem {
        max-height: 12rem !important
    }

    .lg\:max-h-13rem {
        max-height: 13rem !important
    }

    .lg\:max-h-14rem {
        max-height: 14rem !important
    }

    .lg\:max-h-15rem {
        max-height: 15rem !important
    }

    .lg\:max-h-16rem {
        max-height: 16rem !important
    }

    .lg\:max-h-17rem {
        max-height: 17rem !important
    }

    .lg\:max-h-18rem {
        max-height: 18rem !important
    }

    .lg\:max-h-19rem {
        max-height: 19rem !important
    }

    .lg\:max-h-20rem {
        max-height: 20rem !important
    }

    .lg\:max-h-21rem {
        max-height: 21rem !important
    }

    .lg\:max-h-22rem {
        max-height: 22rem !important
    }

    .lg\:max-h-23rem {
        max-height: 23rem !important
    }

    .lg\:max-h-24rem {
        max-height: 24rem !important
    }

    .lg\:max-h-25rem {
        max-height: 25rem !important
    }

    .lg\:max-h-26rem {
        max-height: 26rem !important
    }

    .lg\:max-h-27rem {
        max-height: 27rem !important
    }

    .lg\:max-h-28rem {
        max-height: 28rem !important
    }

    .lg\:max-h-29rem {
        max-height: 29rem !important
    }

    .lg\:max-h-30rem {
        max-height: 30rem !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:max-h-0 {
        max-height:0px !important
    }

    .xl\:max-h-full {
        max-height: 100% !important
    }

    .xl\:max-h-screen {
        max-height: 100vh !important
    }

    .xl\:max-h-min {
        max-height: min-content !important
    }

    .xl\:max-h-max {
        max-height: max-content !important
    }

    .xl\:max-h-fit {
        max-height: fit-content !important
    }

    .xl\:max-h-1rem {
        max-height: 1rem !important
    }

    .xl\:max-h-2rem {
        max-height: 2rem !important
    }

    .xl\:max-h-3rem {
        max-height: 3rem !important
    }

    .xl\:max-h-4rem {
        max-height: 4rem !important
    }

    .xl\:max-h-5rem {
        max-height: 5rem !important
    }

    .xl\:max-h-6rem {
        max-height: 6rem !important
    }

    .xl\:max-h-7rem {
        max-height: 7rem !important
    }

    .xl\:max-h-8rem {
        max-height: 8rem !important
    }

    .xl\:max-h-9rem {
        max-height: 9rem !important
    }

    .xl\:max-h-10rem {
        max-height: 10rem !important
    }

    .xl\:max-h-11rem {
        max-height: 11rem !important
    }

    .xl\:max-h-12rem {
        max-height: 12rem !important
    }

    .xl\:max-h-13rem {
        max-height: 13rem !important
    }

    .xl\:max-h-14rem {
        max-height: 14rem !important
    }

    .xl\:max-h-15rem {
        max-height: 15rem !important
    }

    .xl\:max-h-16rem {
        max-height: 16rem !important
    }

    .xl\:max-h-17rem {
        max-height: 17rem !important
    }

    .xl\:max-h-18rem {
        max-height: 18rem !important
    }

    .xl\:max-h-19rem {
        max-height: 19rem !important
    }

    .xl\:max-h-20rem {
        max-height: 20rem !important
    }

    .xl\:max-h-21rem {
        max-height: 21rem !important
    }

    .xl\:max-h-22rem {
        max-height: 22rem !important
    }

    .xl\:max-h-23rem {
        max-height: 23rem !important
    }

    .xl\:max-h-24rem {
        max-height: 24rem !important
    }

    .xl\:max-h-25rem {
        max-height: 25rem !important
    }

    .xl\:max-h-26rem {
        max-height: 26rem !important
    }

    .xl\:max-h-27rem {
        max-height: 27rem !important
    }

    .xl\:max-h-28rem {
        max-height: 28rem !important
    }

    .xl\:max-h-29rem {
        max-height: 29rem !important
    }

    .xl\:max-h-30rem {
        max-height: 30rem !important
    }
}

@media screen and (min-width: 100%) {
    .max\:max-h-0 {
        max-height:0px !important
    }

    .max\:max-h-full {
        max-height: 100% !important
    }

    .max\:max-h-screen {
        max-height: 100vh !important
    }

    .max\:max-h-min {
        max-height: min-content !important
    }

    .max\:max-h-max {
        max-height: max-content !important
    }

    .max\:max-h-fit {
        max-height: fit-content !important
    }

    .max\:max-h-1rem {
        max-height: 1rem !important
    }

    .max\:max-h-2rem {
        max-height: 2rem !important
    }

    .max\:max-h-3rem {
        max-height: 3rem !important
    }

    .max\:max-h-4rem {
        max-height: 4rem !important
    }

    .max\:max-h-5rem {
        max-height: 5rem !important
    }

    .max\:max-h-6rem {
        max-height: 6rem !important
    }

    .max\:max-h-7rem {
        max-height: 7rem !important
    }

    .max\:max-h-8rem {
        max-height: 8rem !important
    }

    .max\:max-h-9rem {
        max-height: 9rem !important
    }

    .max\:max-h-10rem {
        max-height: 10rem !important
    }

    .max\:max-h-11rem {
        max-height: 11rem !important
    }

    .max\:max-h-12rem {
        max-height: 12rem !important
    }

    .max\:max-h-13rem {
        max-height: 13rem !important
    }

    .max\:max-h-14rem {
        max-height: 14rem !important
    }

    .max\:max-h-15rem {
        max-height: 15rem !important
    }

    .max\:max-h-16rem {
        max-height: 16rem !important
    }

    .max\:max-h-17rem {
        max-height: 17rem !important
    }

    .max\:max-h-18rem {
        max-height: 18rem !important
    }

    .max\:max-h-19rem {
        max-height: 19rem !important
    }

    .max\:max-h-20rem {
        max-height: 20rem !important
    }

    .max\:max-h-21rem {
        max-height: 21rem !important
    }

    .max\:max-h-22rem {
        max-height: 22rem !important
    }

    .max\:max-h-23rem {
        max-height: 23rem !important
    }

    .max\:max-h-24rem {
        max-height: 24rem !important
    }

    .max\:max-h-25rem {
        max-height: 25rem !important
    }

    .max\:max-h-26rem {
        max-height: 26rem !important
    }

    .max\:max-h-27rem {
        max-height: 27rem !important
    }

    .max\:max-h-28rem {
        max-height: 28rem !important
    }

    .max\:max-h-29rem {
        max-height: 29rem !important
    }

    .max\:max-h-30rem {
        max-height: 30rem !important
    }
}

.static {
    position: static !important
}

.fixed {
    position: fixed !important
}

.absolute {
    position: absolute !important
}

.relative {
    position: relative !important
}

.sticky {
    position: sticky !important
}

@media screen and (min-width: 320px) {
    .xxs\:static {
        position:static !important
    }

    .xxs\:fixed {
        position: fixed !important
    }

    .xxs\:absolute {
        position: absolute !important
    }

    .xxs\:relative {
        position: relative !important
    }

    .xxs\:sticky {
        position: sticky !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:static {
        position:static !important
    }

    .xs\:fixed {
        position: fixed !important
    }

    .xs\:absolute {
        position: absolute !important
    }

    .xs\:relative {
        position: relative !important
    }

    .xs\:sticky {
        position: sticky !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:static {
        position:static !important
    }

    .sm\:fixed {
        position: fixed !important
    }

    .sm\:absolute {
        position: absolute !important
    }

    .sm\:relative {
        position: relative !important
    }

    .sm\:sticky {
        position: sticky !important
    }
}

@media screen and (min-width: 960px) {
    .md\:static {
        position:static !important
    }

    .md\:fixed {
        position: fixed !important
    }

    .md\:absolute {
        position: absolute !important
    }

    .md\:relative {
        position: relative !important
    }

    .md\:sticky {
        position: sticky !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:static {
        position:static !important
    }

    .lg\:fixed {
        position: fixed !important
    }

    .lg\:absolute {
        position: absolute !important
    }

    .lg\:relative {
        position: relative !important
    }

    .lg\:sticky {
        position: sticky !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:static {
        position:static !important
    }

    .xl\:fixed {
        position: fixed !important
    }

    .xl\:absolute {
        position: absolute !important
    }

    .xl\:relative {
        position: relative !important
    }

    .xl\:sticky {
        position: sticky !important
    }
}

@media screen and (min-width: 100%) {
    .max\:static {
        position:static !important
    }

    .max\:fixed {
        position: fixed !important
    }

    .max\:absolute {
        position: absolute !important
    }

    .max\:relative {
        position: relative !important
    }

    .max\:sticky {
        position: sticky !important
    }
}

.top-auto {
    top: auto !important
}

.top-0 {
    top: 0px !important
}

.top-50 {
    top: 50% !important
}

.top-100 {
    top: 100% !important
}

@media screen and (min-width: 320px) {
    .xxs\:top-auto {
        top:auto !important
    }

    .xxs\:top-0 {
        top: 0px !important
    }

    .xxs\:top-50 {
        top: 50% !important
    }

    .xxs\:top-100 {
        top: 100% !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:top-auto {
        top:auto !important
    }

    .xs\:top-0 {
        top: 0px !important
    }

    .xs\:top-50 {
        top: 50% !important
    }

    .xs\:top-100 {
        top: 100% !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:top-auto {
        top:auto !important
    }

    .sm\:top-0 {
        top: 0px !important
    }

    .sm\:top-50 {
        top: 50% !important
    }

    .sm\:top-100 {
        top: 100% !important
    }
}

@media screen and (min-width: 960px) {
    .md\:top-auto {
        top:auto !important
    }

    .md\:top-0 {
        top: 0px !important
    }

    .md\:top-50 {
        top: 50% !important
    }

    .md\:top-100 {
        top: 100% !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:top-auto {
        top:auto !important
    }

    .lg\:top-0 {
        top: 0px !important
    }

    .lg\:top-50 {
        top: 50% !important
    }

    .lg\:top-100 {
        top: 100% !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:top-auto {
        top:auto !important
    }

    .xl\:top-0 {
        top: 0px !important
    }

    .xl\:top-50 {
        top: 50% !important
    }

    .xl\:top-100 {
        top: 100% !important
    }
}

@media screen and (min-width: 100%) {
    .max\:top-auto {
        top:auto !important
    }

    .max\:top-0 {
        top: 0px !important
    }

    .max\:top-50 {
        top: 50% !important
    }

    .max\:top-100 {
        top: 100% !important
    }
}

.left-auto {
    left: auto !important
}

.left-0 {
    left: 0px !important
}

.left-50 {
    left: 50% !important
}

.left-100 {
    left: 100% !important
}

@media screen and (min-width: 320px) {
    .xxs\:left-auto {
        left:auto !important
    }

    .xxs\:left-0 {
        left: 0px !important
    }

    .xxs\:left-50 {
        left: 50% !important
    }

    .xxs\:left-100 {
        left: 100% !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:left-auto {
        left:auto !important
    }

    .xs\:left-0 {
        left: 0px !important
    }

    .xs\:left-50 {
        left: 50% !important
    }

    .xs\:left-100 {
        left: 100% !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:left-auto {
        left:auto !important
    }

    .sm\:left-0 {
        left: 0px !important
    }

    .sm\:left-50 {
        left: 50% !important
    }

    .sm\:left-100 {
        left: 100% !important
    }
}

@media screen and (min-width: 960px) {
    .md\:left-auto {
        left:auto !important
    }

    .md\:left-0 {
        left: 0px !important
    }

    .md\:left-50 {
        left: 50% !important
    }

    .md\:left-100 {
        left: 100% !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:left-auto {
        left:auto !important
    }

    .lg\:left-0 {
        left: 0px !important
    }

    .lg\:left-50 {
        left: 50% !important
    }

    .lg\:left-100 {
        left: 100% !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:left-auto {
        left:auto !important
    }

    .xl\:left-0 {
        left: 0px !important
    }

    .xl\:left-50 {
        left: 50% !important
    }

    .xl\:left-100 {
        left: 100% !important
    }
}

@media screen and (min-width: 100%) {
    .max\:left-auto {
        left:auto !important
    }

    .max\:left-0 {
        left: 0px !important
    }

    .max\:left-50 {
        left: 50% !important
    }

    .max\:left-100 {
        left: 100% !important
    }
}

.right-auto {
    right: auto !important
}

.right-0 {
    right: 0px !important
}

.right-50 {
    right: 50% !important
}

.right-100 {
    right: 100% !important
}

@media screen and (min-width: 320px) {
    .xxs\:right-auto {
        right:auto !important
    }

    .xxs\:right-0 {
        right: 0px !important
    }

    .xxs\:right-50 {
        right: 50% !important
    }

    .xxs\:right-100 {
        right: 100% !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:right-auto {
        right:auto !important
    }

    .xs\:right-0 {
        right: 0px !important
    }

    .xs\:right-50 {
        right: 50% !important
    }

    .xs\:right-100 {
        right: 100% !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:right-auto {
        right:auto !important
    }

    .sm\:right-0 {
        right: 0px !important
    }

    .sm\:right-50 {
        right: 50% !important
    }

    .sm\:right-100 {
        right: 100% !important
    }
}

@media screen and (min-width: 960px) {
    .md\:right-auto {
        right:auto !important
    }

    .md\:right-0 {
        right: 0px !important
    }

    .md\:right-50 {
        right: 50% !important
    }

    .md\:right-100 {
        right: 100% !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:right-auto {
        right:auto !important
    }

    .lg\:right-0 {
        right: 0px !important
    }

    .lg\:right-50 {
        right: 50% !important
    }

    .lg\:right-100 {
        right: 100% !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:right-auto {
        right:auto !important
    }

    .xl\:right-0 {
        right: 0px !important
    }

    .xl\:right-50 {
        right: 50% !important
    }

    .xl\:right-100 {
        right: 100% !important
    }
}

@media screen and (min-width: 100%) {
    .max\:right-auto {
        right:auto !important
    }

    .max\:right-0 {
        right: 0px !important
    }

    .max\:right-50 {
        right: 50% !important
    }

    .max\:right-100 {
        right: 100% !important
    }
}

.bottom-auto {
    bottom: auto !important
}

.bottom-0 {
    bottom: 0px !important
}

.bottom-50 {
    bottom: 50% !important
}

.bottom-100 {
    bottom: 100% !important
}

@media screen and (min-width: 320px) {
    .xxs\:bottom-auto {
        bottom:auto !important
    }

    .xxs\:bottom-0 {
        bottom: 0px !important
    }

    .xxs\:bottom-50 {
        bottom: 50% !important
    }

    .xxs\:bottom-100 {
        bottom: 100% !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:bottom-auto {
        bottom:auto !important
    }

    .xs\:bottom-0 {
        bottom: 0px !important
    }

    .xs\:bottom-50 {
        bottom: 50% !important
    }

    .xs\:bottom-100 {
        bottom: 100% !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:bottom-auto {
        bottom:auto !important
    }

    .sm\:bottom-0 {
        bottom: 0px !important
    }

    .sm\:bottom-50 {
        bottom: 50% !important
    }

    .sm\:bottom-100 {
        bottom: 100% !important
    }
}

@media screen and (min-width: 960px) {
    .md\:bottom-auto {
        bottom:auto !important
    }

    .md\:bottom-0 {
        bottom: 0px !important
    }

    .md\:bottom-50 {
        bottom: 50% !important
    }

    .md\:bottom-100 {
        bottom: 100% !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:bottom-auto {
        bottom:auto !important
    }

    .lg\:bottom-0 {
        bottom: 0px !important
    }

    .lg\:bottom-50 {
        bottom: 50% !important
    }

    .lg\:bottom-100 {
        bottom: 100% !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:bottom-auto {
        bottom:auto !important
    }

    .xl\:bottom-0 {
        bottom: 0px !important
    }

    .xl\:bottom-50 {
        bottom: 50% !important
    }

    .xl\:bottom-100 {
        bottom: 100% !important
    }
}

@media screen and (min-width: 100%) {
    .max\:bottom-auto {
        bottom:auto !important
    }

    .max\:bottom-0 {
        bottom: 0px !important
    }

    .max\:bottom-50 {
        bottom: 50% !important
    }

    .max\:bottom-100 {
        bottom: 100% !important
    }
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.overflow-visible {
    overflow: visible !important
}

.overflow-scroll {
    overflow: scroll !important
}

@media screen and (min-width: 320px) {
    .xxs\:overflow-auto {
        overflow:auto !important
    }

    .xxs\:overflow-hidden {
        overflow: hidden !important
    }

    .xxs\:overflow-visible {
        overflow: visible !important
    }

    .xxs\:overflow-scroll {
        overflow: scroll !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:overflow-auto {
        overflow:auto !important
    }

    .xs\:overflow-hidden {
        overflow: hidden !important
    }

    .xs\:overflow-visible {
        overflow: visible !important
    }

    .xs\:overflow-scroll {
        overflow: scroll !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:overflow-auto {
        overflow:auto !important
    }

    .sm\:overflow-hidden {
        overflow: hidden !important
    }

    .sm\:overflow-visible {
        overflow: visible !important
    }

    .sm\:overflow-scroll {
        overflow: scroll !important
    }
}

@media screen and (min-width: 960px) {
    .md\:overflow-auto {
        overflow:auto !important
    }

    .md\:overflow-hidden {
        overflow: hidden !important
    }

    .md\:overflow-visible {
        overflow: visible !important
    }

    .md\:overflow-scroll {
        overflow: scroll !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:overflow-auto {
        overflow:auto !important
    }

    .lg\:overflow-hidden {
        overflow: hidden !important
    }

    .lg\:overflow-visible {
        overflow: visible !important
    }

    .lg\:overflow-scroll {
        overflow: scroll !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:overflow-auto {
        overflow:auto !important
    }

    .xl\:overflow-hidden {
        overflow: hidden !important
    }

    .xl\:overflow-visible {
        overflow: visible !important
    }

    .xl\:overflow-scroll {
        overflow: scroll !important
    }
}

@media screen and (min-width: 100%) {
    .max\:overflow-auto {
        overflow:auto !important
    }

    .max\:overflow-hidden {
        overflow: hidden !important
    }

    .max\:overflow-visible {
        overflow: visible !important
    }

    .max\:overflow-scroll {
        overflow: scroll !important
    }
}

.overflow-x-auto {
    overflow-x: auto !important
}

.overflow-x-hidden {
    overflow-x: hidden !important
}

.overflow-x-visible {
    overflow-x: visible !important
}

.overflow-x-scroll {
    overflow-x: scroll !important
}

@media screen and (min-width: 320px) {
    .xxs\:overflow-x-auto {
        overflow-x:auto !important
    }

    .xxs\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .xxs\:overflow-x-visible {
        overflow-x: visible !important
    }

    .xxs\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:overflow-x-auto {
        overflow-x:auto !important
    }

    .xs\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .xs\:overflow-x-visible {
        overflow-x: visible !important
    }

    .xs\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:overflow-x-auto {
        overflow-x:auto !important
    }

    .sm\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .sm\:overflow-x-visible {
        overflow-x: visible !important
    }

    .sm\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

@media screen and (min-width: 960px) {
    .md\:overflow-x-auto {
        overflow-x:auto !important
    }

    .md\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .md\:overflow-x-visible {
        overflow-x: visible !important
    }

    .md\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:overflow-x-auto {
        overflow-x:auto !important
    }

    .lg\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .lg\:overflow-x-visible {
        overflow-x: visible !important
    }

    .lg\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:overflow-x-auto {
        overflow-x:auto !important
    }

    .xl\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .xl\:overflow-x-visible {
        overflow-x: visible !important
    }

    .xl\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

@media screen and (min-width: 100%) {
    .max\:overflow-x-auto {
        overflow-x:auto !important
    }

    .max\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .max\:overflow-x-visible {
        overflow-x: visible !important
    }

    .max\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

.overflow-y-auto {
    overflow-y: auto !important
}

.overflow-y-hidden {
    overflow-y: hidden !important
}

.overflow-y-visible {
    overflow-y: visible !important
}

.overflow-y-scroll {
    overflow-y: scroll !important
}

@media screen and (min-width: 320px) {
    .xxs\:overflow-y-auto {
        overflow-y:auto !important
    }

    .xxs\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .xxs\:overflow-y-visible {
        overflow-y: visible !important
    }

    .xxs\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:overflow-y-auto {
        overflow-y:auto !important
    }

    .xs\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .xs\:overflow-y-visible {
        overflow-y: visible !important
    }

    .xs\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:overflow-y-auto {
        overflow-y:auto !important
    }

    .sm\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .sm\:overflow-y-visible {
        overflow-y: visible !important
    }

    .sm\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

@media screen and (min-width: 960px) {
    .md\:overflow-y-auto {
        overflow-y:auto !important
    }

    .md\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .md\:overflow-y-visible {
        overflow-y: visible !important
    }

    .md\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:overflow-y-auto {
        overflow-y:auto !important
    }

    .lg\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .lg\:overflow-y-visible {
        overflow-y: visible !important
    }

    .lg\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:overflow-y-auto {
        overflow-y:auto !important
    }

    .xl\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .xl\:overflow-y-visible {
        overflow-y: visible !important
    }

    .xl\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

@media screen and (min-width: 100%) {
    .max\:overflow-y-auto {
        overflow-y:auto !important
    }

    .max\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .max\:overflow-y-visible {
        overflow-y: visible !important
    }

    .max\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

.z-auto {
    z-index: auto !important
}

.z-0 {
    z-index: 0 !important
}

.z-1 {
    z-index: 1 !important
}

.z-2 {
    z-index: 2 !important
}

.z-3 {
    z-index: 3 !important
}

.z-4 {
    z-index: 4 !important
}

.z-5 {
    z-index: 5 !important
}

@media screen and (min-width: 320px) {
    .xxs\:z-auto {
        z-index:auto !important
    }

    .xxs\:z-0 {
        z-index: 0 !important
    }

    .xxs\:z-1 {
        z-index: 1 !important
    }

    .xxs\:z-2 {
        z-index: 2 !important
    }

    .xxs\:z-3 {
        z-index: 3 !important
    }

    .xxs\:z-4 {
        z-index: 4 !important
    }

    .xxs\:z-5 {
        z-index: 5 !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:z-auto {
        z-index:auto !important
    }

    .xs\:z-0 {
        z-index: 0 !important
    }

    .xs\:z-1 {
        z-index: 1 !important
    }

    .xs\:z-2 {
        z-index: 2 !important
    }

    .xs\:z-3 {
        z-index: 3 !important
    }

    .xs\:z-4 {
        z-index: 4 !important
    }

    .xs\:z-5 {
        z-index: 5 !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:z-auto {
        z-index:auto !important
    }

    .sm\:z-0 {
        z-index: 0 !important
    }

    .sm\:z-1 {
        z-index: 1 !important
    }

    .sm\:z-2 {
        z-index: 2 !important
    }

    .sm\:z-3 {
        z-index: 3 !important
    }

    .sm\:z-4 {
        z-index: 4 !important
    }

    .sm\:z-5 {
        z-index: 5 !important
    }
}

@media screen and (min-width: 960px) {
    .md\:z-auto {
        z-index:auto !important
    }

    .md\:z-0 {
        z-index: 0 !important
    }

    .md\:z-1 {
        z-index: 1 !important
    }

    .md\:z-2 {
        z-index: 2 !important
    }

    .md\:z-3 {
        z-index: 3 !important
    }

    .md\:z-4 {
        z-index: 4 !important
    }

    .md\:z-5 {
        z-index: 5 !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:z-auto {
        z-index:auto !important
    }

    .lg\:z-0 {
        z-index: 0 !important
    }

    .lg\:z-1 {
        z-index: 1 !important
    }

    .lg\:z-2 {
        z-index: 2 !important
    }

    .lg\:z-3 {
        z-index: 3 !important
    }

    .lg\:z-4 {
        z-index: 4 !important
    }

    .lg\:z-5 {
        z-index: 5 !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:z-auto {
        z-index:auto !important
    }

    .xl\:z-0 {
        z-index: 0 !important
    }

    .xl\:z-1 {
        z-index: 1 !important
    }

    .xl\:z-2 {
        z-index: 2 !important
    }

    .xl\:z-3 {
        z-index: 3 !important
    }

    .xl\:z-4 {
        z-index: 4 !important
    }

    .xl\:z-5 {
        z-index: 5 !important
    }
}

@media screen and (min-width: 100%) {
    .max\:z-auto {
        z-index:auto !important
    }

    .max\:z-0 {
        z-index: 0 !important
    }

    .max\:z-1 {
        z-index: 1 !important
    }

    .max\:z-2 {
        z-index: 2 !important
    }

    .max\:z-3 {
        z-index: 3 !important
    }

    .max\:z-4 {
        z-index: 4 !important
    }

    .max\:z-5 {
        z-index: 5 !important
    }
}

.bg-repeat {
    background-repeat: repeat !important
}

.bg-no-repeat {
    background-repeat: no-repeat !important
}

.bg-repeat-x {
    background-repeat: repeat-x !important
}

.bg-repeat-y {
    background-repeat: repeat-y !important
}

.bg-repeat-round {
    background-repeat: round !important
}

.bg-repeat-space {
    background-repeat: space !important
}

@media screen and (min-width: 320px) {
    .xxs\:bg-repeat {
        background-repeat:repeat !important
    }

    .xxs\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .xxs\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .xxs\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .xxs\:bg-repeat-round {
        background-repeat: round !important
    }

    .xxs\:bg-repeat-space {
        background-repeat: space !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:bg-repeat {
        background-repeat:repeat !important
    }

    .xs\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .xs\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .xs\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .xs\:bg-repeat-round {
        background-repeat: round !important
    }

    .xs\:bg-repeat-space {
        background-repeat: space !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:bg-repeat {
        background-repeat:repeat !important
    }

    .sm\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .sm\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .sm\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .sm\:bg-repeat-round {
        background-repeat: round !important
    }

    .sm\:bg-repeat-space {
        background-repeat: space !important
    }
}

@media screen and (min-width: 960px) {
    .md\:bg-repeat {
        background-repeat:repeat !important
    }

    .md\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .md\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .md\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .md\:bg-repeat-round {
        background-repeat: round !important
    }

    .md\:bg-repeat-space {
        background-repeat: space !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:bg-repeat {
        background-repeat:repeat !important
    }

    .lg\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .lg\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .lg\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .lg\:bg-repeat-round {
        background-repeat: round !important
    }

    .lg\:bg-repeat-space {
        background-repeat: space !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:bg-repeat {
        background-repeat:repeat !important
    }

    .xl\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .xl\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .xl\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .xl\:bg-repeat-round {
        background-repeat: round !important
    }

    .xl\:bg-repeat-space {
        background-repeat: space !important
    }
}

@media screen and (min-width: 100%) {
    .max\:bg-repeat {
        background-repeat:repeat !important
    }

    .max\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .max\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .max\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .max\:bg-repeat-round {
        background-repeat: round !important
    }

    .max\:bg-repeat-space {
        background-repeat: space !important
    }
}

.bg-auto {
    background-size: auto !important
}

.bg-cover {
    background-size: cover !important
}

.bg-contain {
    background-size: contain !important
}

@media screen and (min-width: 320px) {
    .xxs\:bg-auto {
        background-size:auto !important
    }

    .xxs\:bg-cover {
        background-size: cover !important
    }

    .xxs\:bg-contain {
        background-size: contain !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:bg-auto {
        background-size:auto !important
    }

    .xs\:bg-cover {
        background-size: cover !important
    }

    .xs\:bg-contain {
        background-size: contain !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:bg-auto {
        background-size:auto !important
    }

    .sm\:bg-cover {
        background-size: cover !important
    }

    .sm\:bg-contain {
        background-size: contain !important
    }
}

@media screen and (min-width: 960px) {
    .md\:bg-auto {
        background-size:auto !important
    }

    .md\:bg-cover {
        background-size: cover !important
    }

    .md\:bg-contain {
        background-size: contain !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:bg-auto {
        background-size:auto !important
    }

    .lg\:bg-cover {
        background-size: cover !important
    }

    .lg\:bg-contain {
        background-size: contain !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:bg-auto {
        background-size:auto !important
    }

    .xl\:bg-cover {
        background-size: cover !important
    }

    .xl\:bg-contain {
        background-size: contain !important
    }
}

@media screen and (min-width: 100%) {
    .max\:bg-auto {
        background-size:auto !important
    }

    .max\:bg-cover {
        background-size: cover !important
    }

    .max\:bg-contain {
        background-size: contain !important
    }
}

.bg-bottom {
    background-position: bottom !important
}

.bg-center {
    background-position: center !important
}

.bg-left {
    background-position: left !important
}

.bg-left-bottom {
    background-position: left bottom !important
}

.bg-left-top {
    background-position: left top !important
}

.bg-right {
    background-position: right !important
}

.bg-right-bottom {
    background-position: right bottom !important
}

.bg-right-top {
    background-position: right top !important
}

.bg-top {
    background-position: top !important
}

@media screen and (min-width: 320px) {
    .xxs\:bg-bottom {
        background-position:bottom !important
    }

    .xxs\:bg-center {
        background-position: center !important
    }

    .xxs\:bg-left {
        background-position: left !important
    }

    .xxs\:bg-left-bottom {
        background-position: left bottom !important
    }

    .xxs\:bg-left-top {
        background-position: left top !important
    }

    .xxs\:bg-right {
        background-position: right !important
    }

    .xxs\:bg-right-bottom {
        background-position: right bottom !important
    }

    .xxs\:bg-right-top {
        background-position: right top !important
    }

    .xxs\:bg-top {
        background-position: top !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:bg-bottom {
        background-position:bottom !important
    }

    .xs\:bg-center {
        background-position: center !important
    }

    .xs\:bg-left {
        background-position: left !important
    }

    .xs\:bg-left-bottom {
        background-position: left bottom !important
    }

    .xs\:bg-left-top {
        background-position: left top !important
    }

    .xs\:bg-right {
        background-position: right !important
    }

    .xs\:bg-right-bottom {
        background-position: right bottom !important
    }

    .xs\:bg-right-top {
        background-position: right top !important
    }

    .xs\:bg-top {
        background-position: top !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:bg-bottom {
        background-position:bottom !important
    }

    .sm\:bg-center {
        background-position: center !important
    }

    .sm\:bg-left {
        background-position: left !important
    }

    .sm\:bg-left-bottom {
        background-position: left bottom !important
    }

    .sm\:bg-left-top {
        background-position: left top !important
    }

    .sm\:bg-right {
        background-position: right !important
    }

    .sm\:bg-right-bottom {
        background-position: right bottom !important
    }

    .sm\:bg-right-top {
        background-position: right top !important
    }

    .sm\:bg-top {
        background-position: top !important
    }
}

@media screen and (min-width: 960px) {
    .md\:bg-bottom {
        background-position:bottom !important
    }

    .md\:bg-center {
        background-position: center !important
    }

    .md\:bg-left {
        background-position: left !important
    }

    .md\:bg-left-bottom {
        background-position: left bottom !important
    }

    .md\:bg-left-top {
        background-position: left top !important
    }

    .md\:bg-right {
        background-position: right !important
    }

    .md\:bg-right-bottom {
        background-position: right bottom !important
    }

    .md\:bg-right-top {
        background-position: right top !important
    }

    .md\:bg-top {
        background-position: top !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:bg-bottom {
        background-position:bottom !important
    }

    .lg\:bg-center {
        background-position: center !important
    }

    .lg\:bg-left {
        background-position: left !important
    }

    .lg\:bg-left-bottom {
        background-position: left bottom !important
    }

    .lg\:bg-left-top {
        background-position: left top !important
    }

    .lg\:bg-right {
        background-position: right !important
    }

    .lg\:bg-right-bottom {
        background-position: right bottom !important
    }

    .lg\:bg-right-top {
        background-position: right top !important
    }

    .lg\:bg-top {
        background-position: top !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:bg-bottom {
        background-position:bottom !important
    }

    .xl\:bg-center {
        background-position: center !important
    }

    .xl\:bg-left {
        background-position: left !important
    }

    .xl\:bg-left-bottom {
        background-position: left bottom !important
    }

    .xl\:bg-left-top {
        background-position: left top !important
    }

    .xl\:bg-right {
        background-position: right !important
    }

    .xl\:bg-right-bottom {
        background-position: right bottom !important
    }

    .xl\:bg-right-top {
        background-position: right top !important
    }

    .xl\:bg-top {
        background-position: top !important
    }
}

@media screen and (min-width: 100%) {
    .max\:bg-bottom {
        background-position:bottom !important
    }

    .max\:bg-center {
        background-position: center !important
    }

    .max\:bg-left {
        background-position: left !important
    }

    .max\:bg-left-bottom {
        background-position: left bottom !important
    }

    .max\:bg-left-top {
        background-position: left top !important
    }

    .max\:bg-right {
        background-position: right !important
    }

    .max\:bg-right-bottom {
        background-position: right bottom !important
    }

    .max\:bg-right-top {
        background-position: right top !important
    }

    .max\:bg-top {
        background-position: top !important
    }
}

.select-none {
    user-select: none !important
}

.select-text {
    user-select: text !important
}

.select-all {
    user-select: all !important
}

.select-auto {
    user-select: auto !important
}

.list-none {
    list-style: none !important
}

.list-disc {
    list-style: disc !important
}

.list-decimal {
    list-style: decimal !important
}

.appearance-none {
    appearance: none !important
}

.outline-none {
    outline: none !important
}

.pointer-events-none {
    pointer-events: none !important
}

.pointer-events-auto {
    pointer-events: auto !important
}

.cursor-auto {
    cursor: auto !important
}

.cursor-pointer {
    cursor: pointer !important
}

.cursor-wait {
    cursor: wait !important
}

.cursor-move {
    cursor: move !important
}

.select-none {
    user-select: none !important
}

.select-text {
    user-select: text !important
}

.select-all {
    user-select: all !important
}

.select-auto {
    user-select: auto !important
}

.opacity-0 {
    opacity: 0 !important
}

.opacity-10 {
    opacity: .1 !important
}

.opacity-20 {
    opacity: .2 !important
}

.opacity-30 {
    opacity: .3 !important
}

.opacity-40 {
    opacity: .4 !important
}

.opacity-50 {
    opacity: .5 !important
}

.opacity-60 {
    opacity: .6 !important
}

.opacity-70 {
    opacity: .7 !important
}

.opacity-80 {
    opacity: .8 !important
}

.opacity-90 {
    opacity: .9 !important
}

.opacity-100 {
    opacity: 1 !important
}

.reset {
    all: unset
}

.transition-none {
    transition-property: none !important
}

.transition-all {
    transition-property: all !important
}

.transition-colors {
    transition-property: background-color,border-color,color !important
}

.transition-transform {
    transition-property: transform !important
}

.transition-duration-100 {
    transition-duration: 100ms !important
}

.transition-duration-150 {
    transition-duration: 150ms !important
}

.transition-duration-200 {
    transition-duration: 200ms !important
}

.transition-duration-300 {
    transition-duration: 300ms !important
}

.transition-duration-400 {
    transition-duration: 400ms !important
}

.transition-duration-500 {
    transition-duration: 500ms !important
}

.transition-duration-1000 {
    transition-duration: 1000ms !important
}

.transition-duration-2000 {
    transition-duration: 2000ms !important
}

.transition-duration-3000 {
    transition-duration: 3000ms !important
}

.transition-linear {
    transition-timing-function: linear !important
}

.transition-ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important
}

.transition-ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important
}

.transition-ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important
}

.transition-delay-100 {
    transition-delay: 100ms !important
}

.transition-delay-150 {
    transition-delay: 150ms !important
}

.transition-delay-200 {
    transition-delay: 200ms !important
}

.transition-delay-300 {
    transition-delay: 300ms !important
}

.transition-delay-400 {
    transition-delay: 400ms !important
}

.transition-delay-500 {
    transition-delay: 500ms !important
}

.transition-delay-1000 {
    transition-delay: 1000ms !important
}

.translate-x-0 {
    transform: translateX(0%) !important
}

.translate-x-100 {
    transform: translateX(100%) !important
}

.-translate-x-100 {
    transform: translateX(-100%) !important
}

.translate-y-0 {
    transform: translateY(0%) !important
}

.translate-y-100 {
    transform: translateY(100%) !important
}

.-translate-y-100 {
    transform: translateY(-100%) !important
}

@media screen and (min-width: 320px) {
    .xxs\:translate-x-0 {
        transform:translateX(0%) !important
    }

    .xxs\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .xxs\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .xxs\:translate-y-0 {
        transform: translateY(0%) !important
    }

    .xxs\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .xxs\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:translate-x-0 {
        transform:translateX(0%) !important
    }

    .xs\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .xs\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .xs\:translate-y-0 {
        transform: translateY(0%) !important
    }

    .xs\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .xs\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:translate-x-0 {
        transform:translateX(0%) !important
    }

    .sm\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .sm\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .sm\:translate-y-0 {
        transform: translateY(0%) !important
    }

    .sm\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .sm\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width: 960px) {
    .md\:translate-x-0 {
        transform:translateX(0%) !important
    }

    .md\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .md\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .md\:translate-y-0 {
        transform: translateY(0%) !important
    }

    .md\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .md\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:translate-x-0 {
        transform:translateX(0%) !important
    }

    .lg\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .lg\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .lg\:translate-y-0 {
        transform: translateY(0%) !important
    }

    .lg\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .lg\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:translate-x-0 {
        transform:translateX(0%) !important
    }

    .xl\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .xl\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .xl\:translate-y-0 {
        transform: translateY(0%) !important
    }

    .xl\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .xl\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width: 100%) {
    .max\:translate-x-0 {
        transform:translateX(0%) !important
    }

    .max\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .max\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .max\:translate-y-0 {
        transform: translateY(0%) !important
    }

    .max\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .max\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

.rotate-45 {
    transform: rotate(45deg) !important
}

.-rotate-45 {
    transform: rotate(-45deg) !important
}

.rotate-90 {
    transform: rotate(90deg) !important
}

.-rotate-90 {
    transform: rotate(-90deg) !important
}

.rotate-180 {
    transform: rotate(180deg) !important
}

.-rotate-180 {
    transform: rotate(-180deg) !important
}

@media screen and (min-width: 320px) {
    .xxs\:rotate-45 {
        transform:rotate(45deg) !important
    }

    .xxs\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .xxs\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .xxs\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .xxs\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .xxs\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:rotate-45 {
        transform:rotate(45deg) !important
    }

    .xs\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .xs\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .xs\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .xs\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .xs\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:rotate-45 {
        transform:rotate(45deg) !important
    }

    .sm\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .sm\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .sm\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .sm\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .sm\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

@media screen and (min-width: 960px) {
    .md\:rotate-45 {
        transform:rotate(45deg) !important
    }

    .md\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .md\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .md\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .md\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .md\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:rotate-45 {
        transform:rotate(45deg) !important
    }

    .lg\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .lg\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .lg\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .lg\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .lg\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:rotate-45 {
        transform:rotate(45deg) !important
    }

    .xl\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .xl\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .xl\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .xl\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .xl\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

@media screen and (min-width: 100%) {
    .max\:rotate-45 {
        transform:rotate(45deg) !important
    }

    .max\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .max\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .max\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .max\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .max\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

.origin-center {
    transform-origin: center !important
}

.origin-top {
    transform-origin: top !important
}

.origin-top-right {
    transform-origin: top right !important
}

.origin-right {
    transform-origin: right !important
}

.origin-bottom-right {
    transform-origin: bottom right !important
}

.origin-bottom {
    transform-origin: bottom !important
}

.origin-bottom-left {
    transform-origin: bottom left !important
}

.origin-left {
    transform-origin: left !important
}

.origin-top-left {
    transform-origin: top-left !important
}

@media screen and (min-width: 320px) {
    .xxs\:origin-center {
        transform-origin:center !important
    }

    .xxs\:origin-top {
        transform-origin: top !important
    }

    .xxs\:origin-top-right {
        transform-origin: top right !important
    }

    .xxs\:origin-right {
        transform-origin: right !important
    }

    .xxs\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .xxs\:origin-bottom {
        transform-origin: bottom !important
    }

    .xxs\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .xxs\:origin-left {
        transform-origin: left !important
    }

    .xxs\:origin-top-left {
        transform-origin: top-left !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:origin-center {
        transform-origin:center !important
    }

    .xs\:origin-top {
        transform-origin: top !important
    }

    .xs\:origin-top-right {
        transform-origin: top right !important
    }

    .xs\:origin-right {
        transform-origin: right !important
    }

    .xs\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .xs\:origin-bottom {
        transform-origin: bottom !important
    }

    .xs\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .xs\:origin-left {
        transform-origin: left !important
    }

    .xs\:origin-top-left {
        transform-origin: top-left !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:origin-center {
        transform-origin:center !important
    }

    .sm\:origin-top {
        transform-origin: top !important
    }

    .sm\:origin-top-right {
        transform-origin: top right !important
    }

    .sm\:origin-right {
        transform-origin: right !important
    }

    .sm\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .sm\:origin-bottom {
        transform-origin: bottom !important
    }

    .sm\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .sm\:origin-left {
        transform-origin: left !important
    }

    .sm\:origin-top-left {
        transform-origin: top-left !important
    }
}

@media screen and (min-width: 960px) {
    .md\:origin-center {
        transform-origin:center !important
    }

    .md\:origin-top {
        transform-origin: top !important
    }

    .md\:origin-top-right {
        transform-origin: top right !important
    }

    .md\:origin-right {
        transform-origin: right !important
    }

    .md\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .md\:origin-bottom {
        transform-origin: bottom !important
    }

    .md\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .md\:origin-left {
        transform-origin: left !important
    }

    .md\:origin-top-left {
        transform-origin: top-left !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:origin-center {
        transform-origin:center !important
    }

    .lg\:origin-top {
        transform-origin: top !important
    }

    .lg\:origin-top-right {
        transform-origin: top right !important
    }

    .lg\:origin-right {
        transform-origin: right !important
    }

    .lg\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .lg\:origin-bottom {
        transform-origin: bottom !important
    }

    .lg\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .lg\:origin-left {
        transform-origin: left !important
    }

    .lg\:origin-top-left {
        transform-origin: top-left !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:origin-center {
        transform-origin:center !important
    }

    .xl\:origin-top {
        transform-origin: top !important
    }

    .xl\:origin-top-right {
        transform-origin: top right !important
    }

    .xl\:origin-right {
        transform-origin: right !important
    }

    .xl\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .xl\:origin-bottom {
        transform-origin: bottom !important
    }

    .xl\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .xl\:origin-left {
        transform-origin: left !important
    }

    .xl\:origin-top-left {
        transform-origin: top-left !important
    }
}

@media screen and (min-width: 100%) {
    .max\:origin-center {
        transform-origin:center !important
    }

    .max\:origin-top {
        transform-origin: top !important
    }

    .max\:origin-top-right {
        transform-origin: top right !important
    }

    .max\:origin-right {
        transform-origin: right !important
    }

    .max\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .max\:origin-bottom {
        transform-origin: bottom !important
    }

    .max\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .max\:origin-left {
        transform-origin: left !important
    }

    .max\:origin-top-left {
        transform-origin: top-left !important
    }
}

@keyframes fadein {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeout {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes scalein {
    0% {
        opacity: 0;
        transform: scaleY(0.8);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 1;
        transform: scaleY(1)
    }
}

@keyframes slidedown {
    0% {
        max-height: 0
    }

    100% {
        max-height: auto
    }
}

@keyframes slideup {
    0% {
        max-height: 1000px
    }

    100% {
        max-height: 0
    }
}

@keyframes fadeinleft {
    0% {
        opacity: 0;
        transform: translateX(-100%);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 1;
        transform: translateX(0%)
    }
}

@keyframes fadeoutleft {
    0% {
        opacity: 1;
        transform: translateX(0%);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 0;
        transform: translateX(-100%)
    }
}

@keyframes fadeinright {
    0% {
        opacity: 0;
        transform: translateX(100%);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 1;
        transform: translateX(0%)
    }
}

@keyframes fadeoutright {
    0% {
        opacity: 1;
        transform: translateX(0%);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 0;
        transform: translateX(100%)
    }
}

@keyframes fadeinup {
    0% {
        opacity: 0;
        transform: translateY(-100%);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 1;
        transform: translateY(0%)
    }
}

@keyframes fadeoutup {
    0% {
        opacity: 1;
        transform: translateY(0%);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 0;
        transform: translateY(-100%)
    }
}

@keyframes fadeindown {
    0% {
        opacity: 0;
        transform: translateY(100%);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 1;
        transform: translateY(0%)
    }
}

@keyframes fadeoutdown {
    0% {
        opacity: 1;
        transform: translateY(0%);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 0;
        transform: translateY(100%)
    }
}

@keyframes animate-width {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@keyframes flip {
    from {
        transform: perspective(2000px) rotateX(-100deg)
    }

    to {
        transform: perspective(2000px) rotateX(0)
    }
}

@keyframes flipleft {
    from {
        transform: perspective(2000px) rotateY(-100deg);
        opacity: 0
    }

    to {
        transform: perspective(2000px) rotateY(0);
        opacity: 1
    }
}

@keyframes flipright {
    from {
        transform: perspective(2000px) rotateY(100deg);
        opacity: 0
    }

    to {
        transform: perspective(2000px) rotateY(0);
        opacity: 1
    }
}

@keyframes flipup {
    from {
        transform: perspective(2000px) rotateX(-100deg);
        opacity: 0
    }

    to {
        transform: perspective(2000px) rotateX(0);
        opacity: 1
    }
}

@keyframes zoomin {
    from {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomindown {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)
    }

    60% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)
    }
}

@keyframes zoominleft {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)
    }

    60% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)
    }
}

@keyframes zoominright {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)
    }

    60% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)
    }
}

@keyframes zoominup {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)
    }

    60% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)
    }
}

.fadein {
    animation: fadein .15s linear
}

.fadeout {
    animation: fadeout .15s linear
}

.slidedown {
    animation: slidedown .45s ease-in-out
}

.slideup {
    animation: slideup .45s cubic-bezier(0, 1, 0, 1)
}

.scalein {
    animation: scalein .15s linear
}

.fadeinleft {
    animation: fadeinleft .15s linear
}

.fadeoutleft {
    animation: fadeoutleft .15s linear
}

.fadeinright {
    animation: fadeinright .15s linear
}

.fadeoutright {
    animation: fadeoutright .15s linear
}

.fadeinup {
    animation: fadeinup .15s linear
}

.fadeoutup {
    animation: fadeoutup .15s linear
}

.fadeindown {
    animation: fadeindown .15s linear
}

.fadeoutdown {
    animation: fadeoutdown .15s linear
}

.animate-width {
    animation: animate-width 1000ms linear
}

.flip {
    backface-visibility: visible;
    animation: flip .15s linear
}

.flipup {
    backface-visibility: visible;
    animation: flipup .15s linear
}

.flipleft {
    backface-visibility: visible;
    animation: flipleft .15s linear
}

.flipright {
    backface-visibility: visible;
    animation: flipright .15s linear
}

.zoomin {
    animation: zoomin .15s linear
}

.zoomindown {
    animation: zoomindown .15s linear
}

.zoominleft {
    animation: zoominleft .15s linear
}

.zoominright {
    animation: zoominright .15s linear
}

.zoominup {
    animation: zoominup .15s linear
}

.animation-duration-100 {
    animation-duration: 100ms !important
}

.animation-duration-150 {
    animation-duration: 150ms !important
}

.animation-duration-200 {
    animation-duration: 200ms !important
}

.animation-duration-300 {
    animation-duration: 300ms !important
}

.animation-duration-400 {
    animation-duration: 400ms !important
}

.animation-duration-500 {
    animation-duration: 500ms !important
}

.animation-duration-1000 {
    animation-duration: 1000ms !important
}

.animation-duration-2000 {
    animation-duration: 2000ms !important
}

.animation-duration-3000 {
    animation-duration: 3000ms !important
}

.animation-delay-100 {
    animation-delay: 100ms !important
}

.animation-delay-150 {
    animation-delay: 150ms !important
}

.animation-delay-200 {
    animation-delay: 200ms !important
}

.animation-delay-300 {
    animation-delay: 300ms !important
}

.animation-delay-400 {
    animation-delay: 400ms !important
}

.animation-delay-500 {
    animation-delay: 500ms !important
}

.animation-delay-1000 {
    animation-delay: 1000ms !important
}

.animation-iteration-1 {
    animation-iteration-count: 1 !important
}

.animation-iteration-2 {
    animation-iteration-count: 2 !important
}

.animation-iteration-infinite {
    animation-iteration-count: infinite !important
}

.animation-linear {
    animation-timing-function: linear !important
}

.animation-ease-in {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 1) !important
}

.animation-ease-out {
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1) !important
}

.animation-ease-in-out {
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important
}

.animation-fill-none {
    animation-fill-mode: none !important
}

.animation-fill-forwards {
    animation-fill-mode: forwards !important
}

.animation-fill-backwards {
    animation-fill-mode: backwards !important
}

.animation-fill-both {
    animation-fill-mode: both !important
}

.wizard--container {
    height: 100%
}

.wizard--form {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow-y: hidden
}

.wizard--steps {
    padding: 2.4rem;
    background-color: var(--surface-ground)
}

.wizard--content--switch {
    flex: 1 1 auto;
    overflow-y: auto
}

.wizard-body--container {
    padding: 2.4rem
}

.wizard-header--container {
    padding: 0 2.4rem 1.6rem;
    background-color: var(--surface-ground)
}

.wizard-header--title {
    letter-spacing: -0.24px
}

.wizard-header--pagetext {
    margin-top: .5rem;
    font-size: 1.6rem;
    color: var(--global-text-secondary-color)
}

.review-section {
    gap: var(--spacing-lg-16, 1.6rem)
}

.review-section--title {
    font-size: 1.6rem
}

.payment-type-success-border-color {
    border: 2px solid #77cb38 !important
}

.payment-type-btn-styling {
    height: 156px;
    border-radius: 5px;
    border-width: 2px;
    border-color: #767676;
    background-color: #fff;
    cursor: pointer;
    margin: 0 auto
}

.payment-type-btn-radio-styling {
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto
}

.payment-type-btn-text {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #333;
    font-family: "Montserrat",sans-serif !important
}

.payment-type-btn-card {
    margin: 0 auto
}

.payment-or-styling {
    padding: 30px;
    font-size: 12px;
    color: #717073;
    font-family: "Montserrat",sans-serif !important
}

.payment-input-text {
    font: 14px "Montserrat",sans-serif !important
}

.payment-input-text::placeholder {
    font: 14px "Montserrat",sans-serif !important
}

.payment-type-input-no-border {
    border-bottom: 0;
    padding: 1rem 1rem 0 1rem
}

.payment-success-checkbox-color {
    width: 25px;
    height: 25px
}

.payment-success-checkbox-color .input-fill {
    fill: #77cb38
}

.payment-success-checkbox-color .input-stroke {
    stroke: #77cb38
}

.payment-success-checkbox-color .input-check {
    fill: #fff
}

.payment-disabled-success-checkbox-color {
    width: 25px;
    height: 25px
}

.payment-disabled-success-checkbox-color .input-fill {
    fill: #fff
}

.payment-disabled-success-checkbox-color .input-stroke {
    stroke: #ccc
}

.payment-disabled-success-checkbox-color .input-check {
    fill: #fff
}

.payment-type-button-width {
    width: 80%
}

.payment-type-btn-card {
    max-width: 80%
}

.payment-type-button-height {
    height: 450px
}

.payment-row-max-width {
    padding-top: 30px;
    flex-direction: column
}

@media only screen and (min-width: 768px) {
    .payment-type-button-width {
        width:80%
    }

    .payment-row-max-width {
        max-width: 750px;
        flex-direction: row
    }

    .payment-or-styling {
        flex: 0 0 8.333333%;
        min-height: 350px;
        padding-top: 100px
    }

    .payment-type-btn-card {
        margin-top: 35px;
        min-height: 350px;
        margin: 0 auto
    }
}

.sweepstakes-card-content {
    padding: 1rem;
    background-color: #fff
}

.sweepstakes-card.card {
    padding: 15px;
    margin-bottom: 0;
    border-radius: 2rem;
    background-color: #6fbee4
}

.theme-dark .sweepstakes-card.card {
    background-color: rgba(111,190,228,.5)
}

@media(prefers-color-scheme: dark) {
    .theme-match .sweepstakes-card.card {
        background-color:rgba(111,190,228,.5)
    }
}

.sweepstakes-card.card [pagetext] {
    margin-bottom: 1.5rem
}

.sweepstakes-inner {
    display: flex;
    gap: 1.5rem;
    margin-bottom: 1.5rem
}

.sweepstakes-card-month,.sweepstakes-card-entries {
    flex: 1 1 auto;
    padding: 1.5rem;
    border-radius: 1.2rem
}

.sweepstakes-card-month .sweepstakes-card-subhead,.sweepstakes-card-entries .sweepstakes-card-subhead {
    margin-bottom: .75rem;
    font-size: 1.2rem
}

.sweepstakes-card-month .sweepstakes-card-data,.sweepstakes-card-entries .sweepstakes-card-data {
    margin-bottom: .5rem;
    font-family: "Montserrat",sans-serif;
    font-size: 1.8rem;
    font-weight: 600
}

.sweepstakes-card-month .sweepstakes-card-remaining,.sweepstakes-card-entries .sweepstakes-card-remaining {
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase
}

.sweepstakes-card-month {
    color: #fff;
    background-color: #3d8daf
}

.theme-dark .sweepstakes-card-month {
    color: #fff;
    background-color: #3d8daf
}

@media(prefers-color-scheme: dark) {
    .theme-match .sweepstakes-card-month {
        color:#fff;
        background-color: #3d8daf
    }
}

.sweepstakes-card-month .sweepstakes-card-remaining {
    color: rgba(255,255,255,.75)
}

.theme-dark .sweepstakes-card-month .sweepstakes-card-remaining {
    color: rgba(255,255,255,.75)
}

@media(prefers-color-scheme: dark) {
    .theme-match .sweepstakes-card-month .sweepstakes-card-remaining {
        color:rgba(255,255,255,.75)
    }
}

.sweepstakes-card-entries {
    color: #333;
    background-color: #fff
}

.theme-dark .sweepstakes-card-entries {
    color: #fff;
    background-color: #141414
}

@media(prefers-color-scheme: dark) {
    .theme-match .sweepstakes-card-entries {
        color:#fff;
        background-color: #141414
    }
}

.sweepstakes-card-entries .sweepstakes-card-remaining {
    color: rgba(51,51,51,.75)
}

.theme-dark .sweepstakes-card-entries .sweepstakes-card-remaining {
    color: rgba(255,255,255,.75) !important
}

@media(prefers-color-scheme: dark) {
    .theme-match .sweepstakes-card-entries .sweepstakes-card-remaining {
        color:rgba(255,255,255,.75) !important
    }
}

.sweepstakes-card-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 4rem;
    border-radius: 1.2rem;
    padding: .3rem;
    font-size: 1.4rem;
    color: #333;
    background-color: rgba(255,255,255,.4)
}

.sweepstakes-card-btn:hover {
    text-decoration: none;
    background-color: #fff
}

.sweepstakes-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    margin-bottom: 1rem;
    border-radius: 1rem;
    font-size: 1.8rem;
    color: #333;
    background-color: #ffa400
}

@media screen and (max-width: 960px) {
    .sweepstakes-icon {
        display:none
    }
}

.mobile-sweepstakes-progress-bar-container {
    background-color: #004a98;
    padding: 10px;
    border-radius: 10px;
    margin: 0px 10px
}

.sweepstakes-errors {
    background-color: #e5e5e5;
    color: #333;
    height: 9vh;
    display: flex;
    justify-content: center;
    align-items: center
}

.toggle-btn {
    background-color: #eaeaea;
    display: flex;
    padding: 2px;
    justify-content: center;
    min-width: 60vw;
    margin-top: 5px;
    border-radius: 8px
}

.sweepstakes-card>div>em {
    font-size: 14px
}

.sweepstakes-card .pagetext--none {
    padding: .5rem 0;
    color: #fff !important;
    border-bottom-color: transparent !important;
    background-color: transparent !important
}

.sweepstakes-card .pagetext--none .card {
    background-color: #6fbee4 !important
}

.sweepstakes-card .pagetext--none .card>div {
    border: none !important
}

.sweepstakes-card .pagetext--none .card .card-header {
    background: #6fbee4;
    border-top: none;
    padding: 0rem
}

.sweepstakes-card .pagetext--none .card .card-body {
    border: none
}

.tandc .card {
    background-color: #fff
}

.tandc .card .card-header {
    background-color: transparent
}

.tandc .card .card-body {
    background-color: #fff;
    color: #adadad
}

.entries-customtext .pagetext--none {
    border-bottom-color: #fff !important;
    margin-bottom: .5rem !important;
    padding-top: 0 !important;
    color: #787878 !important;
    padding-left: 1.1rem !important
}

.entries-customtext .pagetext--danger,.entries-customtext .pagetext--warning,.entries-customtext .pagetext--info {
    margin-left: 10px;
    color: #787878 !important
}

@media screen and (max-width: 600px) {
    .entries-customtext .pagetext--danger,.entries-customtext .pagetext--warning,.entries-customtext .pagetext--info {
        max-width:85vw
    }
}

.view-scrollbar {
    height: 100%;
    overflow-y: scroll
}

.custom-ss-tabs .nav-tabs>li>a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    line-height: 1.5
}

.mobile_transactions .transactions_column_names {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 1rem 1.5rem;
    font-size: 1.4rem;
    font-weight: bold;
    color: #333
}

.mobile_transactions .transactions-list {
    list-style-type: none;
    padding-left: 0px;
    margin-bottom: 0px
}

.mobile_transactions .transactions_date {
    padding: .8rem 1rem;
    font-size: 1.2rem;
    color: #595959;
    background-color: #e1e1e1;
    border-bottom: 1px solid #d2d2d2
}

.mobile_transactions .transactions_data {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1.5rem 1rem;
    font-size: 1.2rem;
    color: #646464;
    border-bottom: 2px solid #ddd
}

.mobile_transactions .transactions_data_description {
    margin-bottom: .5rem;
    font-size: 1.4rem;
    color: #333
}

.mobile_transactions .transactions_data_amount {
    margin-bottom: .5rem
}

.mobile_transactions .transactions_data_resultingbalance {
    margin-top: .5rem
}

.mobile_transactions .mb_2 {
    margin-bottom: 2px
}

.mobile_transactions .pad_10 {
    padding: 10px
}

.mobile_transactions .pad_right_10 {
    padding-right: 10px
}

.mobile_transactions .display_entries {
    height: 30px;
    width: 30px;
    border-radius: 50px;
    border: 2px solid #ffa400;
    background-color: #ffedcc;
    display: flex;
    justify-content: center;
    align-items: center
}

.theme-dark .mobile_transactions .display_entries {
    color: #fff;
    background-color: rgba(254,237,204,.25)
}

@media(prefers-color-scheme: dark) {
    .theme-match .mobile_transactions .display_entries {
        color:#fff;
        background-color: rgba(254,237,204,.25)
    }
}

.mobile_transactions .loadMore {
    padding: 0px;
    background-color: #e5e5e5
}

.mobile_transactions .bg_color {
    background-color: #e5e5e5
}

.border_0 {
    border: 0
}

.display_trophy {
    position: relative;
    z-index: 100;
    background-color: #004a98;
    border-radius: 40px;
    margin-left: 10px;
    padding: 5px;
    padding-left: 4px !important;
    height: 17px;
    width: 17px;
    color: #fff
}

#pfm-card {
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow-y: scroll
}

#pfm-card .card-header {
    -webkit-box-flex: 0 0 auto;
    -moz-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

#pfm-card .card-body {
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

card-geezeo,card-geezeo-token,csi-geezeo-tile {
    display: block
}

.MuiButton-root>span {
    font-size: inherit;
    line-height: normal
}

.geezeo_container {
    height: 100%
}

#geezeo_single-widget {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: 100%
}

#geezeo_single-widget .card-header {
    -webkit-box-flex: 0 0 auto;
    -moz-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

#geezeo_single-widget .card-body {
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow-y: auto;
    min-height: 100px
}

#PFMOverview #gzocontent .MuiTypography-body1>span {
    display: inline
}

#PFMOverview #gzocontent .MuiButtonBase-root svg text {
    font-size: 10px
}

@media only screen and (max-width: 640px) {
    #PFMOverview #gzocontent>div>div>div>div[style*=height] {
        height:auto !important;
        padding-bottom: 40px
    }
}

card-geezeo,.MuiDialog-container,.MuiDialogContent-root,#geezeo_single-widget,#gzocontent {
    height: auto !important
}

card-geezeo .MuiInputBase-input,.MuiDialog-container .MuiInputBase-input,.MuiDialogContent-root .MuiInputBase-input,#geezeo_single-widget .MuiInputBase-input,#gzocontent .MuiInputBase-input {
    color: currentColor;
    width: 100%;
    border: 0;
    height: 1.1876em;
    margin: 0;
    display: block;
    padding: 6px 0 7px;
    min-width: 0;
    background: none;
    box-sizing: content-box;
    animation-name: mui-auto-fill-cancel;
    font-size: inherit;
    letter-spacing: inherit;
    animation-duration: 10ms;
    -webkit-tap-highlight-color: transparent
}

card-geezeo .MuiInputBase-input.MuiSelect-select,card-geezeo .MuiInputBase-input.MuiNativeSelect-select.MuiNativeSelect-select,.MuiDialog-container .MuiInputBase-input.MuiSelect-select,.MuiDialog-container .MuiInputBase-input.MuiNativeSelect-select.MuiNativeSelect-select,.MuiDialogContent-root .MuiInputBase-input.MuiSelect-select,.MuiDialogContent-root .MuiInputBase-input.MuiNativeSelect-select.MuiNativeSelect-select,#geezeo_single-widget .MuiInputBase-input.MuiSelect-select,#geezeo_single-widget .MuiInputBase-input.MuiNativeSelect-select.MuiNativeSelect-select,#gzocontent .MuiInputBase-input.MuiSelect-select,#gzocontent .MuiInputBase-input.MuiNativeSelect-select.MuiNativeSelect-select {
    height: auto;
    padding-right: 30px;
    font-size: inherit;
    line-height: normal
}

card-geezeo .MuiButtonBase-root .MuiAvatar-root,.MuiDialog-container .MuiButtonBase-root .MuiAvatar-root,.MuiDialogContent-root .MuiButtonBase-root .MuiAvatar-root,#geezeo_single-widget .MuiButtonBase-root .MuiAvatar-root,#gzocontent .MuiButtonBase-root .MuiAvatar-root {
    box-sizing: content-box;
    padding: 0;
    margin-right: 1rem
}

#geezeo_single-widget #gzocontent C .MuiTypography-body1>span {
    display: inline
}

#geezeo_single-widget #gzocontent .MuiButtonBase-root svg text {
    font-size: 10px
}

card-geezeo .angular-google-map-loading {
    position: relative;
    height: 100px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center
}

#sectiongeezeo-spendingwheel .card-body {
    min-height: 300px;
    background-color: #fff
}

#geezeo-networth-tile .MuiCard-root {
    height: auto
}

#geezeo-networth-tile .MuiCard-root .MuiCardContent-root {
    height: auto
}

#geezeo-networth-tile .MuiCard-root .MuiCardActions-root {
    position: relative
}

#geezeo-networth-expanded .MuiTextField-root .MuiInputBase-formControl {
    min-width: 110px
}

#geezeo-budget-tile #gzocontent .MuiTypography-body1>span {
    display: inline
}

#geezeo-budget-tile #gzocontent .MuiButtonBase-root svg text {
    font-size: 10px
}

#geezeo-budget-tile .MuiCard-root {
    height: auto
}

#geezeo-budget-tile .MuiCard-root .MuiCardContent-root {
    height: auto
}

#geezeo-budget-tile .MuiCard-root .MuiCardActions-root {
    position: relative
}

#geezeo-budget-expanded {
    min-height: 300px
}

#geezeo-budget-expanded .MuiTypography-body1>span {
    display: inline
}

#geezeo-budget-expanded .MuiCard-root {
    height: auto
}

#geezeo-budget-expanded .MuiButtonBase-root svg text {
    font-size: 6px
}

#geezeo-budget-expanded .MuiInputBase-root .MuiSelect-select {
    min-width: 130px
}

#geezeo-goals-tile .MuiCard-root {
    height: auto
}

@media only screen and (max-width: 640px) {
    #geezeo-goals-tile .MuiCard-root .MuiCardContent-root {
        height:auto
    }
}

#geezeo-goals-tile .MuiCard-root .MuiCardContent-root>div {
    padding-bottom: 6rem
}

@media only screen and (max-width: 640px) {
    #geezeo-goals-tile .MuiCard-root .MuiCardContent-root>div {
        height:auto;
        overflow-y: auto
    }
}

@media only screen and (max-width: 640px) {
    #geezeo-goals-tile .MuiCard-root .MuiCardActions-root {
        position:relative
    }
}

@media only screen and (max-width: 640px) {
    #geezeo-goals-tile .MuiDialog-root .MuiDialog-container {
        height:100% !important
    }
}

#geezeo-goals-expanded .MuiCard-root {
    height: auto
}

@media only screen and (max-width: 640px) {
    #geezeo-goals-expanded .MuiCard-root .MuiCardContent-root {
        height:auto
    }
}

@media only screen and (max-width: 640px) {
    #geezeo-goals-expanded .MuiCard-root .MuiCardContent-root>div {
        height:auto;
        overflow-y: auto
    }
}

@media only screen and (max-width: 640px) {
    #geezeo-goals-expanded .MuiCard-root .MuiCardActions-root {
        position:relative
    }
}

@media only screen and (max-width: 640px) {
    #geezeo-goals-expanded .MuiDialog-root .MuiDialog-container {
        height:100% !important
    }
}

#geezeo-networth-tile>div>div,#geezeo-networth-expanded>div>div,#geezeo-budget-tile>div>div,#geezeo-budget-expanded>div>div,#geezeo-goals-tile>div>div,#geezeo-goals-expanded>div>div,#geezeo_single-widget #tile>div>div,#PFMOverview>div>div {
    transform: translateZ(0)
}

.MuiDialog-root[role=presentation] .MuiDialog-paperFullScreen {
    height: 100vh
}

.view-iphonex .MuiDialog-root[role=presentation] .MuiDialog-paperFullScreen {
    padding-top: 45px
}

.utility-textLight,.button--default {
    color: var(--text-0) !important
}

.utility-textDark,[colorDark] {
    color: var(--text-color) !important
}

.utility-textGray {
    color: var(--text-secondary) !important
}

.utility-textLightGray,.list--summary csi-list-item.list-item small,.list--summaryCondensed csi-list-item.list-item small {
    color: var(--text-secondary) !important
}

.utility-textPrimary,.utility-textprimary {
    color: #404040 !important
}

.utility-textBlack {
    color: #000 !important
}

.utility-textInfo {
    color: #1b809e !important
}

.utility-textSuccess,[textSuccess],[colorSuccess] {
    color: #7ac943 !important
}

.utility-textDanger,[textDanger],[colorDanger] {
    color: #e84c3d !important
}

.utility-textWarning,[textWarning],[colorWarning] {
    color: #efad27 !important
}

.utility-textInfo,[textInfo],[colorInfo] {
    color: #1b809e !important
}

.utility-textPrimary,[textPrimary],[colorPrimary] {
    color: var(--primary-color) !important
}

.utility-textSecondary,[textSecondary],[colorSecondary] {
    color: var(--secondary-color) !important
}

.utility-textDebit,[textDebit],[colorDebit] {
    color: #555 !important
}

.utility-textCredit,[textCredit],[colorCredit] {
    color: #555 !important
}

.utility-textDebitPending,[textDebitPending],[colorDebitPending] {
    color: #bfbfbf !important
}

.utility-textCreditPending,[textCreditPending],[colorCreditPending] {
    color: #bfbfbf !important
}

.utility-textPrimaryDark,[textPrimaryDark],[colorPrimaryDark] {
    color: var(--primary-color-dark) !important
}

.utility-textGray,[textGray],[colorGray] {
    color: var(--gray-500) !important
}

.utility-textDark,[textDark],[colorDark] {
    color: var(--generic-dark) !important
}

.utility-textLightGray,.list--summary csi-list-item.list-item small,.list--summaryCondensed csi-list-item.list-item small,[textLightGray],[colorLightGray] {
    color: var(--text-placeholder) !important
}

.utility-textInfo,[textInfo],[colorInfo] {
    color: #1b809e !important
}

.utility-textLightDanger,[textLightDanger],[colorLightDanger] {
    color: var(--severity-danger-bg) !important
}

.utility-textLightSuccess,[textLightSuccess],[colorLightSuccess] {
    color: var(--severity-success-bg) !important
}

.utility-textLightPending,[textLightPending],[colorLightPending] {
    color: #f8f8f8 !important
}

.utility-textsuccess {
    color: #7ac943 !important
}

.utility-textdanger {
    color: #e84c3d !important
}

.utility-textwarning {
    color: #efad27 !important
}

.utility-textinfo {
    color: #1b809e !important
}

.utility-textpending {
    color: var(--generic-dark) !important
}

.utility-textlightDanger {
    color: var(--severity-danger-bg) !important
}

.utility-textlightSuccess {
    color: var(--severity-success-bg) !important
}

.utility-backgroundScreen:before {
    background-color: rgba(var(--generic-dark), 0.75)
}

[backgroundWhite] {
    background: #fff !important
}

.utility-backgroundDark {
    background: var(--generic-dark) !important
}

.utility-backgroundGray {
    background: #888 !important
}

.utility-backgroundLightGray,[backgroundLightGray] {
    background: #eee !important
}

.utility-backgroundSuccess,.utility-backgroundsuccess {
    background: #7ac943 !important
}

.utility-backgroundMutedSuccess,.utility-backgroundMutedsuccess {
    background: color-mix(in srgb, #7ac943, white 20%) !important
}

[backgroundSuccess] {
    background: #7ac943 !important
}

.utility-backgroundDanger,.utility-backgrounddanger {
    background: #e84c3d !important
}

.utility-backgroundMutedDanger,.utility-backgroundMuteddanger {
    background: color-mix(in srgb, #e84c3d, white 20%) !important
}

[backgroundDanger] {
    background: #e84c3d !important
}

.utility-backgroundWarning,.utility-backgroundwarning {
    background: #efad27 !important
}

.utility-backgroundMutedWarning,.utility-backgroundMutedwarning {
    background: color-mix(in srgb, #efad27, white 20%) !important
}

[backgroundWarning] {
    background: #efad27 !important
}

.utility-backgroundInfo,.utility-backgroundinfo {
    background: #1b809e !important
}

.utility-backgroundMutedInfo,.utility-backgroundMutedinfo {
    background: color-mix(in srgb, #1b809e, white 20%) !important
}

[backgroundInfo] {
    background: #1b809e !important
}

.utility-backgroundPrimary,.utility-backgroundprimary {
    background: var(--primary-color) !important
}

.utility-backgroundMutedPrimary,.utility-backgroundMutedprimary {
    background: color-mix(in srgb, var(--primary-color), white 20%) !important
}

[backgroundPrimary] {
    background: var(--primary-color) !important
}

.utility-backgroundSecondary,.utility-backgroundsecondary {
    background: var(--secondary-color) !important
}

.utility-backgroundMutedSecondary,.utility-backgroundMutedsecondary {
    background: color-mix(in srgb, var(--secondary-color), white 20%) !important
}

[backgroundSecondary] {
    background: var(--secondary-color) !important
}

.utility-backgroundDebit,.utility-backgrounddebit {
    background: #555 !important
}

.utility-backgroundMutedDebit,.utility-backgroundMuteddebit {
    background: color-mix(in srgb, #555555, white 20%) !important
}

[backgroundDebit] {
    background: #555 !important
}

.utility-backgroundCredit,.utility-backgroundcredit {
    background: #555 !important
}

.utility-backgroundMutedCredit,.utility-backgroundMutedcredit {
    background: color-mix(in srgb, #555555, white 20%) !important
}

[backgroundCredit] {
    background: #555 !important
}

.utility-backgroundDebitPending,.utility-backgrounddebitpending {
    background: #bfbfbf !important
}

.utility-backgroundMutedDebitPending,.utility-backgroundMuteddebitpending {
    background: color-mix(in srgb, #bfbfbf, white 20%) !important
}

[backgroundDebitPending] {
    background: #bfbfbf !important
}

.utility-backgroundCreditPending,.utility-backgroundcreditpending {
    background: #bfbfbf !important
}

.utility-backgroundMutedCreditPending,.utility-backgroundMutedcreditpending {
    background: color-mix(in srgb, #bfbfbf, white 20%) !important
}

[backgroundCreditPending] {
    background: #bfbfbf !important
}

.utility-backgroundPrimaryDark,.utility-backgroundprimarydark {
    background: var(--primary-color-dark) !important
}

.utility-backgroundMutedPrimaryDark,.utility-backgroundMutedprimarydark {
    background: color-mix(in srgb, var(--primary-color-dark), white 20%) !important
}

[backgroundPrimaryDark] {
    background: var(--primary-color-dark) !important
}

.utility-backgroundGray,.utility-backgroundgray {
    background: var(--gray-500) !important
}

.utility-backgroundMutedGray,.utility-backgroundMutedgray {
    background: color-mix(in srgb, var(--gray-500), white 20%) !important
}

[backgroundGray] {
    background: var(--gray-500) !important
}

.utility-backgroundDark,.utility-backgrounddark {
    background: var(--generic-dark) !important
}

.utility-backgroundMutedDark,.utility-backgroundMuteddark {
    background: color-mix(in srgb, var(--generic-dark), white 20%) !important
}

[backgroundDark] {
    background: var(--generic-dark) !important
}

.utility-backgroundLightGray,.utility-backgroundlightgray {
    background: var(--text-placeholder) !important
}

.utility-backgroundMutedLightGray,.utility-backgroundMutedlightgray {
    background: color-mix(in srgb, var(--text-placeholder), white 20%) !important
}

[backgroundLightGray] {
    background: var(--text-placeholder) !important
}

.utility-backgroundInfo,.utility-backgroundinfo {
    background: #1b809e !important
}

.utility-backgroundMutedInfo,.utility-backgroundMutedinfo {
    background: color-mix(in srgb, #1b809e, white 20%) !important
}

[backgroundInfo] {
    background: #1b809e !important
}

.utility-backgroundLightDanger,.utility-backgroundlightdanger {
    background: var(--severity-danger-bg) !important
}

.utility-backgroundMutedLightDanger,.utility-backgroundMutedlightdanger {
    background: color-mix(in srgb, var(--severity-danger-bg), white 20%) !important
}

[backgroundLightDanger] {
    background: var(--severity-danger-bg) !important
}

.utility-backgroundLightSuccess,.utility-backgroundlightsuccess {
    background: var(--severity-success-bg) !important
}

.utility-backgroundMutedLightSuccess,.utility-backgroundMutedlightsuccess {
    background: color-mix(in srgb, var(--severity-success-bg), white 20%) !important
}

[backgroundLightSuccess] {
    background: var(--severity-success-bg) !important
}

.utility-backgroundLightPending,.utility-backgroundlightpending {
    background-color: var(--gray-100) !important
}

.theme-dark .utility-backgroundLightPending,.theme-dark .utility-backgroundlightpending {
    background-color: var(--gray-850) !important
}

@media(prefers-color-scheme: dark) {
    .theme-match .utility-backgroundLightPending,.theme-match .utility-backgroundlightpending {
        background-color:var(--gray-850) !important
    }
}

.utility-backgroundTranslucentSuccess {
    background: rgba(122,201,67,.75) !important
}

.utility-backgroundTranslucentDanger {
    background: rgba(232,76,61,.75) !important
}

.utility-backgroundTranslucentWarning {
    background: rgba(239,173,39,.75) !important
}

.utility-backgroundTranslucentInfo {
    background: rgba(27,128,158,.75) !important
}

.utility-backgroundTranslucentPrimary {
    background: rgba(var(--primary-color), 0.75) !important
}

.utility-backgroundTranslucentSecondary {
    background: rgba(var(--secondary-color), 0.75) !important
}

.utility-backgroundTranslucentDebit {
    background: rgba(85,85,85,.75) !important
}

.utility-backgroundTranslucentCredit {
    background: rgba(85,85,85,.75) !important
}

.utility-backgroundTranslucentDebitPending {
    background: rgba(191,191,191,.75) !important
}

.utility-backgroundTranslucentCreditPending {
    background: rgba(191,191,191,.75) !important
}

.utility-backgroundTranslucentPrimaryDark {
    background: rgba(var(--primary-color-dark), 0.75) !important
}

.utility-backgroundTranslucentGray {
    background: rgba(var(--gray-500), 0.75) !important
}

.utility-backgroundTranslucentDark {
    background: rgba(var(--generic-dark), 0.75) !important
}

.utility-backgroundTranslucentLightGray {
    background: rgba(var(--text-placeholder), 0.75) !important
}

.utility-backgroundTranslucentInfo {
    background: rgba(27,128,158,.75) !important
}

.utility-backgroundTranslucentLightDanger {
    background: rgba(var(--severity-danger-bg), 0.75) !important
}

.utility-backgroundTranslucentLightSuccess {
    background: rgba(var(--severity-success-bg), 0.75) !important
}

.utility-backgroundTranslucentLightPending {
    background: rgba(248,248,248,.75) !important
}

.utility-backgroundFade,.list-itemRight,.list-item [right],.list-itemRightWrapper>.list-itemRight:only-child,.list-itemRightSingle {
    background: var(--surface-card)
}

.utility-backgroundFade:before,.list-itemRight:before,.list-item [right]:before,.list-itemRightWrapper>.list-itemRight:only-child:before,.list-itemRightSingle:before {
    background-color: var(--surface-card);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, var(--surface-card)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), var(--surface-card));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), var(--surface-card));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="var(--surface-card)")
}

.utility-backgroundFade.utility-backgroundFadeTaller:before,.utility-backgroundFadeTaller.list-itemRight:before,.list-item .utility-backgroundFadeTaller[right]:before,.list-itemRightWrapper>.utility-backgroundFadeTaller.list-itemRight:only-child:before,.utility-backgroundFadeTaller.list-itemRightSingle:before {
    height: 3rem
}

.utility-backgroundFadePrimary {
    background: #404040
}

.utility-backgroundFadePrimary:before {
    background-color: #404040;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, #404040));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #404040);
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #404040);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="#404040")
}

.utility-backgroundDrawerFeature {
    background: rgba(255,255,255,.1)
}

.utility-backgroundFadeDrawerLeft {
    background: #404040
}

.utility-backgroundFadeDrawerLeft:before {
    background-color: #404040;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, #404040));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #404040);
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #404040);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="#404040")
}

.utility-backgroundWhite {
    background: var(--surface-0) !important
}

.theme-dark .utility-backgroundWhite {
    background: var(--surface-800) !important
}

@media(prefers-color-scheme: dark) {
    .theme-match .utility-backgroundWhite {
        background:var(--surface-800) !important
    }
}

.utility-colorMid {
    color: var(--generic-medium)
}

.utility-borderSuccess {
    border-color: color-mix(in srgb, #7ac943, black 10%) !important
}

.utility-borderDanger {
    border-color: color-mix(in srgb, #e84c3d, black 10%) !important
}

.utility-borderWarning {
    border-color: color-mix(in srgb, #efad27, black 10%) !important
}

.utility-borderInfo {
    border-color: color-mix(in srgb, #1b809e, black 10%) !important
}

.utility-borderPrimary {
    border-color: color-mix(in srgb, var(--primary-color), black 10%) !important
}

.utility-borderSecondary {
    border-color: color-mix(in srgb, var(--secondary-color), black 10%) !important
}

.utility-borderDebit {
    border-color: color-mix(in srgb, #555555, black 10%) !important
}

.utility-borderCredit {
    border-color: color-mix(in srgb, #555555, black 10%) !important
}

.utility-borderDebitPending {
    border-color: color-mix(in srgb, #bfbfbf, black 10%) !important
}

.utility-borderCreditPending {
    border-color: color-mix(in srgb, #bfbfbf, black 10%) !important
}

.utility-borderPrimaryDark {
    border-color: color-mix(in srgb, var(--primary-color-dark), black 10%) !important
}

.utility-borderGray {
    border-color: color-mix(in srgb, var(--gray-500), black 10%) !important
}

.utility-borderDark {
    border-color: color-mix(in srgb, var(--generic-dark), black 10%) !important
}

.utility-borderLightGray {
    border-color: color-mix(in srgb, var(--text-placeholder), black 10%) !important
}

.utility-borderInfo {
    border-color: color-mix(in srgb, #1b809e, black 10%) !important
}

.utility-borderLightDanger {
    border-color: color-mix(in srgb, var(--severity-danger-bg), black 10%) !important
}

.utility-borderLightSuccess {
    border-color: color-mix(in srgb, var(--severity-success-bg), black 10%) !important
}

.utility-borderLightPending {
    border-color: color-mix(in srgb, #F8F8F8, black 10%) !important
}

.utility-borderColorsuccess {
    border-color: #7ac943 !important
}

.utility-borderColordanger {
    border-color: #e84c3d !important
}

.utility-borderColorwarning {
    border-color: #efad27 !important
}

.utility-borderColorinfo {
    border-color: #1b809e !important
}

.utility-borderColorpending {
    border-color: var(--generic-dark) !important
}

.utility-borderColorlightDanger {
    border-color: var(--severity-danger-bg) !important
}

.utility-borderColorlightSuccess {
    border-color: var(--severity-success-bg) !important
}

[borderRight] {
    border-right-color: var(--list-item-border-color)
}

html,body {
    background-color: var(--body-bg-color);
    color: var(--text-color)
}

a {
    color: #404040
}

a.disabled {
    color: color-mix(in srgb, var(--text-disabled), black 10%) !important
}

hr {
    border-top: 1px solid var(--divider-border-color)
}

hr.ruler--questions {
    border-color: color-mix(in srgb, var(--divider-border-color), white 10%)
}

hr.ruler--primary {
    border-color: #404040
}

input[type=text],input[type=password],input[type=tel],input[type=email],textarea,select {
    background-color: var(--inputtext-bg-color);
    color: var(--inputtext-text-color);
    border-color: var(--inputtext-border-color)
}

input[type=text]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=email]:focus,textarea:focus,select:focus {
    border-color: #404040;
    background-color: var(--inputtext-bg-active-color)
}

@media only screen and (min-width: 961px) {
    .viewLocations #locations .card-body {
        background:#fff
    }
}

accordion .panel-title>a {
    color: var(--text-color);
    border-bottom-color: var(--list-item-border-color)
}

accordion .panel-required:not(.panel-open) .panel-title>a:before {
    color: #fff
}

accordion .panel-required:not(.panel-open) .panel-title>a:after {
    background: #e84c3d
}

accordion.accordion--required .panel:not(.panel-open) .panel-title>a:before {
    color: #fff
}

accordion.accordion--required .panel:not(.panel-open) .panel-title>a:after {
    background: #e84c3d
}

accordion.accordion--headingPrimary .panel-title>a>span {
    color: #404040
}

.ui-accordion .ui-accordion-toggle-icon {
    color: var(--text-color)
}

.ui-accordion .ui-accordion-header-text {
    color: var(--text-color);
    border-bottom-color: var(--list-item-border-color)
}

.card {
    background-color: var(--surface-300);
    color: var(--text-color);
    border-color: #d8d8d8
}

.theme-dark .card {
    background-color: var(--surface-850)
}

@media(prefers-color-scheme: dark) {
    .theme-match .card {
        background-color:var(--surface-850)
    }
}

.card--wizard,.modal--wizard .card {
    background-color: var(--surface-card)
}

.card--wizard .card-header,.modal--wizard .card .card-header {
    background-color: var(--secondary-color)
}

.card--wizard .card-header h3,.modal--wizard .card .card-header h3 {
    color: var(--text-0)
}

.card--wizard .card--footer,.modal--wizard .card .card--footer {
    background-color: var(--surface-card)
}

.card--image {
    background: var(--surface-card)
}

.card--image .card-header {
    background: var(--primary-color) !important
}

.card--image .card-header h3 {
    color: var(--text-0)
}

.card--topBorder {
    border-top-color: #404040
}

.card--loadingBorder .card-header {
    background-color: #404040
}

.card--hasSpinner.card--loadingAll .card-body {
    border-top-color: #404040
}

.card--subHeader .card-header,.card--secondary .card-header {
    background-color: var(--surface-card);
    border-top: 5px solid var(--primary-color);
    border-bottom-color: var(--surface-500);
    color: var(--text-primary)
}

.card--subHeader .card-header small,.card--secondary .card-header small {
    color: var(--text-primary)
}

.card--subHeader h3[class^=card-],.card--secondary h3[class^=card-] {
    color: var(--text-primary)
}

.card-header {
    border-bottom-color: color-mix(in srgb, #404040, black 10%);
    background-color: var(--primary-color);
    color: var(--text-0)
}

.card-header.card-headerAttention {
    background: #e84c3d
}

.card-header small {
    color: #fff
}

.card-header .card-headerItemBorderLeft {
    border-left-color: #fff
}

.card-header>button,.card-header>csi-button>button {
    color: var(--text-0);
    background-color: transparent
}

.card-header>button:hover,.card-header>csi-button>button:hover {
    color: color-mix(in srgb, var(--text-0), transparent 30%);
    background-color: transparent
}

.card-header>button[disabled],.card-header>csi-button>button[disabled] {
    color: color-mix(in srgb, var(--text-0), transparent 40%)
}

.card-content {
    background-color: #fff
}

.card-body {
    background-color: var(--surface-card);
    color: var(--text-color)
}

.card-body .card-bodyContent {
    background: #fff
}

.card-footer {
    border-top-color: var(--list-item-border-color);
    background-color: transparent;
    color: var(--text-color)
}

.card-wide {
    background: #fff
}

.card-subHead h5 {
    color: #404040
}

.no-touch .card--headerButton .card-header .button,.no-touch .card--headerButton .card-header .list.list--toggle p-menu+[pButton],.list.list--toggle .no-touch .card--headerButton .card-header p-menu+[pButton],.no-touch .card--headerButton .card-header button {
    color: var(--text-0);
    background-color: transparent
}

.no-touch .card--headerButton .card-header .button:hover,.no-touch .card--headerButton .card-header .list.list--toggle p-menu+[pButton]:hover,.list.list--toggle .no-touch .card--headerButton .card-header p-menu+[pButton]:hover,.no-touch .card--headerButton .card-header .button:focus,.no-touch .card--headerButton .card-header .list.list--toggle p-menu+[pButton]:focus,.list.list--toggle .no-touch .card--headerButton .card-header p-menu+[pButton]:focus,.no-touch .card--headerButton .card-header button:hover,.no-touch .card--headerButton .card-header button:focus {
    color: color-mix(in srgb, var(--text-0), transparent 75%);
    background-color: transparent
}

.no-touch .card--headerButton .card-header .button[disabled],.no-touch .card--headerButton .card-header .list.list--toggle p-menu+[disabled][pButton],.list.list--toggle .no-touch .card--headerButton .card-header p-menu+[disabled][pButton],.no-touch .card--headerButton .card-header button[disabled] {
    color: var(--text-disabled) !important
}

.no-touch .card--headerButton.card--subHeader .card-header .button,.no-touch .card--headerButton.card--subHeader .card-header .list.list--toggle p-menu+[pButton],.list.list--toggle .no-touch .card--headerButton.card--subHeader .card-header p-menu+[pButton],.no-touch .card--headerButton.card--subHeader .card-header button,.no-touch .card--headerButton.card--secondary .card-header .button,.no-touch .card--headerButton.card--secondary .card-header .list.list--toggle p-menu+[pButton],.list.list--toggle .no-touch .card--headerButton.card--secondary .card-header p-menu+[pButton],.no-touch .card--headerButton.card--secondary .card-header button {
    color: var(--primary-color);
    background-color: transparent
}

.no-touch .card--headerButton.card--subHeader .card-header .button:hover,.no-touch .card--headerButton.card--subHeader .card-header .list.list--toggle p-menu+[pButton]:hover,.list.list--toggle .no-touch .card--headerButton.card--subHeader .card-header p-menu+[pButton]:hover,.no-touch .card--headerButton.card--subHeader .card-header .button:focus,.no-touch .card--headerButton.card--subHeader .card-header .list.list--toggle p-menu+[pButton]:focus,.list.list--toggle .no-touch .card--headerButton.card--subHeader .card-header p-menu+[pButton]:focus,.no-touch .card--headerButton.card--subHeader .card-header button:hover,.no-touch .card--headerButton.card--subHeader .card-header button:focus,.no-touch .card--headerButton.card--secondary .card-header .button:hover,.no-touch .card--headerButton.card--secondary .card-header .list.list--toggle p-menu+[pButton]:hover,.list.list--toggle .no-touch .card--headerButton.card--secondary .card-header p-menu+[pButton]:hover,.no-touch .card--headerButton.card--secondary .card-header .button:focus,.no-touch .card--headerButton.card--secondary .card-header .list.list--toggle p-menu+[pButton]:focus,.list.list--toggle .no-touch .card--headerButton.card--secondary .card-header p-menu+[pButton]:focus,.no-touch .card--headerButton.card--secondary .card-header button:hover,.no-touch .card--headerButton.card--secondary .card-header button:focus {
    color: var(--primary-color-darker);
    background-color: transparent
}

.no-touch .card--headerButton.card--subHeader .card-header .button[disabled],.no-touch .card--headerButton.card--subHeader .card-header .list.list--toggle p-menu+[disabled][pButton],.list.list--toggle .no-touch .card--headerButton.card--subHeader .card-header p-menu+[disabled][pButton],.no-touch .card--headerButton.card--subHeader .card-header button[disabled],.no-touch .card--headerButton.card--secondary .card-header .button[disabled],.no-touch .card--headerButton.card--secondary .card-header .list.list--toggle p-menu+[disabled][pButton],.list.list--toggle .no-touch .card--headerButton.card--secondary .card-header p-menu+[disabled][pButton],.no-touch .card--headerButton.card--secondary .card-header button[disabled] {
    color: var(--text-disabled) !important
}

.no-touch .card--wizard .card-header .button,.no-touch .modal--wizard .card .card-header .button,.modal--wizard .no-touch .card .card-header .button,.no-touch .card--wizard .card-header .list.list--toggle p-menu+[pButton],.no-touch .modal--wizard .card .card-header .list.list--toggle p-menu+[pButton],.modal--wizard .no-touch .card .card-header .list.list--toggle p-menu+[pButton],.list.list--toggle .no-touch .card--wizard .card-header p-menu+[pButton],.list.list--toggle .no-touch .modal--wizard .card .card-header p-menu+[pButton],.modal--wizard .list.list--toggle .no-touch .card .card-header p-menu+[pButton],.no-touch .card--wizard .card-header button,.no-touch .modal--wizard .card .card-header button,.modal--wizard .no-touch .card .card-header button {
    color: var(--text-0) !important;
    background-color: transparent
}

.no-touch .card--wizard .card-header .button:hover,.no-touch .modal--wizard .card .card-header .button:hover,.modal--wizard .no-touch .card .card-header .button:hover,.no-touch .card--wizard .card-header .list.list--toggle p-menu+[pButton]:hover,.no-touch .modal--wizard .card .card-header .list.list--toggle p-menu+[pButton]:hover,.modal--wizard .no-touch .card .card-header .list.list--toggle p-menu+[pButton]:hover,.list.list--toggle .no-touch .card--wizard .card-header p-menu+[pButton]:hover,.list.list--toggle .no-touch .modal--wizard .card .card-header p-menu+[pButton]:hover,.modal--wizard .list.list--toggle .no-touch .card .card-header p-menu+[pButton]:hover,.no-touch .card--wizard .card-header .button:focus,.no-touch .modal--wizard .card .card-header .button:focus,.modal--wizard .no-touch .card .card-header .button:focus,.no-touch .card--wizard .card-header .list.list--toggle p-menu+[pButton]:focus,.no-touch .modal--wizard .card .card-header .list.list--toggle p-menu+[pButton]:focus,.modal--wizard .no-touch .card .card-header .list.list--toggle p-menu+[pButton]:focus,.list.list--toggle .no-touch .card--wizard .card-header p-menu+[pButton]:focus,.list.list--toggle .no-touch .modal--wizard .card .card-header p-menu+[pButton]:focus,.modal--wizard .list.list--toggle .no-touch .card .card-header p-menu+[pButton]:focus,.no-touch .card--wizard .card-header button:hover,.no-touch .modal--wizard .card .card-header button:hover,.modal--wizard .no-touch .card .card-header button:hover,.no-touch .card--wizard .card-header button:focus,.no-touch .modal--wizard .card .card-header button:focus,.modal--wizard .no-touch .card .card-header button:focus {
    color: #fff !important;
    background-color: #626262
}

.no-touch .card--wizard .card-header .button[disabled],.no-touch .modal--wizard .card .card-header .button[disabled],.modal--wizard .no-touch .card .card-header .button[disabled],.no-touch .card--wizard .card-header .list.list--toggle p-menu+[disabled][pButton],.no-touch .modal--wizard .card .card-header .list.list--toggle p-menu+[disabled][pButton],.modal--wizard .no-touch .card .card-header .list.list--toggle p-menu+[disabled][pButton],.list.list--toggle .no-touch .card--wizard .card-header p-menu+[disabled][pButton],.list.list--toggle .no-touch .modal--wizard .card .card-header p-menu+[disabled][pButton],.modal--wizard .list.list--toggle .no-touch .card .card-header p-menu+[disabled][pButton],.no-touch .card--wizard .card-header button[disabled],.no-touch .modal--wizard .card .card-header button[disabled],.modal--wizard .no-touch .card .card-header button[disabled] {
    color: rgba(0,0,0,0) !important
}

.touch .card--headerButton .card-header .button,.touch .card--headerButton .card-header .list.list--toggle p-menu+[pButton],.list.list--toggle .touch .card--headerButton .card-header p-menu+[pButton],.touch .card--headerButton .card-header button {
    color: #fff;
    background-color: #404040
}

.touch .card--headerButton .card-header .button:active,.touch .card--headerButton .card-header .list.list--toggle p-menu+[pButton]:active,.list.list--toggle .touch .card--headerButton .card-header p-menu+[pButton]:active,.touch .card--headerButton .card-header button:active {
    color: rgba(255,255,255,.6);
    background-color: #404040
}

.touch .card--headerButton .card-header .button[disabled],.touch .card--headerButton .card-header .list.list--toggle p-menu+[disabled][pButton],.list.list--toggle .touch .card--headerButton .card-header p-menu+[disabled][pButton],.touch .card--headerButton .card-header button[disabled] {
    color: #272727 !important
}

.touch .card--headerButton.card--subHeader .card-header .button,.touch .card--headerButton.card--subHeader .card-header .list.list--toggle p-menu+[pButton],.list.list--toggle .touch .card--headerButton.card--subHeader .card-header p-menu+[pButton],.touch .card--headerButton.card--subHeader .card-header button,.touch .card--headerButton.card--secondary .card-header .button,.touch .card--headerButton.card--secondary .card-header .list.list--toggle p-menu+[pButton],.list.list--toggle .touch .card--headerButton.card--secondary .card-header p-menu+[pButton],.touch .card--headerButton.card--secondary .card-header button {
    color: #404040;
    background-color: transparent
}

.touch .card--headerButton.card--subHeader .card-header .button:active,.touch .card--headerButton.card--subHeader .card-header .list.list--toggle p-menu+[pButton]:active,.list.list--toggle .touch .card--headerButton.card--subHeader .card-header p-menu+[pButton]:active,.touch .card--headerButton.card--subHeader .card-header button:active,.touch .card--headerButton.card--secondary .card-header .button:active,.touch .card--headerButton.card--secondary .card-header .list.list--toggle p-menu+[pButton]:active,.list.list--toggle .touch .card--headerButton.card--secondary .card-header p-menu+[pButton]:active,.touch .card--headerButton.card--secondary .card-header button:active {
    color: #0d0d0d;
    background-color: transparent
}

.touch .card--headerButton.card--subHeader .card-header .button[disabled],.touch .card--headerButton.card--subHeader .card-header .list.list--toggle p-menu+[disabled][pButton],.list.list--toggle .touch .card--headerButton.card--subHeader .card-header p-menu+[disabled][pButton],.touch .card--headerButton.card--subHeader .card-header button[disabled],.touch .card--headerButton.card--secondary .card-header .button[disabled],.touch .card--headerButton.card--secondary .card-header .list.list--toggle p-menu+[disabled][pButton],.list.list--toggle .touch .card--headerButton.card--secondary .card-header p-menu+[disabled][pButton],.touch .card--headerButton.card--secondary .card-header button[disabled] {
    color: #d9d9d9 !important
}

.touch .card--wizard .card-header .button,.touch .modal--wizard .card .card-header .button,.modal--wizard .touch .card .card-header .button,.touch .card--wizard .card-header .list.list--toggle p-menu+[pButton],.touch .modal--wizard .card .card-header .list.list--toggle p-menu+[pButton],.modal--wizard .touch .card .card-header .list.list--toggle p-menu+[pButton],.list.list--toggle .touch .card--wizard .card-header p-menu+[pButton],.list.list--toggle .touch .modal--wizard .card .card-header p-menu+[pButton],.modal--wizard .list.list--toggle .touch .card .card-header p-menu+[pButton],.touch .card--wizard .card-header button,.touch .modal--wizard .card .card-header button,.modal--wizard .touch .card .card-header button {
    color: #fff !important;
    background-color: transparent
}

.touch .card--wizard .card-header .button:active,.touch .modal--wizard .card .card-header .button:active,.modal--wizard .touch .card .card-header .button:active,.touch .card--wizard .card-header .list.list--toggle p-menu+[pButton]:active,.touch .modal--wizard .card .card-header .list.list--toggle p-menu+[pButton]:active,.modal--wizard .touch .card .card-header .list.list--toggle p-menu+[pButton]:active,.list.list--toggle .touch .card--wizard .card-header p-menu+[pButton]:active,.list.list--toggle .touch .modal--wizard .card .card-header p-menu+[pButton]:active,.modal--wizard .list.list--toggle .touch .card .card-header p-menu+[pButton]:active,.touch .card--wizard .card-header button:active,.touch .modal--wizard .card .card-header button:active,.modal--wizard .touch .card .card-header button:active {
    color: #fff !important;
    background-color: #626262
}

.touch .card--wizard .card-header .button[disabled],.touch .modal--wizard .card .card-header .button[disabled],.modal--wizard .touch .card .card-header .button[disabled],.touch .card--wizard .card-header .list.list--toggle p-menu+[disabled][pButton],.touch .modal--wizard .card .card-header .list.list--toggle p-menu+[disabled][pButton],.modal--wizard .touch .card .card-header .list.list--toggle p-menu+[disabled][pButton],.list.list--toggle .touch .card--wizard .card-header p-menu+[disabled][pButton],.list.list--toggle .touch .modal--wizard .card .card-header p-menu+[disabled][pButton],.modal--wizard .list.list--toggle .touch .card .card-header p-menu+[disabled][pButton],.touch .card--wizard .card-header button[disabled],.touch .modal--wizard .card .card-header button[disabled],.modal--wizard .touch .card .card-header button[disabled] {
    color: rgba(0,0,0,0) !important
}

.modal--wizard .card .card-header>button[disabled] {
    background-color: transparent !important;
    color: transparent !important
}

.carousel--simple .carousel-control .glyphicon-chevron-left,.carousel--simple .carousel-control .glyphicon-chevron-right {
    background: #404040;
    color: #fff
}

.carousel--simple .carousel-control .glyphicon-chevron-left.glyphicon-chevron-disabled,.carousel--simple .carousel-control .glyphicon-chevron-right.glyphicon-chevron-disabled {
    background-color: #dcdcdc;
    cursor: default
}

.carousel-control.left,.carousel-control.right {
    color: var(--text-placeholder)
}

.carousel-control .glyphicon {
    background: var(--text-color)
}

.carousel-indicators li {
    background: var(--text-placeholder)
}

.carousel-indicators .active {
    background-color: #404040
}

.chart-container {
    background: #fff
}

.chips-filter-chip {
    color: var(--text-color);
    border: 1px solid var(--gray-300);
    background-color: var(--surface-200)
}

.theme-dark .chips-filter-chip {
    border-color: var(--gray-700);
    background-color: var(--surface-800)
}

@media(prefers-color-scheme: dark) {
    .theme-match .chips-filter-chip {
        border-color:var(--gray-700);
        background-color: var(--surface-800)
    }
}

.chips-filter-chip:hover {
    color: var(--text-highlight);
    background-color: var(--surface-700);
    border-color: var(--surface-700)
}

.theme-dark .chips-filter-chip:hover {
    background-color: var(--surface-200);
    border-color: var(--surface-200)
}

@media(prefers-color-scheme: dark) {
    .theme-match .chips-filter-chip:hover {
        background-color:var(--surface-200);
        border-color: var(--surface-200)
    }
}

.chips-filter-chip.chips-filter-chip-active {
    color: var(--gray-0);
    border-color: var(--primary-color);
    background-color: var(--primary-color)
}

.chips-filter-chip.chips-filter-chip-active:hover {
    border-color: var(--primary-color-dark);
    background-color: var(--primary-color-dark)
}

.control.control--search .control-more .datepicker td {
    border: 2px solid color-mix(in srgb, var(--surface-card), black 5%)
}

.control--rdc {
    background: var(--text-placeholder)
}

.control--rdc>.button.button--outline.button--rectangle,.list.list--toggle .control--rdc>p-menu+.button--outline[pButton],.control--rdc>.button.button--outline,.card-header.control--rdc>button.button--outline,.card-header>csi-button.control--rdc>button.button--outline {
    background: var(--surface-card)
}

.control--rdc:before {
    color: #fff
}

.control--rdc.control_state-disabled {
    background: var(--text-disabled)
}

.control--imageButton .control-wrapper {
    background: #e5e5e5;
    border-color: color-mix(in srgb, var(--list-item-border-color), black 10%)
}

.control--imageButton:before {
    color: color-mix(in srgb, var(--text-color), white 25%)
}

.control--imageButton.control_state-disabled>small {
    color: #ccc
}

.control--imageButton.control_state-disabled .control-wrapper {
    background: #e5e5e5 !important
}

.control--receipt {
    border-bottom: 1px solid var(--list-item-border-color)
}

.control--receipt:before {
    color: #fff;
    background-color: rgba(0,0,0,.5)
}

.control--wizardHeader .control-text>h4 {
    color: #fff
}

.control--wizardHeader .control-text>small {
    color: #fff
}

.control--wizardHeader .control-text>div {
    color: #fff
}

.control--expander.control_state-active {
    border-bottom: .1rem solid var(--list-item-border-color)
}

.control--expander.control_state-active .control-activator {
    background: #f2f2f2
}

.control--expander .control-expander {
    background: #f2f2f2
}

.control--payee .control-payee {
    background-color: var(--gray-200)
}

.theme-dark .control--payee .control-payee {
    background-color: var(--gray-700)
}

@media(prefers-color-scheme: dark) {
    .theme-match .control--payee .control-payee {
        background-color:var(--gray-700)
    }
}

.control--payee .control-payee:hover,.control--payee .control-payee:focus,.control--payee .control-payee:active {
    background-color: var(--gray-200)
}

.theme-dark .control--payee .control-payee:hover,.theme-dark .control--payee .control-payee:focus,.theme-dark .control--payee .control-payee:active {
    background-color: var(--gray-600)
}

@media(prefers-color-scheme: dark) {
    .theme-match .control--payee .control-payee:hover,.theme-match .control--payee .control-payee:focus,.theme-match .control--payee .control-payee:active {
        background-color:var(--gray-600)
    }
}

.control--payee .control-payee:before {
    color: var(--text-secondary)
}

.control--payee.control--letterIcon .control-payee {
    background: #888
}

.control--payee.control--letterIcon .control-payee:hover,.control--payee.control--letterIcon .control-payee:focus,.control--payee.control--letterIcon .control-payee:active {
    background: #888
}

.control--payee.control--letterIcon .control-payee:before {
    color: #fff
}

.control--payee.control--letter>.control-payee {
    background-color: #888
}

.control--payee.control--disabled .control-payee:hover,.control--payee.control--disabled .control-payee:focus,.control--payee.control--disabled .control-payee:active {
    background: #f2f2f2
}

.control--extras-details .extras-details-list-actions a {
    color: #404040
}

.control--extras-details .extras-details-list-actions a:hover {
    color: #404040
}

.no-touch .control--imageButton:hover .control-wrapper,.no-touch .control--imageButton:focus .control-wrapper {
    background: #ccc
}

.touch .control--imageButton:active .control-wrapper {
    background: #ccc
}

.datepicker td {
    border: 1px solid var(--list-item-border-color)
}

.datepicker td.utility-textWarning>button>span {
    color: #efad27 !important
}

.datepicker td.utility-textDanger>button>span {
    color: #e84c3d !important
}

.datepicker .btn {
    background: transparent
}

.datepicker .btn.button[disabled],.datepicker .list.list--toggle p-menu+.btn[disabled][pButton],.list.list--toggle .datepicker p-menu+.btn[disabled][pButton],.datepicker .btn[disabled] {
    background: rgba(200,200,200,.5) !important;
    color: rgba(0,0,0,.5) !important
}

.datepicker .btn.button[disabled]:hover,.datepicker .btn[disabled]:hover {
    background: rgba(200,200,200,.5) !important;
    color: rgba(0,0,0,.5) !important
}

.datepicker .btn[role=heading] {
    border: 1px solid var(--list-item-border-color)
}

.datepicker .btn>.text-muted {
    color: rgba(0,0,0,.5) !important
}

p-calendar .p-calendar td,p-calendar .p-calendar csi-prime-calendar-title a,csi-prime-calendar .ui-calendar td,csi-prime-calendar .ui-calendar csi-prime-calendar-title a {
    border: 1px solid var(--list-item-border-color)
}

p-calendar .p-calendar td span,p-calendar .p-calendar td a,p-calendar .p-calendar csi-prime-calendar-title a span,p-calendar .p-calendar csi-prime-calendar-title a a,csi-prime-calendar .ui-calendar td span,csi-prime-calendar .ui-calendar td a,csi-prime-calendar .ui-calendar csi-prime-calendar-title a span,csi-prime-calendar .ui-calendar csi-prime-calendar-title a a {
    background: transparent
}

p-calendar .p-calendar td span>.highlighted,p-calendar .p-calendar td a>.highlighted,p-calendar .p-calendar csi-prime-calendar-title a span>.highlighted,p-calendar .p-calendar csi-prime-calendar-title a a>.highlighted,csi-prime-calendar .ui-calendar td span>.highlighted,csi-prime-calendar .ui-calendar td a>.highlighted,csi-prime-calendar .ui-calendar csi-prime-calendar-title a span>.highlighted,csi-prime-calendar .ui-calendar csi-prime-calendar-title a a>.highlighted {
    color: #efad27
}

p-calendar .p-calendar td .ui-state-disabled,p-calendar .p-calendar td.ui-state-disabled,p-calendar .p-calendar td .p-disabled,p-calendar .p-calendar td.p-disabled,p-calendar .p-calendar csi-prime-calendar-title a .ui-state-disabled,p-calendar .p-calendar csi-prime-calendar-title a.ui-state-disabled,p-calendar .p-calendar csi-prime-calendar-title a .p-disabled,p-calendar .p-calendar csi-prime-calendar-title a.p-disabled,csi-prime-calendar .ui-calendar td .ui-state-disabled,csi-prime-calendar .ui-calendar td.ui-state-disabled,csi-prime-calendar .ui-calendar td .p-disabled,csi-prime-calendar .ui-calendar td.p-disabled,csi-prime-calendar .ui-calendar csi-prime-calendar-title a .ui-state-disabled,csi-prime-calendar .ui-calendar csi-prime-calendar-title a.ui-state-disabled,csi-prime-calendar .ui-calendar csi-prime-calendar-title a .p-disabled,csi-prime-calendar .ui-calendar csi-prime-calendar-title a.p-disabled {
    background: var(--calendar-item-disabled-bg) !important;
    color: var(--calendar-item-disabled-text-color) !important
}

p-calendar .p-calendar td .ui-state-disabled:hover,p-calendar .p-calendar td.ui-state-disabled:hover,p-calendar .p-calendar td .p-disabled:hover,p-calendar .p-calendar td.p-disabled:hover,p-calendar .p-calendar csi-prime-calendar-title a .ui-state-disabled:hover,p-calendar .p-calendar csi-prime-calendar-title a.ui-state-disabled:hover,p-calendar .p-calendar csi-prime-calendar-title a .p-disabled:hover,p-calendar .p-calendar csi-prime-calendar-title a.p-disabled:hover,csi-prime-calendar .ui-calendar td .ui-state-disabled:hover,csi-prime-calendar .ui-calendar td.ui-state-disabled:hover,csi-prime-calendar .ui-calendar td .p-disabled:hover,csi-prime-calendar .ui-calendar td.p-disabled:hover,csi-prime-calendar .ui-calendar csi-prime-calendar-title a .ui-state-disabled:hover,csi-prime-calendar .ui-calendar csi-prime-calendar-title a.ui-state-disabled:hover,csi-prime-calendar .ui-calendar csi-prime-calendar-title a .p-disabled:hover,csi-prime-calendar .ui-calendar csi-prime-calendar-title a.p-disabled:hover {
    background: var(--calendar-item-disabled-bg) !important;
    color: var(--calendar-item-disabled-text-color) !important
}

p-calendar .p-calendar td .ui-state-default,p-calendar .p-calendar td.ui-state-default,p-calendar .p-calendar csi-prime-calendar-title a .ui-state-default,p-calendar .p-calendar csi-prime-calendar-title a.ui-state-default,csi-prime-calendar .ui-calendar td .ui-state-default,csi-prime-calendar .ui-calendar td.ui-state-default,csi-prime-calendar .ui-calendar csi-prime-calendar-title a .ui-state-default,csi-prime-calendar .ui-calendar csi-prime-calendar-title a.ui-state-default {
    color: #000
}

p-calendar .p-calendar td.ui-datepicker-other-month .ui-state-default,p-calendar .p-calendar csi-prime-calendar-title a.ui-datepicker-other-month .ui-state-default,csi-prime-calendar .ui-calendar td.ui-datepicker-other-month .ui-state-default,csi-prime-calendar .ui-calendar csi-prime-calendar-title a.ui-datepicker-other-month .ui-state-default {
    color: var(--calendar-item-disabled-text-color)
}

p-calendar .p-calendar td span.p-highlight:hover,p-calendar .p-calendar csi-prime-calendar-title a span.p-highlight:hover,csi-prime-calendar .ui-calendar td span.p-highlight:hover,csi-prime-calendar .ui-calendar csi-prime-calendar-title a span.p-highlight:hover {
    border-color: var(--calendar-item-hover-border-color)
}

p-calendar .p-calendar td.p-datepicker-today>span.p-disabled,csi-prime-calendar .ui-calendar td.p-datepicker-today>span.p-disabled {
    background-color: var(--calendar-item-today-bg) !important
}

p-calendar .p-calendar .ui-datepicker-next,p-calendar .p-calendar .ui-datepicker-prev,csi-prime-calendar .ui-calendar .ui-datepicker-next,csi-prime-calendar .ui-calendar .ui-datepicker-prev {
    color: #000
}

p-calendar .p-calendar td.p-datepicker-other-month {
    color: var(--calendar-item-disabled-text-color);
    background-color: var(--calendar-item-disabled-bg)
}

.no-js .datepicker .btn:hover,.no-js .datepicker .btn:focus,.js.no-touch .datepicker .btn:hover,.js.no-touch .datepicker .btn:focus,.js.touch .datepicker .btn:active,.no-js .datepicker a:hover,.no-js .datepicker a:focus,.js.no-touch .datepicker a:hover,.js.no-touch .datepicker a:focus,.js.touch .datepicker a:active,.no-js .datepicker .p-datepicker-calendar td>span:hover,.no-js .datepicker .p-datepicker-calendar td>span:focus,.js.no-touch .datepicker .p-datepicker-calendar td>span:hover,.js.no-touch .datepicker .p-datepicker-calendar td>span:focus,.js.touch .datepicker .p-datepicker-calendar td>span:active,.no-js .datepicker button:hover,.no-js .datepicker button:focus,.js.no-touch .datepicker button:hover,.js.no-touch .datepicker button:focus,.js.touch .datepicker button:active,.no-js p-calendar .p-calendar .btn:hover,.no-js p-calendar .p-calendar .btn:focus,.js.no-touch p-calendar .p-calendar .btn:hover,.js.no-touch p-calendar .p-calendar .btn:focus,.js.touch p-calendar .p-calendar .btn:active,.no-js p-calendar .p-calendar a:hover,.no-js p-calendar .p-calendar a:focus,.js.no-touch p-calendar .p-calendar a:hover,.js.no-touch p-calendar .p-calendar a:focus,.js.touch p-calendar .p-calendar a:active,.no-js p-calendar .p-calendar .p-datepicker-calendar td>span:hover,.no-js p-calendar .p-calendar .p-datepicker-calendar td>span:focus,.js.no-touch p-calendar .p-calendar .p-datepicker-calendar td>span:hover,.js.no-touch p-calendar .p-calendar .p-datepicker-calendar td>span:focus,.js.touch p-calendar .p-calendar .p-datepicker-calendar td>span:active,.no-js p-calendar .p-calendar button:hover,.no-js p-calendar .p-calendar button:focus,.js.no-touch p-calendar .p-calendar button:hover,.js.no-touch p-calendar .p-calendar button:focus,.js.touch p-calendar .p-calendar button:active,.no-js p-calendar .ui-calendar .btn:hover,.no-js p-calendar .ui-calendar .btn:focus,.js.no-touch p-calendar .ui-calendar .btn:hover,.js.no-touch p-calendar .ui-calendar .btn:focus,.js.touch p-calendar .ui-calendar .btn:active,.no-js p-calendar .ui-calendar a:hover,.no-js p-calendar .ui-calendar a:focus,.js.no-touch p-calendar .ui-calendar a:hover,.js.no-touch p-calendar .ui-calendar a:focus,.js.touch p-calendar .ui-calendar a:active,.no-js p-calendar .ui-calendar .p-datepicker-calendar td>span:hover,.no-js p-calendar .ui-calendar .p-datepicker-calendar td>span:focus,.js.no-touch p-calendar .ui-calendar .p-datepicker-calendar td>span:hover,.js.no-touch p-calendar .ui-calendar .p-datepicker-calendar td>span:focus,.js.touch p-calendar .ui-calendar .p-datepicker-calendar td>span:active,.no-js p-calendar .ui-calendar button:hover,.no-js p-calendar .ui-calendar button:focus,.js.no-touch p-calendar .ui-calendar button:hover,.js.no-touch p-calendar .ui-calendar button:focus,.js.touch p-calendar .ui-calendar button:active,.no-js csi-prime-calendar .ui-calendar .btn:hover,.no-js csi-prime-calendar .ui-calendar .btn:focus,.js.no-touch csi-prime-calendar .ui-calendar .btn:hover,.js.no-touch csi-prime-calendar .ui-calendar .btn:focus,.js.touch csi-prime-calendar .ui-calendar .btn:active,.no-js csi-prime-calendar .ui-calendar a:hover,.no-js csi-prime-calendar .ui-calendar a:focus,.js.no-touch csi-prime-calendar .ui-calendar a:hover,.js.no-touch csi-prime-calendar .ui-calendar a:focus,.js.touch csi-prime-calendar .ui-calendar a:active,.no-js csi-prime-calendar .ui-calendar .p-datepicker-calendar td>span:hover,.no-js csi-prime-calendar .ui-calendar .p-datepicker-calendar td>span:focus,.js.no-touch csi-prime-calendar .ui-calendar .p-datepicker-calendar td>span:hover,.js.no-touch csi-prime-calendar .ui-calendar .p-datepicker-calendar td>span:focus,.js.touch csi-prime-calendar .ui-calendar .p-datepicker-calendar td>span:active,.no-js csi-prime-calendar .ui-calendar button:hover,.no-js csi-prime-calendar .ui-calendar button:focus,.js.no-touch csi-prime-calendar .ui-calendar button:hover,.js.no-touch csi-prime-calendar .ui-calendar button:focus,.js.touch csi-prime-calendar .ui-calendar button:active {
    background: transparent;
    color: var(--global-text-color)
}

.no-js .datepicker .btn:hover>.highlighted,.no-js .datepicker .btn:focus>.highlighted,.js.no-touch .datepicker .btn:hover>.highlighted,.js.no-touch .datepicker .btn:focus>.highlighted,.js.touch .datepicker .btn:active>.highlighted,.no-js .datepicker a:hover>.highlighted,.no-js .datepicker a:focus>.highlighted,.js.no-touch .datepicker a:hover>.highlighted,.js.no-touch .datepicker a:focus>.highlighted,.js.touch .datepicker a:active>.highlighted,.no-js .datepicker .p-datepicker-calendar td>span:hover>.highlighted,.no-js .datepicker .p-datepicker-calendar td>span:focus>.highlighted,.js.no-touch .datepicker .p-datepicker-calendar td>span:hover>.highlighted,.js.no-touch .datepicker .p-datepicker-calendar td>span:focus>.highlighted,.js.touch .datepicker .p-datepicker-calendar td>span:active>.highlighted,.no-js .datepicker button:hover>.highlighted,.no-js .datepicker button:focus>.highlighted,.js.no-touch .datepicker button:hover>.highlighted,.js.no-touch .datepicker button:focus>.highlighted,.js.touch .datepicker button:active>.highlighted,.no-js p-calendar .p-calendar .btn:hover>.highlighted,.no-js p-calendar .p-calendar .btn:focus>.highlighted,.js.no-touch p-calendar .p-calendar .btn:hover>.highlighted,.js.no-touch p-calendar .p-calendar .btn:focus>.highlighted,.js.touch p-calendar .p-calendar .btn:active>.highlighted,.no-js p-calendar .p-calendar a:hover>.highlighted,.no-js p-calendar .p-calendar a:focus>.highlighted,.js.no-touch p-calendar .p-calendar a:hover>.highlighted,.js.no-touch p-calendar .p-calendar a:focus>.highlighted,.js.touch p-calendar .p-calendar a:active>.highlighted,.no-js p-calendar .p-calendar .p-datepicker-calendar td>span:hover>.highlighted,.no-js p-calendar .p-calendar .p-datepicker-calendar td>span:focus>.highlighted,.js.no-touch p-calendar .p-calendar .p-datepicker-calendar td>span:hover>.highlighted,.js.no-touch p-calendar .p-calendar .p-datepicker-calendar td>span:focus>.highlighted,.js.touch p-calendar .p-calendar .p-datepicker-calendar td>span:active>.highlighted,.no-js p-calendar .p-calendar button:hover>.highlighted,.no-js p-calendar .p-calendar button:focus>.highlighted,.js.no-touch p-calendar .p-calendar button:hover>.highlighted,.js.no-touch p-calendar .p-calendar button:focus>.highlighted,.js.touch p-calendar .p-calendar button:active>.highlighted,.no-js p-calendar .ui-calendar .btn:hover>.highlighted,.no-js p-calendar .ui-calendar .btn:focus>.highlighted,.js.no-touch p-calendar .ui-calendar .btn:hover>.highlighted,.js.no-touch p-calendar .ui-calendar .btn:focus>.highlighted,.js.touch p-calendar .ui-calendar .btn:active>.highlighted,.no-js p-calendar .ui-calendar a:hover>.highlighted,.no-js p-calendar .ui-calendar a:focus>.highlighted,.js.no-touch p-calendar .ui-calendar a:hover>.highlighted,.js.no-touch p-calendar .ui-calendar a:focus>.highlighted,.js.touch p-calendar .ui-calendar a:active>.highlighted,.no-js p-calendar .ui-calendar .p-datepicker-calendar td>span:hover>.highlighted,.no-js p-calendar .ui-calendar .p-datepicker-calendar td>span:focus>.highlighted,.js.no-touch p-calendar .ui-calendar .p-datepicker-calendar td>span:hover>.highlighted,.js.no-touch p-calendar .ui-calendar .p-datepicker-calendar td>span:focus>.highlighted,.js.touch p-calendar .ui-calendar .p-datepicker-calendar td>span:active>.highlighted,.no-js p-calendar .ui-calendar button:hover>.highlighted,.no-js p-calendar .ui-calendar button:focus>.highlighted,.js.no-touch p-calendar .ui-calendar button:hover>.highlighted,.js.no-touch p-calendar .ui-calendar button:focus>.highlighted,.js.touch p-calendar .ui-calendar button:active>.highlighted,.no-js csi-prime-calendar .ui-calendar .btn:hover>.highlighted,.no-js csi-prime-calendar .ui-calendar .btn:focus>.highlighted,.js.no-touch csi-prime-calendar .ui-calendar .btn:hover>.highlighted,.js.no-touch csi-prime-calendar .ui-calendar .btn:focus>.highlighted,.js.touch csi-prime-calendar .ui-calendar .btn:active>.highlighted,.no-js csi-prime-calendar .ui-calendar a:hover>.highlighted,.no-js csi-prime-calendar .ui-calendar a:focus>.highlighted,.js.no-touch csi-prime-calendar .ui-calendar a:hover>.highlighted,.js.no-touch csi-prime-calendar .ui-calendar a:focus>.highlighted,.js.touch csi-prime-calendar .ui-calendar a:active>.highlighted,.no-js csi-prime-calendar .ui-calendar .p-datepicker-calendar td>span:hover>.highlighted,.no-js csi-prime-calendar .ui-calendar .p-datepicker-calendar td>span:focus>.highlighted,.js.no-touch csi-prime-calendar .ui-calendar .p-datepicker-calendar td>span:hover>.highlighted,.js.no-touch csi-prime-calendar .ui-calendar .p-datepicker-calendar td>span:focus>.highlighted,.js.touch csi-prime-calendar .ui-calendar .p-datepicker-calendar td>span:active>.highlighted,.no-js csi-prime-calendar .ui-calendar button:hover>.highlighted,.no-js csi-prime-calendar .ui-calendar button:focus>.highlighted,.js.no-touch csi-prime-calendar .ui-calendar button:hover>.highlighted,.js.no-touch csi-prime-calendar .ui-calendar button:focus>.highlighted,.js.touch csi-prime-calendar .ui-calendar button:active>.highlighted {
    color: var(--global-text-color)
}

.no-js .datepicker .btn:hover>.text-muted,.no-js .datepicker .btn:focus>.text-muted,.js.no-touch .datepicker .btn:hover>.text-muted,.js.no-touch .datepicker .btn:focus>.text-muted,.js.touch .datepicker .btn:active>.text-muted,.no-js .datepicker a:hover>.text-muted,.no-js .datepicker a:focus>.text-muted,.js.no-touch .datepicker a:hover>.text-muted,.js.no-touch .datepicker a:focus>.text-muted,.js.touch .datepicker a:active>.text-muted,.no-js .datepicker .p-datepicker-calendar td>span:hover>.text-muted,.no-js .datepicker .p-datepicker-calendar td>span:focus>.text-muted,.js.no-touch .datepicker .p-datepicker-calendar td>span:hover>.text-muted,.js.no-touch .datepicker .p-datepicker-calendar td>span:focus>.text-muted,.js.touch .datepicker .p-datepicker-calendar td>span:active>.text-muted,.no-js .datepicker button:hover>.text-muted,.no-js .datepicker button:focus>.text-muted,.js.no-touch .datepicker button:hover>.text-muted,.js.no-touch .datepicker button:focus>.text-muted,.js.touch .datepicker button:active>.text-muted,.no-js p-calendar .p-calendar .btn:hover>.text-muted,.no-js p-calendar .p-calendar .btn:focus>.text-muted,.js.no-touch p-calendar .p-calendar .btn:hover>.text-muted,.js.no-touch p-calendar .p-calendar .btn:focus>.text-muted,.js.touch p-calendar .p-calendar .btn:active>.text-muted,.no-js p-calendar .p-calendar a:hover>.text-muted,.no-js p-calendar .p-calendar a:focus>.text-muted,.js.no-touch p-calendar .p-calendar a:hover>.text-muted,.js.no-touch p-calendar .p-calendar a:focus>.text-muted,.js.touch p-calendar .p-calendar a:active>.text-muted,.no-js p-calendar .p-calendar .p-datepicker-calendar td>span:hover>.text-muted,.no-js p-calendar .p-calendar .p-datepicker-calendar td>span:focus>.text-muted,.js.no-touch p-calendar .p-calendar .p-datepicker-calendar td>span:hover>.text-muted,.js.no-touch p-calendar .p-calendar .p-datepicker-calendar td>span:focus>.text-muted,.js.touch p-calendar .p-calendar .p-datepicker-calendar td>span:active>.text-muted,.no-js p-calendar .p-calendar button:hover>.text-muted,.no-js p-calendar .p-calendar button:focus>.text-muted,.js.no-touch p-calendar .p-calendar button:hover>.text-muted,.js.no-touch p-calendar .p-calendar button:focus>.text-muted,.js.touch p-calendar .p-calendar button:active>.text-muted,.no-js p-calendar .ui-calendar .btn:hover>.text-muted,.no-js p-calendar .ui-calendar .btn:focus>.text-muted,.js.no-touch p-calendar .ui-calendar .btn:hover>.text-muted,.js.no-touch p-calendar .ui-calendar .btn:focus>.text-muted,.js.touch p-calendar .ui-calendar .btn:active>.text-muted,.no-js p-calendar .ui-calendar a:hover>.text-muted,.no-js p-calendar .ui-calendar a:focus>.text-muted,.js.no-touch p-calendar .ui-calendar a:hover>.text-muted,.js.no-touch p-calendar .ui-calendar a:focus>.text-muted,.js.touch p-calendar .ui-calendar a:active>.text-muted,.no-js p-calendar .ui-calendar .p-datepicker-calendar td>span:hover>.text-muted,.no-js p-calendar .ui-calendar .p-datepicker-calendar td>span:focus>.text-muted,.js.no-touch p-calendar .ui-calendar .p-datepicker-calendar td>span:hover>.text-muted,.js.no-touch p-calendar .ui-calendar .p-datepicker-calendar td>span:focus>.text-muted,.js.touch p-calendar .ui-calendar .p-datepicker-calendar td>span:active>.text-muted,.no-js p-calendar .ui-calendar button:hover>.text-muted,.no-js p-calendar .ui-calendar button:focus>.text-muted,.js.no-touch p-calendar .ui-calendar button:hover>.text-muted,.js.no-touch p-calendar .ui-calendar button:focus>.text-muted,.js.touch p-calendar .ui-calendar button:active>.text-muted,.no-js csi-prime-calendar .ui-calendar .btn:hover>.text-muted,.no-js csi-prime-calendar .ui-calendar .btn:focus>.text-muted,.js.no-touch csi-prime-calendar .ui-calendar .btn:hover>.text-muted,.js.no-touch csi-prime-calendar .ui-calendar .btn:focus>.text-muted,.js.touch csi-prime-calendar .ui-calendar .btn:active>.text-muted,.no-js csi-prime-calendar .ui-calendar a:hover>.text-muted,.no-js csi-prime-calendar .ui-calendar a:focus>.text-muted,.js.no-touch csi-prime-calendar .ui-calendar a:hover>.text-muted,.js.no-touch csi-prime-calendar .ui-calendar a:focus>.text-muted,.js.touch csi-prime-calendar .ui-calendar a:active>.text-muted,.no-js csi-prime-calendar .ui-calendar .p-datepicker-calendar td>span:hover>.text-muted,.no-js csi-prime-calendar .ui-calendar .p-datepicker-calendar td>span:focus>.text-muted,.js.no-touch csi-prime-calendar .ui-calendar .p-datepicker-calendar td>span:hover>.text-muted,.js.no-touch csi-prime-calendar .ui-calendar .p-datepicker-calendar td>span:focus>.text-muted,.js.touch csi-prime-calendar .ui-calendar .p-datepicker-calendar td>span:active>.text-muted,.no-js csi-prime-calendar .ui-calendar button:hover>.text-muted,.no-js csi-prime-calendar .ui-calendar button:focus>.text-muted,.js.no-touch csi-prime-calendar .ui-calendar button:hover>.text-muted,.js.no-touch csi-prime-calendar .ui-calendar button:focus>.text-muted,.js.touch csi-prime-calendar .ui-calendar button:active>.text-muted {
    color: var(--global-text-color)
}

.p-menu .p-menuitem-text {
    line-height: 2.4rem !important
}

.dropdown-menu,.ui-menu,.p-menu {
    background-color: var(--surface-card);
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.2)
}

.dropdown-menu:before,.ui-menu:before,.p-menu:before {
    border-color: transparent transparent var(--generic-dark) transparent
}

.dropdown-menu li,.ui-menu li,.p-menu li {
    border-bottom-color: var(--generic-medium)
}

.dropdown-menu li a,.dropdown-menu li small,.ui-menu li a,.ui-menu li small,.p-menu li a,.p-menu li small {
    color: #333
}

.theme-dark .dropdown-menu li a,.theme-dark .dropdown-menu li small,.theme-dark .ui-menu li a,.theme-dark .ui-menu li small,.theme-dark .p-menu li a,.theme-dark .p-menu li small {
    color: var(--text-0)
}

@media(prefers-color-scheme: dark) {
    .theme-match .dropdown-menu li a,.theme-match .dropdown-menu li small,.theme-match .ui-menu li a,.theme-match .ui-menu li small,.theme-match .p-menu li a,.theme-match .p-menu li small {
        color:var(--text-0)
    }
}

.dropdown-menu li a .fa,.dropdown-menu li a [class^=fa-],.dropdown-menu li a accordion .panel-title>a:before,accordion .dropdown-menu li a .panel-title>a:before,.dropdown-menu li a p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .dropdown-menu li a .ui-accordion-toggle-icon.pi,.dropdown-menu li a .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .dropdown-menu li a .glyphicon-chevron-left:before,.dropdown-menu li a .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .dropdown-menu li a .glyphicon-chevron-right:before,.dropdown-menu li a .control--rdc:before,.dropdown-menu li a .control--imageButton:before,.dropdown-menu li a .control--receipt:before,.dropdown-menu li a .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .dropdown-menu li a .btn>.glyphicon-chevron-left:before,.dropdown-menu li a .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .dropdown-menu li a .btn>.glyphicon-chevron-right:before,.dropdown-menu li a p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .dropdown-menu li a .pi-chevron-left:before,.dropdown-menu li a csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .dropdown-menu li a .pi-chevron-left:before,.dropdown-menu li a p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .dropdown-menu li a .pi-chevron-right:before,.dropdown-menu li a csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .dropdown-menu li a .pi-chevron-right:before,.dropdown-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .dropdown-menu li a .ui-dropdown-clear-icon:before,.dropdown-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .dropdown-menu li a .ui-dropdown-clear-icon:before,.dropdown-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .dropdown-menu li a .ui-dropdown-trigger-icon:before,.dropdown-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .dropdown-menu li a .p-dropdown-trigger-icon:before,.dropdown-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .dropdown-menu li a .ui-dropdown-trigger-icon:before,.dropdown-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .dropdown-menu li a .p-dropdown-trigger-icon:before,.dropdown-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .dropdown-menu li a .ui-dropdown-trigger-icon:before,.dropdown-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .dropdown-menu li a .p-dropdown-trigger-icon:before,.dropdown-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .dropdown-menu li a .ui-dropdown-trigger-icon:before,.dropdown-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .dropdown-menu li a .p-dropdown-trigger-icon:before,.dropdown-menu li a .ui-timepicker .pi-chevron-up:before,.ui-timepicker .dropdown-menu li a .pi-chevron-up:before,.dropdown-menu li a .p-timepicker .pi-chevron-up:before,.p-timepicker .dropdown-menu li a .pi-chevron-up:before,.dropdown-menu li a .ui-timepicker .pi-chevron-down:before,.ui-timepicker .dropdown-menu li a .pi-chevron-down:before,.dropdown-menu li a .p-timepicker .pi-chevron-down:before,.p-timepicker .dropdown-menu li a .pi-chevron-down:before,.dropdown-menu li a .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .dropdown-menu li a .btn>.glyphicon-chevron-up:before,.dropdown-menu li a .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .dropdown-menu li a .btn>.glyphicon-chevron-down:before,.dropdown-menu li a .input--editable:before,.dropdown-menu li a .input--modal:before,.dropdown-menu li a .list--clickable .list-item:before,.list--clickable .dropdown-menu li a .list-item:before,.dropdown-menu li a .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .dropdown-menu li a .list-itemSorter:before,.dropdown-menu li a p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .dropdown-menu li a .ui-chkbox-icon:before,.dropdown-menu li a p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .dropdown-menu li a .ui-sortable-column-icon:before,.dropdown-menu li small .fa,.dropdown-menu li small [class^=fa-],.dropdown-menu li small accordion .panel-title>a:before,accordion .dropdown-menu li small .panel-title>a:before,.dropdown-menu li small p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .dropdown-menu li small .ui-accordion-toggle-icon.pi,.dropdown-menu li small .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .dropdown-menu li small .glyphicon-chevron-left:before,.dropdown-menu li small .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .dropdown-menu li small .glyphicon-chevron-right:before,.dropdown-menu li small .control--rdc:before,.dropdown-menu li small .control--imageButton:before,.dropdown-menu li small .control--receipt:before,.dropdown-menu li small .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .dropdown-menu li small .btn>.glyphicon-chevron-left:before,.dropdown-menu li small .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .dropdown-menu li small .btn>.glyphicon-chevron-right:before,.dropdown-menu li small p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .dropdown-menu li small .pi-chevron-left:before,.dropdown-menu li small csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .dropdown-menu li small .pi-chevron-left:before,.dropdown-menu li small p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .dropdown-menu li small .pi-chevron-right:before,.dropdown-menu li small csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .dropdown-menu li small .pi-chevron-right:before,.dropdown-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .dropdown-menu li small .ui-dropdown-clear-icon:before,.dropdown-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .dropdown-menu li small .ui-dropdown-clear-icon:before,.dropdown-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .dropdown-menu li small .ui-dropdown-trigger-icon:before,.dropdown-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .dropdown-menu li small .p-dropdown-trigger-icon:before,.dropdown-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .dropdown-menu li small .ui-dropdown-trigger-icon:before,.dropdown-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .dropdown-menu li small .p-dropdown-trigger-icon:before,.dropdown-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .dropdown-menu li small .ui-dropdown-trigger-icon:before,.dropdown-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .dropdown-menu li small .p-dropdown-trigger-icon:before,.dropdown-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .dropdown-menu li small .ui-dropdown-trigger-icon:before,.dropdown-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .dropdown-menu li small .p-dropdown-trigger-icon:before,.dropdown-menu li small .ui-timepicker .pi-chevron-up:before,.ui-timepicker .dropdown-menu li small .pi-chevron-up:before,.dropdown-menu li small .p-timepicker .pi-chevron-up:before,.p-timepicker .dropdown-menu li small .pi-chevron-up:before,.dropdown-menu li small .ui-timepicker .pi-chevron-down:before,.ui-timepicker .dropdown-menu li small .pi-chevron-down:before,.dropdown-menu li small .p-timepicker .pi-chevron-down:before,.p-timepicker .dropdown-menu li small .pi-chevron-down:before,.dropdown-menu li small .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .dropdown-menu li small .btn>.glyphicon-chevron-up:before,.dropdown-menu li small .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .dropdown-menu li small .btn>.glyphicon-chevron-down:before,.dropdown-menu li small .input--editable:before,.dropdown-menu li small .input--modal:before,.dropdown-menu li small .list--clickable .list-item:before,.list--clickable .dropdown-menu li small .list-item:before,.dropdown-menu li small .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .dropdown-menu li small .list-itemSorter:before,.dropdown-menu li small p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .dropdown-menu li small .ui-chkbox-icon:before,.dropdown-menu li small p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .dropdown-menu li small .ui-sortable-column-icon:before,.ui-menu li a .fa,.ui-menu li a [class^=fa-],.ui-menu li a accordion .panel-title>a:before,accordion .ui-menu li a .panel-title>a:before,.ui-menu li a p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-menu li a .ui-accordion-toggle-icon.pi,.ui-menu li a .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .ui-menu li a .glyphicon-chevron-left:before,.ui-menu li a .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .ui-menu li a .glyphicon-chevron-right:before,.ui-menu li a .control--rdc:before,.ui-menu li a .control--imageButton:before,.ui-menu li a .control--receipt:before,.ui-menu li a .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .ui-menu li a .btn>.glyphicon-chevron-left:before,.ui-menu li a .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .ui-menu li a .btn>.glyphicon-chevron-right:before,.ui-menu li a p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .ui-menu li a .pi-chevron-left:before,.ui-menu li a csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .ui-menu li a .pi-chevron-left:before,.ui-menu li a p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .ui-menu li a .pi-chevron-right:before,.ui-menu li a csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .ui-menu li a .pi-chevron-right:before,.ui-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-menu li a .ui-dropdown-clear-icon:before,.ui-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-menu li a .ui-dropdown-clear-icon:before,.ui-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-menu li a .ui-dropdown-trigger-icon:before,.ui-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-menu li a .p-dropdown-trigger-icon:before,.ui-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-menu li a .ui-dropdown-trigger-icon:before,.ui-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-menu li a .p-dropdown-trigger-icon:before,.ui-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-menu li a .ui-dropdown-trigger-icon:before,.ui-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-menu li a .p-dropdown-trigger-icon:before,.ui-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-menu li a .ui-dropdown-trigger-icon:before,.ui-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-menu li a .p-dropdown-trigger-icon:before,.ui-menu li a .ui-timepicker .pi-chevron-up:before,.ui-timepicker .ui-menu li a .pi-chevron-up:before,.ui-menu li a .p-timepicker .pi-chevron-up:before,.p-timepicker .ui-menu li a .pi-chevron-up:before,.ui-menu li a .ui-timepicker .pi-chevron-down:before,.ui-timepicker .ui-menu li a .pi-chevron-down:before,.ui-menu li a .p-timepicker .pi-chevron-down:before,.p-timepicker .ui-menu li a .pi-chevron-down:before,.ui-menu li a .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .ui-menu li a .btn>.glyphicon-chevron-up:before,.ui-menu li a .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .ui-menu li a .btn>.glyphicon-chevron-down:before,.ui-menu li a .input--editable:before,.ui-menu li a .input--modal:before,.ui-menu li a .list--clickable .list-item:before,.list--clickable .ui-menu li a .list-item:before,.ui-menu li a .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .ui-menu li a .list-itemSorter:before,.ui-menu li a p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-menu li a .ui-chkbox-icon:before,.ui-menu li a p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .ui-menu li a .ui-sortable-column-icon:before,.ui-menu li small .fa,.ui-menu li small [class^=fa-],.ui-menu li small accordion .panel-title>a:before,accordion .ui-menu li small .panel-title>a:before,.ui-menu li small p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-menu li small .ui-accordion-toggle-icon.pi,.ui-menu li small .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .ui-menu li small .glyphicon-chevron-left:before,.ui-menu li small .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .ui-menu li small .glyphicon-chevron-right:before,.ui-menu li small .control--rdc:before,.ui-menu li small .control--imageButton:before,.ui-menu li small .control--receipt:before,.ui-menu li small .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .ui-menu li small .btn>.glyphicon-chevron-left:before,.ui-menu li small .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .ui-menu li small .btn>.glyphicon-chevron-right:before,.ui-menu li small p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .ui-menu li small .pi-chevron-left:before,.ui-menu li small csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .ui-menu li small .pi-chevron-left:before,.ui-menu li small p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .ui-menu li small .pi-chevron-right:before,.ui-menu li small csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .ui-menu li small .pi-chevron-right:before,.ui-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-menu li small .ui-dropdown-clear-icon:before,.ui-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-menu li small .ui-dropdown-clear-icon:before,.ui-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-menu li small .ui-dropdown-trigger-icon:before,.ui-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-menu li small .p-dropdown-trigger-icon:before,.ui-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-menu li small .ui-dropdown-trigger-icon:before,.ui-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-menu li small .p-dropdown-trigger-icon:before,.ui-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-menu li small .ui-dropdown-trigger-icon:before,.ui-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-menu li small .p-dropdown-trigger-icon:before,.ui-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-menu li small .ui-dropdown-trigger-icon:before,.ui-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-menu li small .p-dropdown-trigger-icon:before,.ui-menu li small .ui-timepicker .pi-chevron-up:before,.ui-timepicker .ui-menu li small .pi-chevron-up:before,.ui-menu li small .p-timepicker .pi-chevron-up:before,.p-timepicker .ui-menu li small .pi-chevron-up:before,.ui-menu li small .ui-timepicker .pi-chevron-down:before,.ui-timepicker .ui-menu li small .pi-chevron-down:before,.ui-menu li small .p-timepicker .pi-chevron-down:before,.p-timepicker .ui-menu li small .pi-chevron-down:before,.ui-menu li small .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .ui-menu li small .btn>.glyphicon-chevron-up:before,.ui-menu li small .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .ui-menu li small .btn>.glyphicon-chevron-down:before,.ui-menu li small .input--editable:before,.ui-menu li small .input--modal:before,.ui-menu li small .list--clickable .list-item:before,.list--clickable .ui-menu li small .list-item:before,.ui-menu li small .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .ui-menu li small .list-itemSorter:before,.ui-menu li small p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-menu li small .ui-chkbox-icon:before,.ui-menu li small p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .ui-menu li small .ui-sortable-column-icon:before,.p-menu li a .fa,.p-menu li a [class^=fa-],.p-menu li a accordion .panel-title>a:before,accordion .p-menu li a .panel-title>a:before,.p-menu li a p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .p-menu li a .ui-accordion-toggle-icon.pi,.p-menu li a .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .p-menu li a .glyphicon-chevron-left:before,.p-menu li a .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .p-menu li a .glyphicon-chevron-right:before,.p-menu li a .control--rdc:before,.p-menu li a .control--imageButton:before,.p-menu li a .control--receipt:before,.p-menu li a .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .p-menu li a .btn>.glyphicon-chevron-left:before,.p-menu li a .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .p-menu li a .btn>.glyphicon-chevron-right:before,.p-menu li a p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .p-menu li a .pi-chevron-left:before,.p-menu li a csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .p-menu li a .pi-chevron-left:before,.p-menu li a p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .p-menu li a .pi-chevron-right:before,.p-menu li a csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .p-menu li a .pi-chevron-right:before,.p-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-menu li a .ui-dropdown-clear-icon:before,.p-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .p-menu li a .ui-dropdown-clear-icon:before,.p-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-menu li a .ui-dropdown-trigger-icon:before,.p-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-menu li a .p-dropdown-trigger-icon:before,.p-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-menu li a .ui-dropdown-trigger-icon:before,.p-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-menu li a .p-dropdown-trigger-icon:before,.p-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-menu li a .ui-dropdown-trigger-icon:before,.p-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-menu li a .p-dropdown-trigger-icon:before,.p-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-menu li a .ui-dropdown-trigger-icon:before,.p-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-menu li a .p-dropdown-trigger-icon:before,.p-menu li a .ui-timepicker .pi-chevron-up:before,.ui-timepicker .p-menu li a .pi-chevron-up:before,.p-menu li a .p-timepicker .pi-chevron-up:before,.p-timepicker .p-menu li a .pi-chevron-up:before,.p-menu li a .ui-timepicker .pi-chevron-down:before,.ui-timepicker .p-menu li a .pi-chevron-down:before,.p-menu li a .p-timepicker .pi-chevron-down:before,.p-timepicker .p-menu li a .pi-chevron-down:before,.p-menu li a .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .p-menu li a .btn>.glyphicon-chevron-up:before,.p-menu li a .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .p-menu li a .btn>.glyphicon-chevron-down:before,.p-menu li a .input--editable:before,.p-menu li a .input--modal:before,.p-menu li a .list--clickable .list-item:before,.list--clickable .p-menu li a .list-item:before,.p-menu li a .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .p-menu li a .list-itemSorter:before,.p-menu li a p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .p-menu li a .ui-chkbox-icon:before,.p-menu li a p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .p-menu li a .ui-sortable-column-icon:before,.p-menu li small .fa,.p-menu li small [class^=fa-],.p-menu li small accordion .panel-title>a:before,accordion .p-menu li small .panel-title>a:before,.p-menu li small p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .p-menu li small .ui-accordion-toggle-icon.pi,.p-menu li small .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .p-menu li small .glyphicon-chevron-left:before,.p-menu li small .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .p-menu li small .glyphicon-chevron-right:before,.p-menu li small .control--rdc:before,.p-menu li small .control--imageButton:before,.p-menu li small .control--receipt:before,.p-menu li small .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .p-menu li small .btn>.glyphicon-chevron-left:before,.p-menu li small .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .p-menu li small .btn>.glyphicon-chevron-right:before,.p-menu li small p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .p-menu li small .pi-chevron-left:before,.p-menu li small csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .p-menu li small .pi-chevron-left:before,.p-menu li small p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .p-menu li small .pi-chevron-right:before,.p-menu li small csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .p-menu li small .pi-chevron-right:before,.p-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-menu li small .ui-dropdown-clear-icon:before,.p-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .p-menu li small .ui-dropdown-clear-icon:before,.p-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-menu li small .ui-dropdown-trigger-icon:before,.p-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-menu li small .p-dropdown-trigger-icon:before,.p-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-menu li small .ui-dropdown-trigger-icon:before,.p-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-menu li small .p-dropdown-trigger-icon:before,.p-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-menu li small .ui-dropdown-trigger-icon:before,.p-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-menu li small .p-dropdown-trigger-icon:before,.p-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-menu li small .ui-dropdown-trigger-icon:before,.p-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-menu li small .p-dropdown-trigger-icon:before,.p-menu li small .ui-timepicker .pi-chevron-up:before,.ui-timepicker .p-menu li small .pi-chevron-up:before,.p-menu li small .p-timepicker .pi-chevron-up:before,.p-timepicker .p-menu li small .pi-chevron-up:before,.p-menu li small .ui-timepicker .pi-chevron-down:before,.ui-timepicker .p-menu li small .pi-chevron-down:before,.p-menu li small .p-timepicker .pi-chevron-down:before,.p-timepicker .p-menu li small .pi-chevron-down:before,.p-menu li small .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .p-menu li small .btn>.glyphicon-chevron-up:before,.p-menu li small .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .p-menu li small .btn>.glyphicon-chevron-down:before,.p-menu li small .input--editable:before,.p-menu li small .input--modal:before,.p-menu li small .list--clickable .list-item:before,.list--clickable .p-menu li small .list-item:before,.p-menu li small .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .p-menu li small .list-itemSorter:before,.p-menu li small p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .p-menu li small .ui-chkbox-icon:before,.p-menu li small p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .p-menu li small .ui-sortable-column-icon:before {
    color: #6c757d
}

.theme-dark .dropdown-menu li a .fa,.theme-dark .dropdown-menu li a [class^=fa-],.theme-dark .dropdown-menu li a accordion .panel-title>a:before,accordion .theme-dark .dropdown-menu li a .panel-title>a:before,.theme-dark .dropdown-menu li a p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .theme-dark .dropdown-menu li a .ui-accordion-toggle-icon.pi,.theme-dark .dropdown-menu li a .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .theme-dark .dropdown-menu li a .glyphicon-chevron-left:before,.theme-dark .dropdown-menu li a .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .theme-dark .dropdown-menu li a .glyphicon-chevron-right:before,.theme-dark .dropdown-menu li a .control--rdc:before,.theme-dark .dropdown-menu li a .control--imageButton:before,.theme-dark .dropdown-menu li a .control--receipt:before,.theme-dark .dropdown-menu li a .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .theme-dark .dropdown-menu li a .btn>.glyphicon-chevron-left:before,.theme-dark .dropdown-menu li a .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .theme-dark .dropdown-menu li a .btn>.glyphicon-chevron-right:before,.theme-dark .dropdown-menu li a p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .theme-dark .dropdown-menu li a .pi-chevron-left:before,.theme-dark .dropdown-menu li a csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .theme-dark .dropdown-menu li a .pi-chevron-left:before,.theme-dark .dropdown-menu li a p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .theme-dark .dropdown-menu li a .pi-chevron-right:before,.theme-dark .dropdown-menu li a csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .theme-dark .dropdown-menu li a .pi-chevron-right:before,.theme-dark .dropdown-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .theme-dark .dropdown-menu li a .ui-dropdown-clear-icon:before,.theme-dark .dropdown-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .theme-dark .dropdown-menu li a .ui-dropdown-clear-icon:before,.theme-dark .dropdown-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-dark .dropdown-menu li a .ui-dropdown-trigger-icon:before,.theme-dark .dropdown-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-dark .dropdown-menu li a .p-dropdown-trigger-icon:before,.theme-dark .dropdown-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-dark .dropdown-menu li a .ui-dropdown-trigger-icon:before,.theme-dark .dropdown-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-dark .dropdown-menu li a .p-dropdown-trigger-icon:before,.theme-dark .dropdown-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-dark .dropdown-menu li a .ui-dropdown-trigger-icon:before,.theme-dark .dropdown-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-dark .dropdown-menu li a .p-dropdown-trigger-icon:before,.theme-dark .dropdown-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-dark .dropdown-menu li a .ui-dropdown-trigger-icon:before,.theme-dark .dropdown-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-dark .dropdown-menu li a .p-dropdown-trigger-icon:before,.theme-dark .dropdown-menu li a .ui-timepicker .pi-chevron-up:before,.ui-timepicker .theme-dark .dropdown-menu li a .pi-chevron-up:before,.theme-dark .dropdown-menu li a .p-timepicker .pi-chevron-up:before,.p-timepicker .theme-dark .dropdown-menu li a .pi-chevron-up:before,.theme-dark .dropdown-menu li a .ui-timepicker .pi-chevron-down:before,.ui-timepicker .theme-dark .dropdown-menu li a .pi-chevron-down:before,.theme-dark .dropdown-menu li a .p-timepicker .pi-chevron-down:before,.p-timepicker .theme-dark .dropdown-menu li a .pi-chevron-down:before,.theme-dark .dropdown-menu li a .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .theme-dark .dropdown-menu li a .btn>.glyphicon-chevron-up:before,.theme-dark .dropdown-menu li a .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .theme-dark .dropdown-menu li a .btn>.glyphicon-chevron-down:before,.theme-dark .dropdown-menu li a .input--editable:before,.theme-dark .dropdown-menu li a .input--modal:before,.theme-dark .dropdown-menu li a .list--clickable .list-item:before,.list--clickable .theme-dark .dropdown-menu li a .list-item:before,.theme-dark .dropdown-menu li a .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .theme-dark .dropdown-menu li a .list-itemSorter:before,.theme-dark .dropdown-menu li a p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .theme-dark .dropdown-menu li a .ui-chkbox-icon:before,.theme-dark .dropdown-menu li a p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .theme-dark .dropdown-menu li a .ui-sortable-column-icon:before,.theme-dark .dropdown-menu li small .fa,.theme-dark .dropdown-menu li small [class^=fa-],.theme-dark .dropdown-menu li small accordion .panel-title>a:before,accordion .theme-dark .dropdown-menu li small .panel-title>a:before,.theme-dark .dropdown-menu li small p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .theme-dark .dropdown-menu li small .ui-accordion-toggle-icon.pi,.theme-dark .dropdown-menu li small .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .theme-dark .dropdown-menu li small .glyphicon-chevron-left:before,.theme-dark .dropdown-menu li small .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .theme-dark .dropdown-menu li small .glyphicon-chevron-right:before,.theme-dark .dropdown-menu li small .control--rdc:before,.theme-dark .dropdown-menu li small .control--imageButton:before,.theme-dark .dropdown-menu li small .control--receipt:before,.theme-dark .dropdown-menu li small .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .theme-dark .dropdown-menu li small .btn>.glyphicon-chevron-left:before,.theme-dark .dropdown-menu li small .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .theme-dark .dropdown-menu li small .btn>.glyphicon-chevron-right:before,.theme-dark .dropdown-menu li small p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .theme-dark .dropdown-menu li small .pi-chevron-left:before,.theme-dark .dropdown-menu li small csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .theme-dark .dropdown-menu li small .pi-chevron-left:before,.theme-dark .dropdown-menu li small p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .theme-dark .dropdown-menu li small .pi-chevron-right:before,.theme-dark .dropdown-menu li small csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .theme-dark .dropdown-menu li small .pi-chevron-right:before,.theme-dark .dropdown-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .theme-dark .dropdown-menu li small .ui-dropdown-clear-icon:before,.theme-dark .dropdown-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .theme-dark .dropdown-menu li small .ui-dropdown-clear-icon:before,.theme-dark .dropdown-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-dark .dropdown-menu li small .ui-dropdown-trigger-icon:before,.theme-dark .dropdown-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-dark .dropdown-menu li small .p-dropdown-trigger-icon:before,.theme-dark .dropdown-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-dark .dropdown-menu li small .ui-dropdown-trigger-icon:before,.theme-dark .dropdown-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-dark .dropdown-menu li small .p-dropdown-trigger-icon:before,.theme-dark .dropdown-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-dark .dropdown-menu li small .ui-dropdown-trigger-icon:before,.theme-dark .dropdown-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-dark .dropdown-menu li small .p-dropdown-trigger-icon:before,.theme-dark .dropdown-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-dark .dropdown-menu li small .ui-dropdown-trigger-icon:before,.theme-dark .dropdown-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-dark .dropdown-menu li small .p-dropdown-trigger-icon:before,.theme-dark .dropdown-menu li small .ui-timepicker .pi-chevron-up:before,.ui-timepicker .theme-dark .dropdown-menu li small .pi-chevron-up:before,.theme-dark .dropdown-menu li small .p-timepicker .pi-chevron-up:before,.p-timepicker .theme-dark .dropdown-menu li small .pi-chevron-up:before,.theme-dark .dropdown-menu li small .ui-timepicker .pi-chevron-down:before,.ui-timepicker .theme-dark .dropdown-menu li small .pi-chevron-down:before,.theme-dark .dropdown-menu li small .p-timepicker .pi-chevron-down:before,.p-timepicker .theme-dark .dropdown-menu li small .pi-chevron-down:before,.theme-dark .dropdown-menu li small .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .theme-dark .dropdown-menu li small .btn>.glyphicon-chevron-up:before,.theme-dark .dropdown-menu li small .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .theme-dark .dropdown-menu li small .btn>.glyphicon-chevron-down:before,.theme-dark .dropdown-menu li small .input--editable:before,.theme-dark .dropdown-menu li small .input--modal:before,.theme-dark .dropdown-menu li small .list--clickable .list-item:before,.list--clickable .theme-dark .dropdown-menu li small .list-item:before,.theme-dark .dropdown-menu li small .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .theme-dark .dropdown-menu li small .list-itemSorter:before,.theme-dark .dropdown-menu li small p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .theme-dark .dropdown-menu li small .ui-chkbox-icon:before,.theme-dark .dropdown-menu li small p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .theme-dark .dropdown-menu li small .ui-sortable-column-icon:before,.theme-dark .ui-menu li a .fa,.theme-dark .ui-menu li a [class^=fa-],.theme-dark .ui-menu li a accordion .panel-title>a:before,accordion .theme-dark .ui-menu li a .panel-title>a:before,.theme-dark .ui-menu li a p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .theme-dark .ui-menu li a .ui-accordion-toggle-icon.pi,.theme-dark .ui-menu li a .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .theme-dark .ui-menu li a .glyphicon-chevron-left:before,.theme-dark .ui-menu li a .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .theme-dark .ui-menu li a .glyphicon-chevron-right:before,.theme-dark .ui-menu li a .control--rdc:before,.theme-dark .ui-menu li a .control--imageButton:before,.theme-dark .ui-menu li a .control--receipt:before,.theme-dark .ui-menu li a .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .theme-dark .ui-menu li a .btn>.glyphicon-chevron-left:before,.theme-dark .ui-menu li a .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .theme-dark .ui-menu li a .btn>.glyphicon-chevron-right:before,.theme-dark .ui-menu li a p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .theme-dark .ui-menu li a .pi-chevron-left:before,.theme-dark .ui-menu li a csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .theme-dark .ui-menu li a .pi-chevron-left:before,.theme-dark .ui-menu li a p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .theme-dark .ui-menu li a .pi-chevron-right:before,.theme-dark .ui-menu li a csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .theme-dark .ui-menu li a .pi-chevron-right:before,.theme-dark .ui-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .theme-dark .ui-menu li a .ui-dropdown-clear-icon:before,.theme-dark .ui-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .theme-dark .ui-menu li a .ui-dropdown-clear-icon:before,.theme-dark .ui-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-dark .ui-menu li a .ui-dropdown-trigger-icon:before,.theme-dark .ui-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-dark .ui-menu li a .p-dropdown-trigger-icon:before,.theme-dark .ui-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-dark .ui-menu li a .ui-dropdown-trigger-icon:before,.theme-dark .ui-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-dark .ui-menu li a .p-dropdown-trigger-icon:before,.theme-dark .ui-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-dark .ui-menu li a .ui-dropdown-trigger-icon:before,.theme-dark .ui-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-dark .ui-menu li a .p-dropdown-trigger-icon:before,.theme-dark .ui-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-dark .ui-menu li a .ui-dropdown-trigger-icon:before,.theme-dark .ui-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-dark .ui-menu li a .p-dropdown-trigger-icon:before,.theme-dark .ui-menu li a .ui-timepicker .pi-chevron-up:before,.ui-timepicker .theme-dark .ui-menu li a .pi-chevron-up:before,.theme-dark .ui-menu li a .p-timepicker .pi-chevron-up:before,.p-timepicker .theme-dark .ui-menu li a .pi-chevron-up:before,.theme-dark .ui-menu li a .ui-timepicker .pi-chevron-down:before,.ui-timepicker .theme-dark .ui-menu li a .pi-chevron-down:before,.theme-dark .ui-menu li a .p-timepicker .pi-chevron-down:before,.p-timepicker .theme-dark .ui-menu li a .pi-chevron-down:before,.theme-dark .ui-menu li a .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .theme-dark .ui-menu li a .btn>.glyphicon-chevron-up:before,.theme-dark .ui-menu li a .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .theme-dark .ui-menu li a .btn>.glyphicon-chevron-down:before,.theme-dark .ui-menu li a .input--editable:before,.theme-dark .ui-menu li a .input--modal:before,.theme-dark .ui-menu li a .list--clickable .list-item:before,.list--clickable .theme-dark .ui-menu li a .list-item:before,.theme-dark .ui-menu li a .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .theme-dark .ui-menu li a .list-itemSorter:before,.theme-dark .ui-menu li a p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .theme-dark .ui-menu li a .ui-chkbox-icon:before,.theme-dark .ui-menu li a p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .theme-dark .ui-menu li a .ui-sortable-column-icon:before,.theme-dark .ui-menu li small .fa,.theme-dark .ui-menu li small [class^=fa-],.theme-dark .ui-menu li small accordion .panel-title>a:before,accordion .theme-dark .ui-menu li small .panel-title>a:before,.theme-dark .ui-menu li small p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .theme-dark .ui-menu li small .ui-accordion-toggle-icon.pi,.theme-dark .ui-menu li small .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .theme-dark .ui-menu li small .glyphicon-chevron-left:before,.theme-dark .ui-menu li small .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .theme-dark .ui-menu li small .glyphicon-chevron-right:before,.theme-dark .ui-menu li small .control--rdc:before,.theme-dark .ui-menu li small .control--imageButton:before,.theme-dark .ui-menu li small .control--receipt:before,.theme-dark .ui-menu li small .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .theme-dark .ui-menu li small .btn>.glyphicon-chevron-left:before,.theme-dark .ui-menu li small .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .theme-dark .ui-menu li small .btn>.glyphicon-chevron-right:before,.theme-dark .ui-menu li small p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .theme-dark .ui-menu li small .pi-chevron-left:before,.theme-dark .ui-menu li small csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .theme-dark .ui-menu li small .pi-chevron-left:before,.theme-dark .ui-menu li small p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .theme-dark .ui-menu li small .pi-chevron-right:before,.theme-dark .ui-menu li small csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .theme-dark .ui-menu li small .pi-chevron-right:before,.theme-dark .ui-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .theme-dark .ui-menu li small .ui-dropdown-clear-icon:before,.theme-dark .ui-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .theme-dark .ui-menu li small .ui-dropdown-clear-icon:before,.theme-dark .ui-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-dark .ui-menu li small .ui-dropdown-trigger-icon:before,.theme-dark .ui-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-dark .ui-menu li small .p-dropdown-trigger-icon:before,.theme-dark .ui-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-dark .ui-menu li small .ui-dropdown-trigger-icon:before,.theme-dark .ui-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-dark .ui-menu li small .p-dropdown-trigger-icon:before,.theme-dark .ui-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-dark .ui-menu li small .ui-dropdown-trigger-icon:before,.theme-dark .ui-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-dark .ui-menu li small .p-dropdown-trigger-icon:before,.theme-dark .ui-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-dark .ui-menu li small .ui-dropdown-trigger-icon:before,.theme-dark .ui-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-dark .ui-menu li small .p-dropdown-trigger-icon:before,.theme-dark .ui-menu li small .ui-timepicker .pi-chevron-up:before,.ui-timepicker .theme-dark .ui-menu li small .pi-chevron-up:before,.theme-dark .ui-menu li small .p-timepicker .pi-chevron-up:before,.p-timepicker .theme-dark .ui-menu li small .pi-chevron-up:before,.theme-dark .ui-menu li small .ui-timepicker .pi-chevron-down:before,.ui-timepicker .theme-dark .ui-menu li small .pi-chevron-down:before,.theme-dark .ui-menu li small .p-timepicker .pi-chevron-down:before,.p-timepicker .theme-dark .ui-menu li small .pi-chevron-down:before,.theme-dark .ui-menu li small .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .theme-dark .ui-menu li small .btn>.glyphicon-chevron-up:before,.theme-dark .ui-menu li small .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .theme-dark .ui-menu li small .btn>.glyphicon-chevron-down:before,.theme-dark .ui-menu li small .input--editable:before,.theme-dark .ui-menu li small .input--modal:before,.theme-dark .ui-menu li small .list--clickable .list-item:before,.list--clickable .theme-dark .ui-menu li small .list-item:before,.theme-dark .ui-menu li small .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .theme-dark .ui-menu li small .list-itemSorter:before,.theme-dark .ui-menu li small p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .theme-dark .ui-menu li small .ui-chkbox-icon:before,.theme-dark .ui-menu li small p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .theme-dark .ui-menu li small .ui-sortable-column-icon:before,.theme-dark .p-menu li a .fa,.theme-dark .p-menu li a [class^=fa-],.theme-dark .p-menu li a accordion .panel-title>a:before,accordion .theme-dark .p-menu li a .panel-title>a:before,.theme-dark .p-menu li a p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .theme-dark .p-menu li a .ui-accordion-toggle-icon.pi,.theme-dark .p-menu li a .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .theme-dark .p-menu li a .glyphicon-chevron-left:before,.theme-dark .p-menu li a .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .theme-dark .p-menu li a .glyphicon-chevron-right:before,.theme-dark .p-menu li a .control--rdc:before,.theme-dark .p-menu li a .control--imageButton:before,.theme-dark .p-menu li a .control--receipt:before,.theme-dark .p-menu li a .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .theme-dark .p-menu li a .btn>.glyphicon-chevron-left:before,.theme-dark .p-menu li a .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .theme-dark .p-menu li a .btn>.glyphicon-chevron-right:before,.theme-dark .p-menu li a p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .theme-dark .p-menu li a .pi-chevron-left:before,.theme-dark .p-menu li a csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .theme-dark .p-menu li a .pi-chevron-left:before,.theme-dark .p-menu li a p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .theme-dark .p-menu li a .pi-chevron-right:before,.theme-dark .p-menu li a csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .theme-dark .p-menu li a .pi-chevron-right:before,.theme-dark .p-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .theme-dark .p-menu li a .ui-dropdown-clear-icon:before,.theme-dark .p-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .theme-dark .p-menu li a .ui-dropdown-clear-icon:before,.theme-dark .p-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-dark .p-menu li a .ui-dropdown-trigger-icon:before,.theme-dark .p-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-dark .p-menu li a .p-dropdown-trigger-icon:before,.theme-dark .p-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-dark .p-menu li a .ui-dropdown-trigger-icon:before,.theme-dark .p-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-dark .p-menu li a .p-dropdown-trigger-icon:before,.theme-dark .p-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-dark .p-menu li a .ui-dropdown-trigger-icon:before,.theme-dark .p-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-dark .p-menu li a .p-dropdown-trigger-icon:before,.theme-dark .p-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-dark .p-menu li a .ui-dropdown-trigger-icon:before,.theme-dark .p-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-dark .p-menu li a .p-dropdown-trigger-icon:before,.theme-dark .p-menu li a .ui-timepicker .pi-chevron-up:before,.ui-timepicker .theme-dark .p-menu li a .pi-chevron-up:before,.theme-dark .p-menu li a .p-timepicker .pi-chevron-up:before,.p-timepicker .theme-dark .p-menu li a .pi-chevron-up:before,.theme-dark .p-menu li a .ui-timepicker .pi-chevron-down:before,.ui-timepicker .theme-dark .p-menu li a .pi-chevron-down:before,.theme-dark .p-menu li a .p-timepicker .pi-chevron-down:before,.p-timepicker .theme-dark .p-menu li a .pi-chevron-down:before,.theme-dark .p-menu li a .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .theme-dark .p-menu li a .btn>.glyphicon-chevron-up:before,.theme-dark .p-menu li a .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .theme-dark .p-menu li a .btn>.glyphicon-chevron-down:before,.theme-dark .p-menu li a .input--editable:before,.theme-dark .p-menu li a .input--modal:before,.theme-dark .p-menu li a .list--clickable .list-item:before,.list--clickable .theme-dark .p-menu li a .list-item:before,.theme-dark .p-menu li a .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .theme-dark .p-menu li a .list-itemSorter:before,.theme-dark .p-menu li a p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .theme-dark .p-menu li a .ui-chkbox-icon:before,.theme-dark .p-menu li a p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .theme-dark .p-menu li a .ui-sortable-column-icon:before,.theme-dark .p-menu li small .fa,.theme-dark .p-menu li small [class^=fa-],.theme-dark .p-menu li small accordion .panel-title>a:before,accordion .theme-dark .p-menu li small .panel-title>a:before,.theme-dark .p-menu li small p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .theme-dark .p-menu li small .ui-accordion-toggle-icon.pi,.theme-dark .p-menu li small .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .theme-dark .p-menu li small .glyphicon-chevron-left:before,.theme-dark .p-menu li small .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .theme-dark .p-menu li small .glyphicon-chevron-right:before,.theme-dark .p-menu li small .control--rdc:before,.theme-dark .p-menu li small .control--imageButton:before,.theme-dark .p-menu li small .control--receipt:before,.theme-dark .p-menu li small .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .theme-dark .p-menu li small .btn>.glyphicon-chevron-left:before,.theme-dark .p-menu li small .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .theme-dark .p-menu li small .btn>.glyphicon-chevron-right:before,.theme-dark .p-menu li small p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .theme-dark .p-menu li small .pi-chevron-left:before,.theme-dark .p-menu li small csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .theme-dark .p-menu li small .pi-chevron-left:before,.theme-dark .p-menu li small p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .theme-dark .p-menu li small .pi-chevron-right:before,.theme-dark .p-menu li small csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .theme-dark .p-menu li small .pi-chevron-right:before,.theme-dark .p-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .theme-dark .p-menu li small .ui-dropdown-clear-icon:before,.theme-dark .p-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .theme-dark .p-menu li small .ui-dropdown-clear-icon:before,.theme-dark .p-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-dark .p-menu li small .ui-dropdown-trigger-icon:before,.theme-dark .p-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-dark .p-menu li small .p-dropdown-trigger-icon:before,.theme-dark .p-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-dark .p-menu li small .ui-dropdown-trigger-icon:before,.theme-dark .p-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-dark .p-menu li small .p-dropdown-trigger-icon:before,.theme-dark .p-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-dark .p-menu li small .ui-dropdown-trigger-icon:before,.theme-dark .p-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-dark .p-menu li small .p-dropdown-trigger-icon:before,.theme-dark .p-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-dark .p-menu li small .ui-dropdown-trigger-icon:before,.theme-dark .p-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-dark .p-menu li small .p-dropdown-trigger-icon:before,.theme-dark .p-menu li small .ui-timepicker .pi-chevron-up:before,.ui-timepicker .theme-dark .p-menu li small .pi-chevron-up:before,.theme-dark .p-menu li small .p-timepicker .pi-chevron-up:before,.p-timepicker .theme-dark .p-menu li small .pi-chevron-up:before,.theme-dark .p-menu li small .ui-timepicker .pi-chevron-down:before,.ui-timepicker .theme-dark .p-menu li small .pi-chevron-down:before,.theme-dark .p-menu li small .p-timepicker .pi-chevron-down:before,.p-timepicker .theme-dark .p-menu li small .pi-chevron-down:before,.theme-dark .p-menu li small .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .theme-dark .p-menu li small .btn>.glyphicon-chevron-up:before,.theme-dark .p-menu li small .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .theme-dark .p-menu li small .btn>.glyphicon-chevron-down:before,.theme-dark .p-menu li small .input--editable:before,.theme-dark .p-menu li small .input--modal:before,.theme-dark .p-menu li small .list--clickable .list-item:before,.list--clickable .theme-dark .p-menu li small .list-item:before,.theme-dark .p-menu li small .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .theme-dark .p-menu li small .list-itemSorter:before,.theme-dark .p-menu li small p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .theme-dark .p-menu li small .ui-chkbox-icon:before,.theme-dark .p-menu li small p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .theme-dark .p-menu li small .ui-sortable-column-icon:before {
    color: #dadcde
}

@media(prefers-color-scheme: dark) {
    .theme-match .dropdown-menu li a .fa,.theme-match .dropdown-menu li a [class^=fa-],.theme-match .dropdown-menu li a accordion .panel-title>a:before,accordion .theme-match .dropdown-menu li a .panel-title>a:before,.theme-match .dropdown-menu li a p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .theme-match .dropdown-menu li a .ui-accordion-toggle-icon.pi,.theme-match .dropdown-menu li a .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .theme-match .dropdown-menu li a .glyphicon-chevron-left:before,.theme-match .dropdown-menu li a .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .theme-match .dropdown-menu li a .glyphicon-chevron-right:before,.theme-match .dropdown-menu li a .control--rdc:before,.theme-match .dropdown-menu li a .control--imageButton:before,.theme-match .dropdown-menu li a .control--receipt:before,.theme-match .dropdown-menu li a .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .theme-match .dropdown-menu li a .btn>.glyphicon-chevron-left:before,.theme-match .dropdown-menu li a .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .theme-match .dropdown-menu li a .btn>.glyphicon-chevron-right:before,.theme-match .dropdown-menu li a p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .theme-match .dropdown-menu li a .pi-chevron-left:before,.theme-match .dropdown-menu li a csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .theme-match .dropdown-menu li a .pi-chevron-left:before,.theme-match .dropdown-menu li a p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .theme-match .dropdown-menu li a .pi-chevron-right:before,.theme-match .dropdown-menu li a csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .theme-match .dropdown-menu li a .pi-chevron-right:before,.theme-match .dropdown-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .theme-match .dropdown-menu li a .ui-dropdown-clear-icon:before,.theme-match .dropdown-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .theme-match .dropdown-menu li a .ui-dropdown-clear-icon:before,.theme-match .dropdown-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-match .dropdown-menu li a .ui-dropdown-trigger-icon:before,.theme-match .dropdown-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-match .dropdown-menu li a .p-dropdown-trigger-icon:before,.theme-match .dropdown-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-match .dropdown-menu li a .ui-dropdown-trigger-icon:before,.theme-match .dropdown-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-match .dropdown-menu li a .p-dropdown-trigger-icon:before,.theme-match .dropdown-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-match .dropdown-menu li a .ui-dropdown-trigger-icon:before,.theme-match .dropdown-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-match .dropdown-menu li a .p-dropdown-trigger-icon:before,.theme-match .dropdown-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-match .dropdown-menu li a .ui-dropdown-trigger-icon:before,.theme-match .dropdown-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-match .dropdown-menu li a .p-dropdown-trigger-icon:before,.theme-match .dropdown-menu li a .ui-timepicker .pi-chevron-up:before,.ui-timepicker .theme-match .dropdown-menu li a .pi-chevron-up:before,.theme-match .dropdown-menu li a .p-timepicker .pi-chevron-up:before,.p-timepicker .theme-match .dropdown-menu li a .pi-chevron-up:before,.theme-match .dropdown-menu li a .ui-timepicker .pi-chevron-down:before,.ui-timepicker .theme-match .dropdown-menu li a .pi-chevron-down:before,.theme-match .dropdown-menu li a .p-timepicker .pi-chevron-down:before,.p-timepicker .theme-match .dropdown-menu li a .pi-chevron-down:before,.theme-match .dropdown-menu li a .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .theme-match .dropdown-menu li a .btn>.glyphicon-chevron-up:before,.theme-match .dropdown-menu li a .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .theme-match .dropdown-menu li a .btn>.glyphicon-chevron-down:before,.theme-match .dropdown-menu li a .input--editable:before,.theme-match .dropdown-menu li a .input--modal:before,.theme-match .dropdown-menu li a .list--clickable .list-item:before,.list--clickable .theme-match .dropdown-menu li a .list-item:before,.theme-match .dropdown-menu li a .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .theme-match .dropdown-menu li a .list-itemSorter:before,.theme-match .dropdown-menu li a p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .theme-match .dropdown-menu li a .ui-chkbox-icon:before,.theme-match .dropdown-menu li a p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .theme-match .dropdown-menu li a .ui-sortable-column-icon:before,.theme-match .dropdown-menu li small .fa,.theme-match .dropdown-menu li small [class^=fa-],.theme-match .dropdown-menu li small accordion .panel-title>a:before,accordion .theme-match .dropdown-menu li small .panel-title>a:before,.theme-match .dropdown-menu li small p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .theme-match .dropdown-menu li small .ui-accordion-toggle-icon.pi,.theme-match .dropdown-menu li small .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .theme-match .dropdown-menu li small .glyphicon-chevron-left:before,.theme-match .dropdown-menu li small .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .theme-match .dropdown-menu li small .glyphicon-chevron-right:before,.theme-match .dropdown-menu li small .control--rdc:before,.theme-match .dropdown-menu li small .control--imageButton:before,.theme-match .dropdown-menu li small .control--receipt:before,.theme-match .dropdown-menu li small .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .theme-match .dropdown-menu li small .btn>.glyphicon-chevron-left:before,.theme-match .dropdown-menu li small .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .theme-match .dropdown-menu li small .btn>.glyphicon-chevron-right:before,.theme-match .dropdown-menu li small p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .theme-match .dropdown-menu li small .pi-chevron-left:before,.theme-match .dropdown-menu li small csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .theme-match .dropdown-menu li small .pi-chevron-left:before,.theme-match .dropdown-menu li small p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .theme-match .dropdown-menu li small .pi-chevron-right:before,.theme-match .dropdown-menu li small csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .theme-match .dropdown-menu li small .pi-chevron-right:before,.theme-match .dropdown-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .theme-match .dropdown-menu li small .ui-dropdown-clear-icon:before,.theme-match .dropdown-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .theme-match .dropdown-menu li small .ui-dropdown-clear-icon:before,.theme-match .dropdown-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-match .dropdown-menu li small .ui-dropdown-trigger-icon:before,.theme-match .dropdown-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-match .dropdown-menu li small .p-dropdown-trigger-icon:before,.theme-match .dropdown-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-match .dropdown-menu li small .ui-dropdown-trigger-icon:before,.theme-match .dropdown-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-match .dropdown-menu li small .p-dropdown-trigger-icon:before,.theme-match .dropdown-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-match .dropdown-menu li small .ui-dropdown-trigger-icon:before,.theme-match .dropdown-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-match .dropdown-menu li small .p-dropdown-trigger-icon:before,.theme-match .dropdown-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-match .dropdown-menu li small .ui-dropdown-trigger-icon:before,.theme-match .dropdown-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-match .dropdown-menu li small .p-dropdown-trigger-icon:before,.theme-match .dropdown-menu li small .ui-timepicker .pi-chevron-up:before,.ui-timepicker .theme-match .dropdown-menu li small .pi-chevron-up:before,.theme-match .dropdown-menu li small .p-timepicker .pi-chevron-up:before,.p-timepicker .theme-match .dropdown-menu li small .pi-chevron-up:before,.theme-match .dropdown-menu li small .ui-timepicker .pi-chevron-down:before,.ui-timepicker .theme-match .dropdown-menu li small .pi-chevron-down:before,.theme-match .dropdown-menu li small .p-timepicker .pi-chevron-down:before,.p-timepicker .theme-match .dropdown-menu li small .pi-chevron-down:before,.theme-match .dropdown-menu li small .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .theme-match .dropdown-menu li small .btn>.glyphicon-chevron-up:before,.theme-match .dropdown-menu li small .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .theme-match .dropdown-menu li small .btn>.glyphicon-chevron-down:before,.theme-match .dropdown-menu li small .input--editable:before,.theme-match .dropdown-menu li small .input--modal:before,.theme-match .dropdown-menu li small .list--clickable .list-item:before,.list--clickable .theme-match .dropdown-menu li small .list-item:before,.theme-match .dropdown-menu li small .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .theme-match .dropdown-menu li small .list-itemSorter:before,.theme-match .dropdown-menu li small p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .theme-match .dropdown-menu li small .ui-chkbox-icon:before,.theme-match .dropdown-menu li small p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .theme-match .dropdown-menu li small .ui-sortable-column-icon:before,.theme-match .ui-menu li a .fa,.theme-match .ui-menu li a [class^=fa-],.theme-match .ui-menu li a accordion .panel-title>a:before,accordion .theme-match .ui-menu li a .panel-title>a:before,.theme-match .ui-menu li a p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .theme-match .ui-menu li a .ui-accordion-toggle-icon.pi,.theme-match .ui-menu li a .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .theme-match .ui-menu li a .glyphicon-chevron-left:before,.theme-match .ui-menu li a .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .theme-match .ui-menu li a .glyphicon-chevron-right:before,.theme-match .ui-menu li a .control--rdc:before,.theme-match .ui-menu li a .control--imageButton:before,.theme-match .ui-menu li a .control--receipt:before,.theme-match .ui-menu li a .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .theme-match .ui-menu li a .btn>.glyphicon-chevron-left:before,.theme-match .ui-menu li a .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .theme-match .ui-menu li a .btn>.glyphicon-chevron-right:before,.theme-match .ui-menu li a p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .theme-match .ui-menu li a .pi-chevron-left:before,.theme-match .ui-menu li a csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .theme-match .ui-menu li a .pi-chevron-left:before,.theme-match .ui-menu li a p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .theme-match .ui-menu li a .pi-chevron-right:before,.theme-match .ui-menu li a csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .theme-match .ui-menu li a .pi-chevron-right:before,.theme-match .ui-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .theme-match .ui-menu li a .ui-dropdown-clear-icon:before,.theme-match .ui-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .theme-match .ui-menu li a .ui-dropdown-clear-icon:before,.theme-match .ui-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-match .ui-menu li a .ui-dropdown-trigger-icon:before,.theme-match .ui-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-match .ui-menu li a .p-dropdown-trigger-icon:before,.theme-match .ui-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-match .ui-menu li a .ui-dropdown-trigger-icon:before,.theme-match .ui-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-match .ui-menu li a .p-dropdown-trigger-icon:before,.theme-match .ui-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-match .ui-menu li a .ui-dropdown-trigger-icon:before,.theme-match .ui-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-match .ui-menu li a .p-dropdown-trigger-icon:before,.theme-match .ui-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-match .ui-menu li a .ui-dropdown-trigger-icon:before,.theme-match .ui-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-match .ui-menu li a .p-dropdown-trigger-icon:before,.theme-match .ui-menu li a .ui-timepicker .pi-chevron-up:before,.ui-timepicker .theme-match .ui-menu li a .pi-chevron-up:before,.theme-match .ui-menu li a .p-timepicker .pi-chevron-up:before,.p-timepicker .theme-match .ui-menu li a .pi-chevron-up:before,.theme-match .ui-menu li a .ui-timepicker .pi-chevron-down:before,.ui-timepicker .theme-match .ui-menu li a .pi-chevron-down:before,.theme-match .ui-menu li a .p-timepicker .pi-chevron-down:before,.p-timepicker .theme-match .ui-menu li a .pi-chevron-down:before,.theme-match .ui-menu li a .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .theme-match .ui-menu li a .btn>.glyphicon-chevron-up:before,.theme-match .ui-menu li a .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .theme-match .ui-menu li a .btn>.glyphicon-chevron-down:before,.theme-match .ui-menu li a .input--editable:before,.theme-match .ui-menu li a .input--modal:before,.theme-match .ui-menu li a .list--clickable .list-item:before,.list--clickable .theme-match .ui-menu li a .list-item:before,.theme-match .ui-menu li a .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .theme-match .ui-menu li a .list-itemSorter:before,.theme-match .ui-menu li a p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .theme-match .ui-menu li a .ui-chkbox-icon:before,.theme-match .ui-menu li a p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .theme-match .ui-menu li a .ui-sortable-column-icon:before,.theme-match .ui-menu li small .fa,.theme-match .ui-menu li small [class^=fa-],.theme-match .ui-menu li small accordion .panel-title>a:before,accordion .theme-match .ui-menu li small .panel-title>a:before,.theme-match .ui-menu li small p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .theme-match .ui-menu li small .ui-accordion-toggle-icon.pi,.theme-match .ui-menu li small .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .theme-match .ui-menu li small .glyphicon-chevron-left:before,.theme-match .ui-menu li small .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .theme-match .ui-menu li small .glyphicon-chevron-right:before,.theme-match .ui-menu li small .control--rdc:before,.theme-match .ui-menu li small .control--imageButton:before,.theme-match .ui-menu li small .control--receipt:before,.theme-match .ui-menu li small .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .theme-match .ui-menu li small .btn>.glyphicon-chevron-left:before,.theme-match .ui-menu li small .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .theme-match .ui-menu li small .btn>.glyphicon-chevron-right:before,.theme-match .ui-menu li small p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .theme-match .ui-menu li small .pi-chevron-left:before,.theme-match .ui-menu li small csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .theme-match .ui-menu li small .pi-chevron-left:before,.theme-match .ui-menu li small p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .theme-match .ui-menu li small .pi-chevron-right:before,.theme-match .ui-menu li small csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .theme-match .ui-menu li small .pi-chevron-right:before,.theme-match .ui-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .theme-match .ui-menu li small .ui-dropdown-clear-icon:before,.theme-match .ui-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .theme-match .ui-menu li small .ui-dropdown-clear-icon:before,.theme-match .ui-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-match .ui-menu li small .ui-dropdown-trigger-icon:before,.theme-match .ui-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-match .ui-menu li small .p-dropdown-trigger-icon:before,.theme-match .ui-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-match .ui-menu li small .ui-dropdown-trigger-icon:before,.theme-match .ui-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-match .ui-menu li small .p-dropdown-trigger-icon:before,.theme-match .ui-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-match .ui-menu li small .ui-dropdown-trigger-icon:before,.theme-match .ui-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-match .ui-menu li small .p-dropdown-trigger-icon:before,.theme-match .ui-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-match .ui-menu li small .ui-dropdown-trigger-icon:before,.theme-match .ui-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-match .ui-menu li small .p-dropdown-trigger-icon:before,.theme-match .ui-menu li small .ui-timepicker .pi-chevron-up:before,.ui-timepicker .theme-match .ui-menu li small .pi-chevron-up:before,.theme-match .ui-menu li small .p-timepicker .pi-chevron-up:before,.p-timepicker .theme-match .ui-menu li small .pi-chevron-up:before,.theme-match .ui-menu li small .ui-timepicker .pi-chevron-down:before,.ui-timepicker .theme-match .ui-menu li small .pi-chevron-down:before,.theme-match .ui-menu li small .p-timepicker .pi-chevron-down:before,.p-timepicker .theme-match .ui-menu li small .pi-chevron-down:before,.theme-match .ui-menu li small .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .theme-match .ui-menu li small .btn>.glyphicon-chevron-up:before,.theme-match .ui-menu li small .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .theme-match .ui-menu li small .btn>.glyphicon-chevron-down:before,.theme-match .ui-menu li small .input--editable:before,.theme-match .ui-menu li small .input--modal:before,.theme-match .ui-menu li small .list--clickable .list-item:before,.list--clickable .theme-match .ui-menu li small .list-item:before,.theme-match .ui-menu li small .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .theme-match .ui-menu li small .list-itemSorter:before,.theme-match .ui-menu li small p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .theme-match .ui-menu li small .ui-chkbox-icon:before,.theme-match .ui-menu li small p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .theme-match .ui-menu li small .ui-sortable-column-icon:before,.theme-match .p-menu li a .fa,.theme-match .p-menu li a [class^=fa-],.theme-match .p-menu li a accordion .panel-title>a:before,accordion .theme-match .p-menu li a .panel-title>a:before,.theme-match .p-menu li a p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .theme-match .p-menu li a .ui-accordion-toggle-icon.pi,.theme-match .p-menu li a .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .theme-match .p-menu li a .glyphicon-chevron-left:before,.theme-match .p-menu li a .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .theme-match .p-menu li a .glyphicon-chevron-right:before,.theme-match .p-menu li a .control--rdc:before,.theme-match .p-menu li a .control--imageButton:before,.theme-match .p-menu li a .control--receipt:before,.theme-match .p-menu li a .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .theme-match .p-menu li a .btn>.glyphicon-chevron-left:before,.theme-match .p-menu li a .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .theme-match .p-menu li a .btn>.glyphicon-chevron-right:before,.theme-match .p-menu li a p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .theme-match .p-menu li a .pi-chevron-left:before,.theme-match .p-menu li a csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .theme-match .p-menu li a .pi-chevron-left:before,.theme-match .p-menu li a p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .theme-match .p-menu li a .pi-chevron-right:before,.theme-match .p-menu li a csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .theme-match .p-menu li a .pi-chevron-right:before,.theme-match .p-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .theme-match .p-menu li a .ui-dropdown-clear-icon:before,.theme-match .p-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .theme-match .p-menu li a .ui-dropdown-clear-icon:before,.theme-match .p-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-match .p-menu li a .ui-dropdown-trigger-icon:before,.theme-match .p-menu li a csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-match .p-menu li a .p-dropdown-trigger-icon:before,.theme-match .p-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-match .p-menu li a .ui-dropdown-trigger-icon:before,.theme-match .p-menu li a csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-match .p-menu li a .p-dropdown-trigger-icon:before,.theme-match .p-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-match .p-menu li a .ui-dropdown-trigger-icon:before,.theme-match .p-menu li a csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-match .p-menu li a .p-dropdown-trigger-icon:before,.theme-match .p-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-match .p-menu li a .ui-dropdown-trigger-icon:before,.theme-match .p-menu li a csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-match .p-menu li a .p-dropdown-trigger-icon:before,.theme-match .p-menu li a .ui-timepicker .pi-chevron-up:before,.ui-timepicker .theme-match .p-menu li a .pi-chevron-up:before,.theme-match .p-menu li a .p-timepicker .pi-chevron-up:before,.p-timepicker .theme-match .p-menu li a .pi-chevron-up:before,.theme-match .p-menu li a .ui-timepicker .pi-chevron-down:before,.ui-timepicker .theme-match .p-menu li a .pi-chevron-down:before,.theme-match .p-menu li a .p-timepicker .pi-chevron-down:before,.p-timepicker .theme-match .p-menu li a .pi-chevron-down:before,.theme-match .p-menu li a .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .theme-match .p-menu li a .btn>.glyphicon-chevron-up:before,.theme-match .p-menu li a .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .theme-match .p-menu li a .btn>.glyphicon-chevron-down:before,.theme-match .p-menu li a .input--editable:before,.theme-match .p-menu li a .input--modal:before,.theme-match .p-menu li a .list--clickable .list-item:before,.list--clickable .theme-match .p-menu li a .list-item:before,.theme-match .p-menu li a .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .theme-match .p-menu li a .list-itemSorter:before,.theme-match .p-menu li a p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .theme-match .p-menu li a .ui-chkbox-icon:before,.theme-match .p-menu li a p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .theme-match .p-menu li a .ui-sortable-column-icon:before,.theme-match .p-menu li small .fa,.theme-match .p-menu li small [class^=fa-],.theme-match .p-menu li small accordion .panel-title>a:before,accordion .theme-match .p-menu li small .panel-title>a:before,.theme-match .p-menu li small p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .theme-match .p-menu li small .ui-accordion-toggle-icon.pi,.theme-match .p-menu li small .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .theme-match .p-menu li small .glyphicon-chevron-left:before,.theme-match .p-menu li small .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .theme-match .p-menu li small .glyphicon-chevron-right:before,.theme-match .p-menu li small .control--rdc:before,.theme-match .p-menu li small .control--imageButton:before,.theme-match .p-menu li small .control--receipt:before,.theme-match .p-menu li small .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .theme-match .p-menu li small .btn>.glyphicon-chevron-left:before,.theme-match .p-menu li small .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .theme-match .p-menu li small .btn>.glyphicon-chevron-right:before,.theme-match .p-menu li small p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .theme-match .p-menu li small .pi-chevron-left:before,.theme-match .p-menu li small csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .theme-match .p-menu li small .pi-chevron-left:before,.theme-match .p-menu li small p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .theme-match .p-menu li small .pi-chevron-right:before,.theme-match .p-menu li small csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .theme-match .p-menu li small .pi-chevron-right:before,.theme-match .p-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .theme-match .p-menu li small .ui-dropdown-clear-icon:before,.theme-match .p-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .theme-match .p-menu li small .ui-dropdown-clear-icon:before,.theme-match .p-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-match .p-menu li small .ui-dropdown-trigger-icon:before,.theme-match .p-menu li small csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .theme-match .p-menu li small .p-dropdown-trigger-icon:before,.theme-match .p-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-match .p-menu li small .ui-dropdown-trigger-icon:before,.theme-match .p-menu li small csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .theme-match .p-menu li small .p-dropdown-trigger-icon:before,.theme-match .p-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-match .p-menu li small .ui-dropdown-trigger-icon:before,.theme-match .p-menu li small csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .theme-match .p-menu li small .p-dropdown-trigger-icon:before,.theme-match .p-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-match .p-menu li small .ui-dropdown-trigger-icon:before,.theme-match .p-menu li small csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .theme-match .p-menu li small .p-dropdown-trigger-icon:before,.theme-match .p-menu li small .ui-timepicker .pi-chevron-up:before,.ui-timepicker .theme-match .p-menu li small .pi-chevron-up:before,.theme-match .p-menu li small .p-timepicker .pi-chevron-up:before,.p-timepicker .theme-match .p-menu li small .pi-chevron-up:before,.theme-match .p-menu li small .ui-timepicker .pi-chevron-down:before,.ui-timepicker .theme-match .p-menu li small .pi-chevron-down:before,.theme-match .p-menu li small .p-timepicker .pi-chevron-down:before,.p-timepicker .theme-match .p-menu li small .pi-chevron-down:before,.theme-match .p-menu li small .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .theme-match .p-menu li small .btn>.glyphicon-chevron-up:before,.theme-match .p-menu li small .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .theme-match .p-menu li small .btn>.glyphicon-chevron-down:before,.theme-match .p-menu li small .input--editable:before,.theme-match .p-menu li small .input--modal:before,.theme-match .p-menu li small .list--clickable .list-item:before,.list--clickable .theme-match .p-menu li small .list-item:before,.theme-match .p-menu li small .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .theme-match .p-menu li small .list-itemSorter:before,.theme-match .p-menu li small p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .theme-match .p-menu li small .ui-chkbox-icon:before,.theme-match .p-menu li small p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .theme-match .p-menu li small .ui-sortable-column-icon:before {
        color:#dadcde
    }
}

.dropdown-menu li a:hover,.dropdown-menu li small:hover,.ui-menu li a:hover,.ui-menu li small:hover,.p-menu li a:hover,.p-menu li small:hover {
    background-color: #e9ecef
}

.theme-dark .dropdown-menu li a:hover,.theme-dark .dropdown-menu li small:hover,.theme-dark .ui-menu li a:hover,.theme-dark .ui-menu li small:hover,.theme-dark .p-menu li a:hover,.theme-dark .p-menu li small:hover {
    background-color: #161310
}

@media(prefers-color-scheme: dark) {
    .theme-match .dropdown-menu li a:hover,.theme-match .dropdown-menu li small:hover,.theme-match .ui-menu li a:hover,.theme-match .ui-menu li small:hover,.theme-match .p-menu li a:hover,.theme-match .p-menu li small:hover {
        background-color:#161310
    }
}

.dropdown-menu li a.ui-state-disabled,.dropdown-menu li small.ui-state-disabled,.ui-menu li a.ui-state-disabled,.ui-menu li small.ui-state-disabled,.p-menu li a.ui-state-disabled,.p-menu li small.ui-state-disabled {
    color: var(--generic-dark)
}

csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown .p-dropdown .ui-dropdown-clear-icon:before {
    color: color-mix(in srgb, var(--inputtext-text-color), white 50%)
}

.no-js csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:hover:before,.no-js csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:focus:before,.js.no-touch csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:hover:before,.js.no-touch csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:focus:before,.js.touch csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:active:before,.no-js csi-dropdown .p-dropdown .ui-dropdown-clear-icon:hover:before,.no-js csi-dropdown .p-dropdown .ui-dropdown-clear-icon:focus:before,.js.no-touch csi-dropdown .p-dropdown .ui-dropdown-clear-icon:hover:before,.js.no-touch csi-dropdown .p-dropdown .ui-dropdown-clear-icon:focus:before,.js.touch csi-dropdown .p-dropdown .ui-dropdown-clear-icon:active:before {
    color: color-mix(in srgb, color-mix(in srgb, var(--inputtext-text-color), white 50%), black 15%)
}

csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger-icon:before,csi-dropdown .p-dropdown .ui-dropdown-trigger-icon:before,csi-dropdown .p-dropdown .p-dropdown-trigger-icon:before {
    color: color-mix(in srgb, var(--inputtext-text-color), white 50%)
}

.ui-dropdown-panel.ui-widget,.p-dropdown-panel.p-component {
    background: #fff
}

.no-js .ui-dropdown-panel.ui-widget .ui-dropdown-item:hover,.no-js .ui-dropdown-panel.ui-widget .ui-dropdown-item:focus,.js.no-touch .ui-dropdown-panel.ui-widget .ui-dropdown-item:hover,.js.no-touch .ui-dropdown-panel.ui-widget .ui-dropdown-item:focus,.js.touch .ui-dropdown-panel.ui-widget .ui-dropdown-item:active,.no-js .ui-dropdown-panel.ui-widget .p-dropdown-item:hover,.no-js .ui-dropdown-panel.ui-widget .p-dropdown-item:focus,.js.no-touch .ui-dropdown-panel.ui-widget .p-dropdown-item:hover,.js.no-touch .ui-dropdown-panel.ui-widget .p-dropdown-item:focus,.js.touch .ui-dropdown-panel.ui-widget .p-dropdown-item:active,.no-js .p-dropdown-panel.p-component .ui-dropdown-item:hover,.no-js .p-dropdown-panel.p-component .ui-dropdown-item:focus,.js.no-touch .p-dropdown-panel.p-component .ui-dropdown-item:hover,.js.no-touch .p-dropdown-panel.p-component .ui-dropdown-item:focus,.js.touch .p-dropdown-panel.p-component .ui-dropdown-item:active,.no-js .p-dropdown-panel.p-component .p-dropdown-item:hover,.no-js .p-dropdown-panel.p-component .p-dropdown-item:focus,.js.no-touch .p-dropdown-panel.p-component .p-dropdown-item:hover,.js.no-touch .p-dropdown-panel.p-component .p-dropdown-item:focus,.js.touch .p-dropdown-panel.p-component .p-dropdown-item:active {
    background: color-mix(in srgb, var(--surface-card), black 5%)
}

.timepicker .btn {
    background: transparent;
    color: var(--text-color)
}

.timepicker .btn.button[disabled],.timepicker .list.list--toggle p-menu+.btn[disabled][pButton],.list.list--toggle .timepicker p-menu+.btn[disabled][pButton],.timepicker .btn[disabled] {
    background: none !important;
    color: var(--calendar-item-disabled-text-color) !important
}

.timepicker .btn.button[disabled]:hover,.timepicker .btn[disabled]:hover {
    background: var(--calendar-item-disabled-bg) !important;
    color: var(--calendar-item-disabled-text-color) !important
}

.timepicker .btn>.text-muted {
    color: var(--calendar-item-disabled-text-color)
}

.timepicker .btn.active {
    background: transparent;
    color: var(--global-text-color)
}

.ui-state-disabled .ui-timepicker .ui-hour-picker>span,.ui-state-disabled .ui-timepicker .ui-separator>span,.ui-state-disabled .ui-timepicker .ui-minute-picker>span,.ui-state-disabled .ui-timepicker .ui-ampm-picker>span,.ui-state-disabled .ui-timepicker .p-hour-picker>span,.ui-state-disabled .ui-timepicker .p-separator>span,.ui-state-disabled .ui-timepicker .p-minute-picker>span,.ui-state-disabled .ui-timepicker .p-ampm-picker>span {
    color: var(--calendar-item-disabled-text-color)
}

.ui-state-disabled .ui-timepicker>div a,.ui-state-disabled .ui-timepicker button {
    color: var(--calendar-item-disabled-text-color)
}

.ui-timepicker>div a,.ui-timepicker button,.p-timepicker>div a,.p-timepicker button {
    border-color: var(--list-item-border-color);
    color: var(--text-color)
}

.timepicker--bordered td {
    border: 1px solid var(--list-item-border-color)
}

.no-touch .timepicker .btn:hover,.no-touch .timepicker .btn:focus {
    background: transparent;
    color: var(--global-text-color)
}

.no-touch .timepicker .btn:hover>.text-muted,.no-touch .timepicker .btn:focus>.text-muted {
    color: var(--global-text-color)
}

.touch .timepicker .btn:active {
    background: transparent;
    color: var(--global-text-color)
}

.touch .timepicker .btn:active>.text-muted {
    color: var(--global-text-color)
}

.badge {
    background: var(--primary-color);
    color: var(--text-0)
}

.badge--menuNotify {
    background-color: #404040
}

.badge--simple {
    background: var(--generic-light);
    color: var(--text-color)
}

.ui-tooltip.ui-widget .ui-tooltip-arrow {
    border-top-color: var(--generic-light)
}

.ui-tooltip.ui-widget .ui-tooltip-text {
    background-color: var(--generic-light);
    color: var(--generic-dark)
}

.drawer--left .drawer-content {
    color: var(--navigation-sidebar-text-color, #fff);
    background-color: var(--navigation-sidebar-bg-color);
    border-right-color: var(--navigation-profile-border-color, #ffffff00)
}

.drawer--left .drawer-feature {
    background-color: rgba(255,255,255,.1)
}

.drawer--left .drawer-user {
    color: var(--navigation-profile-text-color, #fff);
    background-color: var(--navigation-profile-bg-color, #ffffff1a)
}

.drawer--left .drawer-user .drawer-user-icon {
    color: var(--navigation-profile-icon-color, #fff)
}

.drawer--left .control.control--search {
    background-color: rgba(255,255,255,.1)
}

.drawer--left .drawer-note {
    color: #8d8d8d
}

.drawer-chat {
    background-color: #404040;
    position: fixed !important;
    bottom: 0
}

.drawer-chat-padding {
    padding-bottom: 116px !important
}

.drawer-backdrop {
    background: rgba(0,0,0,.3)
}

@media only screen and (min-width: 961px) {
    .drawer--left {
        left:0;
        right: initial
    }
}

@media only screen and (min-width: 961px) {
    .navbar--top,.navbar--bottom,.layout-view-wrapper {
        padding-left:25rem;
        padding-right: 0
    }
}

.viewLogin .layout-view-wrapper {
    padding-left: 0;
    padding-right: 0
}

.input--bool.input_state-disabled .input-text {
    color: var(--inputtext-placeholder-text-color) !important
}

.input--bool.input_state-disabled .input-bool {
    background-color: var(--inputtext-bg-disabled-color) !important;
    border-color: var(--inputtext-border-disabled-color) !important
}

.input--bool .input-bool {
    border-color: var(--radiobutton-border-color);
    background: var(--radiobutton-bg-color)
}

.input--bool .input-bool:before {
    background-color: var(--radiobutton-icon-color)
}

.input--bool input[type=checkbox]:checked+.input-bool:before,.input--bool input[type=radio]:checked+.input-bool:before {
    background-color: var(--radiobutton-icon-color)
}

.input--bool input[type=checkbox]:focus+.input-bool,.input--bool input[type=radio]:focus+.input-bool,.input--bool input[type=checkbox]:active+.input-bool,.input--bool input[type=radio]:active+.input-bool {
    background: var(--radiobutton-bg-selected-color)
}

.input--toggle.input--toggleOutlined.input--primary {
    border-color: var(--primary-color)
}

.input--toggle.input--toggleOutlined.input--secondary {
    border-color: var(--secondary-color)
}

.input--toggle.input--toggleOutlined.input--dark {
    border-color: var(--generic-dark)
}

.input--toggle.input--toggleOutlined.input--light {
    border-color: var(--generic-medium)
}

.input--toggle.input--toggleOutlined.input--lighter {
    border-color: var(--generic-light)
}

.input--toggle.input--toggleOutlined.input--success {
    border-color: #7ac943
}

.input--toggle.input--toggleOutlined.input--danger {
    border-color: #e84c3d
}

.input--toggle.input--toggleOutlined.input--warning {
    border-color: #efad27
}

.input--toggle.input--toggleOutlined.input--info {
    border-color: #1b809e
}

.input--toggle.input--toggleOutlined.input--primaryDark {
    border-color: var(--primary-color-dark)
}

.input--toggle.input--toggleOutlined.input--trans {
    border-color: transparent
}

.input--toggle.input--toggleOutlined.input--facebook {
    border-color: #4e69a2
}

.input--toggle.input--toggleOutlined.input--twitter {
    border-color: #55acee
}

.input--toggle.input--toggleOutlined.input--linkedin {
    border-color: #287bbc
}

.input--toggle.input--toggleOutlined.input--gray {
    border-color: var(--gray-500)
}

.input--toggle.input--toggleOutlined.input--pending {
    border-color: var(--generic-dark)
}

.input--toggle.input--toggleOutlined.input--white {
    border-color: #fff
}

.input--toggle.input--toggleOutlined.input--inactive {
    border-color: var(--gray-500)
}

.input--toggle.input--toggleOutlined.input--lightDanger {
    border-color: var(--severity-danger-bg)
}

.input--toggle.input--toggleOutlined.input--lightSuccess {
    border-color: var(--severity-success-bg)
}

.input--toggle input[type=checkbox]+.input-bool {
    background-color: var(--checkbox-bg-color);
    border-color: var(--checkbox-border-color)
}

.input--toggle input[type=checkbox]+.input-bool:before {
    color: var(--checkbox-icon-color)
}

.input--toggle input[type=checkbox]+.input-bool:hover {
    border-color: var(--checkbox-border-hover-color)
}

.input--toggle input[type=checkbox]:checked+.input-bool {
    background-color: var(--checkbox-bg-selected-color);
    border-color: var(--checkbox-border-selected-color)
}

.input--toggle input[type=checkbox]:checked+.input-bool:before {
    color: var(--checkbox-icon-color)
}

.input--toggle input[type=checkbox]:checked+.input-bool:hover {
    background-color: var(--checkbox-bg-selected-hover-color);
    border-color: var(--checkbox-border-selected-hover-color)
}

.input--toggle input[type=checkbox]:checked+.input-bool:hover:before {
    color: var(--checkbox-icon-selected-hover-color)
}

.input--toggle input[type=radio]+.input-bool {
    background-color: var(--radiobutton-bg-color);
    border-color: var(--radiobutton-border-color)
}

.input--toggle input[type=radio]:before {
    color: var(--radiobutton-icon-color)
}

.input--toggle input[type=radio]:hover {
    border-color: var(--radiobutton-border-hover-color)
}

.input--toggle input[type=radio]:checked+.input-bool {
    background-color: var(--radiobutton-bg-selected-color);
    border-color: var(--radiobutton-border-selected-color)
}

.input--toggle input[type=radio]:checked+.input-bool:before {
    color: var(--radiobutton-icon-color)
}

.input--toggle input[type=radio]:checked+.input-bool:hover {
    background-color: var(--radiobutton-bg-selected-hover-color);
    border-color: var(--radiobutton-border-selected-hover-color)
}

.input--toggle input[type=radio]:checked+.input-bool:hover:before {
    color: var(--radiobutton-icon-selected-hover-color)
}

.input--toggle:not(.input_state-readonly) input[type=radio]:focus+.input-bool,.input--toggle:not(.input_state-readonly) input[type=radio]:active+.input-bool {
    background-color: var(--generic-light)
}

.input--toggle:not(.input_state-readonly) input[type=checkbox]:checked:focus+.input-bool:before,.input--toggle:not(.input_state-readonly) input[type=checkbox]:checked:active+.input-bool:before {
    color: var(--checkbox-icon-selected-hover-color)
}

.input--toggle:not(.input_state-readonly) input[type=checkbox]:checked:focus+.input-bool:after,.input--toggle:not(.input_state-readonly) input[type=checkbox]:checked:active+.input-bool:after {
    background-color: var(--checkbox-bg-selected-color)
}

.input--toggle:not(.input_state-readonly) input[type=radio]:checked:focus+.input-bool:after,.input--toggle:not(.input_state-readonly) input[type=radio]:checked:active+.input-bool:after {
    background-color: var(--generic-light)
}

.input--trueToggle .input-bool {
    background-color: var(--inputswitch-bg-color)
}

.input--trueToggle .input-bool:after {
    background-color: var(--inputswitch-handle-bg-color)
}

.input--trueToggle .input-bool:hover {
    background-color: var(--inputswitch-bg-hover-color)
}

.input--trueToggle input[type=checkbox]:checked+.input-bool,.input--trueToggle input[type=radio]:checked+.input-bool {
    background: var(--inputswitch-selected-bg-color)
}

.input--trueToggle input[type=checkbox]:checked+.input-bool:after,.input--trueToggle input[type=radio]:checked+.input-bool:after {
    background-color: var(--inputswitch-handle-selected-bg-color)
}

.input--float .input-float {
    color: var(--text-secondary)
}

.input--smaller input,.input--smaller.input--float input,.input--smaller textarea,.input--smaller.input--float textarea {
    background: var(--inputtext-bg-color)
}

.input--biggerNoFocus input[type=text]:focus,.input--biggerNoFocus input[type=password]:focus,.input--biggerNoFocus input[type=tel]:focus,.input--biggerNoFocus input[type=email]:focus,.input--biggerNoFocus select:focus,.input--biggerNoFocus textarea:focus {
    background: #fff
}

.input--textarea .input-float {
    background: var(--inputtext-bg-color)
}

.input--textarea textarea {
    background: var(--inputtext-bg-color)
}

.input--bordered {
    border: 1px solid var(--inputtext-border-color)
}

.input--bordered:focus {
    border-color: #404040
}

.input--bordered.input>input:focus {
    border-color: #404040
}

.input--disabled,.input_state-disabled {
    border-color: var(--inputtext-border-disabled-color)
}

.input--disabled:hover,.input_state-disabled:hover {
    border-color: var(--inputtext-border-disabled-color)
}

.input--disabled input,.input_state-disabled input {
    background-color: var(--inputtext-bg-disabled-color) !important
}

.input--disabled input::-webkit-input-placeholder,.input_state-disabled input::-webkit-input-placeholder {
    color: var(--inputtext-placeholder-text-color)
}

.input--disabled input:-moz-placeholder,.input_state-disabled input:-moz-placeholder {
    color: var(--inputtext-placeholder-text-color);
    opacity: 1
}

.input--disabled input::-moz-placeholder,.input_state-disabled input::-moz-placeholder {
    color: var(--inputtext-placeholder-text-color);
    opacity: 1
}

.input--disabled input:-ms-input-placeholder,.input_state-disabled input:-ms-input-placeholder {
    color: var(--inputtext-placeholder-text-color)
}

.input--disabled+.utility-inputDescription,.input_state-disabled+.utility-inputDescription {
    color: #ccc
}

.input--disabled.input--smaller:hover input,.input--disabled.input--smaller:hover textarea,.input--disabled.input--smaller:focus input,.input--disabled.input--smaller:focus textarea,.input--disabled.input--smaller:active input,.input--disabled.input--smaller:active textarea,.input_state-disabled.input--smaller:hover input,.input_state-disabled.input--smaller:hover textarea,.input_state-disabled.input--smaller:focus input,.input_state-disabled.input--smaller:focus textarea,.input_state-disabled.input--smaller:active input,.input_state-disabled.input--smaller:active textarea {
    background-color: var(--inputtext-bg-disabled-color)
}

.input--disabled.input--modal:before,.input--disabled.input--editable:before,.input_state-disabled.input--modal:before,.input_state-disabled.input--editable:before {
    color: var(--inputtext-icon-color)
}

.input--disabled.input--toggle .input-text,.input_state-disabled.input--toggle .input-text {
    color: #ccc
}

.input--disabled.input--trueToggle .input-text,.input_state-disabled.input--trueToggle .input-text {
    color: #ccc
}

.input--disabled.input--trueToggle .input-bool:before,.input_state-disabled.input--trueToggle .input-bool:before {
    background-color: #ccc
}

.input--disabled.input--disabledLoginField input,.input_state-disabled.input--disabledLoginField input {
    color: var(--text-secondary)
}

.input--validation .input-message {
    background: none;
    color: #e84c3d
}

.input--validationRequired .input-message {
    background: none;
    color: #e84c3d
}

.input--validationRequired .input-message[ng-message=required]:before,.input--validationRequired .input-message[ng-message=requiredEquals]:before,.input--validationRequired .input-message.required:before {
    border-color: transparent #e84c3d transparent transparent
}

.input--validationRequired .input-message[ng-message=required]:before,.input--validationRequired .input-message[ng-message=requiredEquals]:before,.input--validationRequired .input-message.required:before {
    color: var(--text-secondary)
}

.input--validationRequired .input-message[ng-message=required]:after,.input--validationRequired .input-message[ng-message=requiredEquals]:after,.input--validationRequired .input-message.required:after {
    background-color: #e84c3d
}

.touch .input--textarea.input-messageReply-textarea:active textarea,.touch .input--textarea.input-messageReply-textarea:active .input-float {
    background-color: #fff
}

.input-message {
    color: #fff;
    background: #e84c3d
}

.input-label {
    color: var(--text-placeholder)
}

.input-counter {
    color: var(--text-placeholder)
}

.input-save>small {
    color: var(--text-placeholder)
}

.input-loader {
    background: #fff;
    background: -moz-radial-gradient(circle at center, white 50%, rgba(255, 255, 255, 0) 150%);
    background: -webkit-radial-gradient(circle at center, white 50%, rgba(255, 255, 255, 0) 150%);
    background: -o-radial-gradient(circle at center, white 50%, rgba(255, 255, 255, 0) 150%);
    background: -ms-radial-gradient(circle at center, white 50%, rgba(255, 255, 255, 0) 150%);
    background: radial-gradient(circle at center, white 50%, rgba(255, 255, 255, 0) 150%);
    color: var(--text-secondary)
}

.input__wrapper-radioButtons .input--bool .input-text {
    border-color: var(--radiobutton-border-color);
    background-color: transparent
}

.input__wrapper-radioButtons .input--bool input[type=checkbox]:checked~.input-text,.input__wrapper-radioButtons .input--bool input[type=radio]:checked~.input-text {
    border-color: #404040;
    color: #fff;
    background-color: #404040
}

[select-radio]>label>div {
    color: #404040
}

.list {
    background: transparent
}

.list__wrapper-striped>ul {
    border-bottom-color: var(--list-item-border-color)
}

.list__wrapper-striped>ul:nth-child(even)>li,.list__wrapper-striped>ul:nth-child(even)>ul,.list__wrapper-striped>ul:nth-child(even)>ul>li {
    background: color-mix(in srgb, var(--surface-card), black 5%)
}

.list--details,.list--form,.list--locationsNew {
    background: var(--surface-card);
    border-bottom-color: var(--list-item-border-color)
}

.list--details .list-item .input--float .input-float,.list--form .list-item .input--float .input-float,.list--locationsNew .list-item .input--float .input-float {
    color: var(--text-secondary)
}

.list--details .list-item input[type=text],.list--form .list-item input[type=text],.list--locationsNew .list-item input[type=text],.list--details .list-item input[type=password],.list--form .list-item input[type=password],.list--locationsNew .list-item input[type=password],.list--details .list-item input[type=tel],.list--form .list-item input[type=tel],.list--locationsNew .list-item input[type=tel],.list--details .list-item input[type=email],.list--form .list-item input[type=email],.list--locationsNew .list-item input[type=email],.list--details .list-item textarea,.list--form .list-item textarea,.list--locationsNew .list-item textarea {
    color: var(--inputtext-text-color)
}

.list--details .list-sub,.list--form .list-sub,.list--locationsNew .list-sub {
    border-top-color: color-mix(in srgb, var(--list-item-border-color), white 10%)
}

.list--login-toggles .list-item {
    border-bottom-color: rgba(255,255,255,.5)
}

.list--questions .list-item>p {
    color: var(--text-secondary)
}

.list--questions .list-item>small {
    color: var(--text-color)
}

.list--clickable .list-item:before {
    color: var(--text-secondary)
}

.list--clickable .list-item:last-child {
    border-bottom-color: var(--list-item-border-color)
}

.list.list--dropdown>.list-item:not(.list-itemDropdown) {
    border-left-color: #404040
}

.list.list--sortable .list-item .list-itemSorter {
    background: var(--surface-card)
}

.list.list--sortable .list-item .list-itemSorter:before {
    color: var(--text-secondary)
}

.list.list--toggle .list-item .list-itemToggle,.list.list--toggle .list-item p-menu+[pButton] {
    color: var(--text-secondary);
    background: var(--surface-card)
}

.list.list--toggle .list-item .list-itemToggle:before,.list.list--toggle .list-item p-menu+[pButton]:before {
    color: var(--text-secondary)
}

.list.list--swipe .list-item.list-item_state-swiped .list-itemToggle,.list.list--swipe .list-item.list-item_state-swiped .list.list--toggle p-menu+[pButton],.list.list--toggle .list.list--swipe .list-item.list-item_state-swiped p-menu+[pButton] {
    background: color-mix(in srgb, var(--surface-card), black 15%)
}

.list.list--swipe .list-itemSwipe {
    background: #f2f2f2
}

.list--image .list-itemImage {
    background: #888
}

.list--image .list-itemImage:before {
    color: #fff
}

.list--splitData .list-headRow .utility-cell {
    border-bottom: 1px solid #e84c3d
}

.list--plastic .list-item .list-itemPlastic,.list--plasticNew .list-item .list-itemPlastic {
    background-color: #888
}

.list--plastic .list-item .list-itemPlastic>span,.list--plasticNew .list-item .list-itemPlastic>span {
    color: #fff
}

.list--plastic .list-item .list-itemPlastic:before,.list--plasticNew .list-item .list-itemPlastic:before {
    color: #fff
}

.list--plastic .list-item:nth-child(even) .list-itemPlastic,.list--plasticNew .list-item:nth-child(even) .list-itemPlastic {
    background-color: #888
}

.list--plastic .list-item:nth-child(even) .list-itemPlastic:before,.list--plasticNew .list-item:nth-child(even) .list-itemPlastic:before {
    color: #fff
}

.list--plastic.list--expanded .list-itemPlastic,.list--plasticNew .list-itemPlastic,.list--plastic.list--form .list-itemPlastic {
    top: 1.5rem
}

.list--locations .list-itemNumber,.list--locationsNew .list-itemNumber {
    color: #fff;
    background: #404040
}

.list--tags li {
    color: var(--tag-default-text-color);
    background-color: var(--tag-default-bg-color)
}

.list--tags.list--tagsSimple li {
    color: var(--text-secondary);
    background-color: transparent
}

.list--blocks .list-item:nth-child(odd) {
    border-right-color: var(--list-item-border-color)
}

.list--disabledMuted .list-item_state-disabled>* {
    color: #ccc
}

.list-item.list-item_state-muted>* {
    color: #ccc !important
}

.list--messages .list-item.list-item_state-bank:after {
    background-color: var(--text-placeholder)
}

.list--messages .list-item.list-item_state-customer:after {
    background-color: #404040
}

.list--messages:not(.list--messagesBubbles) .list-item.list-item_state-bank {
    background-color: var(--generic-light)
}

.list--messages:not(.list--messagesBubbles) .list-item.list-item_state-bank .list-itemRight {
    background: var(--generic-light)
}

.list--messages:not(.list--messagesBubbles) .list-item.list-item_state-bank .list-itemRight:before {
    background-color: var(--generic-light);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, var(--generic-light)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), var(--generic-light));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), var(--generic-light));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="var(--generic-light)")
}

.list.list--messages.list--messagesBubbles {
    background: #f2f2f2
}

.list.list--messages.list--messagesBubbles .list-item.list-item_state-bank:before {
    border-color: transparent var(--text-placeholder) transparent transparent
}

.list.list--messages.list--messagesBubbles .list-item.list-item_state-customer:before {
    border-color: transparent transparent transparent #404040
}

.list.list--messagesNew {
    background-color: var(--surface-ground)
}

.list.list--messagesNew .list-item:before {
    border-color: transparent transparent transparent #404040
}

.list.list--messagesNew .list-item:after {
    background-color: #404040
}

.list.list--messagesNew .list-item.list-item_state-highlighted:before {
    border-color: transparent var(--text-placeholder) transparent transparent
}

.list.list--messagesNew .list-item.list-item_state-highlighted:after {
    background-color: var(--text-placeholder)
}

.list.list-messageReply-attachment {
    border-top-color: var(--list-item-border-color)
}

.list--toggleTarget {
    background: color-mix(in srgb, var(--surface-card), black 5%)
}

.list--toggleTarget .list-item {
    background: color-mix(in srgb, var(--surface-card), black 5%)
}

.list--toggleTarget .list-item .utility-backgroundFade,.list--toggleTarget .list-item .list-itemRight,.list--toggleTarget .list-item [right],.list--toggleTarget .list-item .list-itemRightSingle {
    background: color-mix(in srgb, var(--surface-card), black 5%)
}

.list--toggleTarget .list-item .utility-backgroundFade:before,.list--toggleTarget .list-item .list-itemRight:before,.list--toggleTarget .list-item [right]:before,.list--toggleTarget .list-item .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--surface-card), black 5%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--surface-card), black 5%)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--surface-card), black 5%));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--surface-card), black 5%));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--surface-card), black 5%)")
}

.list--style-section:last-child,.list--style-section .list--section-subsection:last-child {
    border-bottom-color: var(--border-light)
}

.list--style-section .list--section-subhead {
    color: var(--text-secondary);
    border-color: var(--border-light);
    background-color: var(--gray-200)
}

.theme-dark .list--style-section .list--section-subhead,.list--style-section .theme-dark .list--section-subsection .list--section-subhead {
    background-color: var(--gray-850)
}

@media(prefers-color-scheme: dark) {
    .theme-match .list--style-section .list--section-subhead,.list--style-section .theme-match .list--section-subsection .list--section-subhead {
        background-color:var(--gray-850)
    }
}

.list--style-section .list--section-item {
    border-top-color: var(--border-light)
}

.list--style-section .list--section-item .subuser-perms-limits-subhead {
    color: #404040
}

.list--style-section .list--section-item .subuser-perms-limits-maxes {
    color: #828282
}

.list--style-section .list--section-item .subuser-perms-limits-top-right+.subuser-perms-limits-bottom-right {
    border-top-color: #b2b2b2
}

.list--style-section .list--section-item .subuser-perms-limits-label {
    color: var(--text-color-secondary)
}

.list--style-section .list--section-item .subuser-perms-limits-label.input--editable .subuser-perms-limits-input {
    transition: .2s;
    background: rgba(255,255,255,.4)
}

.list--style-section .list--section-item .subuser-perms-limits-label.input--editable .subuser-perms-limits-input:focus {
    background: rgba(255,255,255,0)
}

.list--style-section .list--section-item .subuser-perms-limits-label.input--editable.input_state-error:before {
    color: #e84c3d
}

.list-supitem>small {
    color: var(--text-secondary);
    background-color: var(--surface-200)
}

.theme-dark .list-supitem>small {
    background-color: var(--surface-700)
}

@media(prefers-color-scheme: dark) {
    .theme-match .list-supitem>small {
        background-color:var(--surface-700)
    }
}

.list-item {
    background-color: var(--surface-card);
    color: var(--text-color);
    border-bottom-color: var(--list-item-border-color)
}

.list-item:first-child {
    border-top-color: var(--list-item-border-color)
}

.list-item>small,.list-item>.list-itemRightWrapper>small {
    color: var(--text-secondary)
}

.list-item.list-itemBalanceColumn .list-itemRightBalanceColumnTarget:before {
    background: var(--surface-card)
}

csi-list-item small {
    color: var(--text-secondary)
}

.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover,.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus,.js.touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):active {
    background: color-mix(in srgb, var(--surface-card), black 5%)
}

.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover .utility-backgroundFade,.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover .list-itemRight,.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover [right],.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover .list-itemRightSingle,.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus .utility-backgroundFade,.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus .list-itemRight,.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus [right],.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus .list-itemRightSingle,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover .utility-backgroundFade,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover .list-itemRight,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover [right],.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover .list-itemRightSingle,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus .utility-backgroundFade,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus .list-itemRight,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus [right],.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus .list-itemRightSingle,.js.touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):active .utility-backgroundFade,.js.touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):active .list-itemRight,.js.touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):active [right],.js.touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):active .list-itemRightSingle {
    background: color-mix(in srgb, var(--surface-card), black 5%)
}

.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover .utility-backgroundFade:before,.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover .list-itemRight:before,.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover [right]:before,.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover .list-itemRightSingle:before,.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus .utility-backgroundFade:before,.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus .list-itemRight:before,.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus [right]:before,.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus .list-itemRightSingle:before,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover .utility-backgroundFade:before,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover .list-itemRight:before,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover [right]:before,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):hover .list-itemRightSingle:before,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus .utility-backgroundFade:before,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus .list-itemRight:before,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus [right]:before,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):focus .list-itemRightSingle:before,.js.touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):active .utility-backgroundFade:before,.js.touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):active .list-itemRight:before,.js.touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):active [right]:before,.js.touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected):active .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--surface-card), black 5%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--surface-card), black 5%)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--surface-card), black 5%));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--surface-card), black 5%));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--surface-card), black 5%)")
}

.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected).list-itemBalanceColumn:hover .list-itemRightBalanceColumnTarget:before,.no-js .list--clickable .list-item:not(.list-item--form):not(.list--preSelected).list-itemBalanceColumn:focus .list-itemRightBalanceColumnTarget:before,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected).list-itemBalanceColumn:hover .list-itemRightBalanceColumnTarget:before,.js.no-touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected).list-itemBalanceColumn:focus .list-itemRightBalanceColumnTarget:before,.js.touch .list--clickable .list-item:not(.list-item--form):not(.list--preSelected).list-itemBalanceColumn:active .list-itemRightBalanceColumnTarget:before {
    background: color-mix(in srgb, var(--surface-card), black 5%)
}

.no-js .list--toggleTarget .list-item:hover,.no-js .list--toggleTarget .list-item:focus,.js.no-touch .list--toggleTarget .list-item:hover,.js.no-touch .list--toggleTarget .list-item:focus,.js.touch .list--toggleTarget .list-item:active {
    background: color-mix(in srgb, color-mix(in srgb, var(--surface-card), black 5%), black 5%)
}

.no-js .list--toggleTarget .list-item:hover .utility-backgroundFade,.no-js .list--toggleTarget .list-item:hover .list-itemRight,.no-js .list--toggleTarget .list-item:hover [right],.no-js .list--toggleTarget .list-item:hover .list-itemRightSingle,.no-js .list--toggleTarget .list-item:focus .utility-backgroundFade,.no-js .list--toggleTarget .list-item:focus .list-itemRight,.no-js .list--toggleTarget .list-item:focus [right],.no-js .list--toggleTarget .list-item:focus .list-itemRightSingle,.js.no-touch .list--toggleTarget .list-item:hover .utility-backgroundFade,.js.no-touch .list--toggleTarget .list-item:hover .list-itemRight,.js.no-touch .list--toggleTarget .list-item:hover [right],.js.no-touch .list--toggleTarget .list-item:hover .list-itemRightSingle,.js.no-touch .list--toggleTarget .list-item:focus .utility-backgroundFade,.js.no-touch .list--toggleTarget .list-item:focus .list-itemRight,.js.no-touch .list--toggleTarget .list-item:focus [right],.js.no-touch .list--toggleTarget .list-item:focus .list-itemRightSingle,.js.touch .list--toggleTarget .list-item:active .utility-backgroundFade,.js.touch .list--toggleTarget .list-item:active .list-itemRight,.js.touch .list--toggleTarget .list-item:active [right],.js.touch .list--toggleTarget .list-item:active .list-itemRightSingle {
    background: color-mix(in srgb, var(--surface-card), black 10%)
}

.no-js .list--toggleTarget .list-item:hover .utility-backgroundFade:before,.no-js .list--toggleTarget .list-item:hover .list-itemRight:before,.no-js .list--toggleTarget .list-item:hover [right]:before,.no-js .list--toggleTarget .list-item:hover .list-itemRightSingle:before,.no-js .list--toggleTarget .list-item:focus .utility-backgroundFade:before,.no-js .list--toggleTarget .list-item:focus .list-itemRight:before,.no-js .list--toggleTarget .list-item:focus [right]:before,.no-js .list--toggleTarget .list-item:focus .list-itemRightSingle:before,.js.no-touch .list--toggleTarget .list-item:hover .utility-backgroundFade:before,.js.no-touch .list--toggleTarget .list-item:hover .list-itemRight:before,.js.no-touch .list--toggleTarget .list-item:hover [right]:before,.js.no-touch .list--toggleTarget .list-item:hover .list-itemRightSingle:before,.js.no-touch .list--toggleTarget .list-item:focus .utility-backgroundFade:before,.js.no-touch .list--toggleTarget .list-item:focus .list-itemRight:before,.js.no-touch .list--toggleTarget .list-item:focus [right]:before,.js.no-touch .list--toggleTarget .list-item:focus .list-itemRightSingle:before,.js.touch .list--toggleTarget .list-item:active .utility-backgroundFade:before,.js.touch .list--toggleTarget .list-item:active .list-itemRight:before,.js.touch .list--toggleTarget .list-item:active [right]:before,.js.touch .list--toggleTarget .list-item:active .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--surface-card), black 10%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--surface-card), black 10%)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--surface-card), black 10%));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--surface-card), black 10%));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--surface-card), black 10%)")
}

.no-js .list.list--swipe .list-itemToggle:hover,.no-js .list.list--swipe .list.list--toggle p-menu+[pButton]:hover,.list.list--toggle .no-js .list.list--swipe p-menu+[pButton]:hover,.no-js .list.list--swipe .list-itemToggle:focus,.no-js .list.list--swipe .list.list--toggle p-menu+[pButton]:focus,.list.list--toggle .no-js .list.list--swipe p-menu+[pButton]:focus,.js.no-touch .list.list--swipe .list-itemToggle:hover,.js.no-touch .list.list--swipe .list.list--toggle p-menu+[pButton]:hover,.list.list--toggle .js.no-touch .list.list--swipe p-menu+[pButton]:hover,.js.no-touch .list.list--swipe .list-itemToggle:focus,.js.no-touch .list.list--swipe .list.list--toggle p-menu+[pButton]:focus,.list.list--toggle .js.no-touch .list.list--swipe p-menu+[pButton]:focus,.js.touch .list.list--swipe .list-itemToggle:active,.js.touch .list.list--swipe .list.list--toggle p-menu+[pButton]:active,.list.list--toggle .js.touch .list.list--swipe p-menu+[pButton]:active {
    background: color-mix(in srgb, var(--surface-card), black 15%)
}

.no-js .list.list--sortable .list-itemSorter:hover,.no-js .list.list--sortable .list-itemSorter:focus,.js.no-touch .list.list--sortable .list-itemSorter:hover,.js.no-touch .list.list--sortable .list-itemSorter:focus,.js.touch .list.list--sortable .list-itemSorter:active {
    background: color-mix(in srgb, var(--surface-card), black 15%)
}

.no-js .list.list--toggle .list-itemToggle:hover,.no-js .list.list--toggle p-menu+[pButton]:hover,.no-js .list.list--toggle .list-itemToggle:focus,.no-js .list.list--toggle p-menu+[pButton]:focus,.js.no-touch .list.list--toggle .list-itemToggle:hover,.js.no-touch .list.list--toggle p-menu+[pButton]:hover,.js.no-touch .list.list--toggle .list-itemToggle:focus,.js.no-touch .list.list--toggle p-menu+[pButton]:focus,.js.touch .list.list--toggle .list-itemToggle:active,.js.touch .list.list--toggle p-menu+[pButton]:active {
    background: color-mix(in srgb, var(--surface-card), black 15%)
}

.no-js .list-item.list-item_state-disabled:hover,.no-js .list-item.list-item_state-disabled:focus,.js.no-touch .list-item.list-item_state-disabled:hover,.js.no-touch .list-item.list-item_state-disabled:focus,.js.touch .list-item.list-item_state-disabled:active {
    background: var(--surface-card) !important
}

.no-js .list-item.list-item_state-disabled:hover .utility-backgroundFade,.no-js .list-item.list-item_state-disabled:hover .list-itemRight,.no-js .list-item.list-item_state-disabled:hover [right],.no-js .list-item.list-item_state-disabled:hover .list-itemRightSingle,.no-js .list-item.list-item_state-disabled:focus .utility-backgroundFade,.no-js .list-item.list-item_state-disabled:focus .list-itemRight,.no-js .list-item.list-item_state-disabled:focus [right],.no-js .list-item.list-item_state-disabled:focus .list-itemRightSingle,.js.no-touch .list-item.list-item_state-disabled:hover .utility-backgroundFade,.js.no-touch .list-item.list-item_state-disabled:hover .list-itemRight,.js.no-touch .list-item.list-item_state-disabled:hover [right],.js.no-touch .list-item.list-item_state-disabled:hover .list-itemRightSingle,.js.no-touch .list-item.list-item_state-disabled:focus .utility-backgroundFade,.js.no-touch .list-item.list-item_state-disabled:focus .list-itemRight,.js.no-touch .list-item.list-item_state-disabled:focus [right],.js.no-touch .list-item.list-item_state-disabled:focus .list-itemRightSingle,.js.touch .list-item.list-item_state-disabled:active .utility-backgroundFade,.js.touch .list-item.list-item_state-disabled:active .list-itemRight,.js.touch .list-item.list-item_state-disabled:active [right],.js.touch .list-item.list-item_state-disabled:active .list-itemRightSingle {
    background: var(--surface-card) !important
}

.no-js .list-item.list-item_state-disabled:hover .utility-backgroundFade:before,.no-js .list-item.list-item_state-disabled:hover .list-itemRight:before,.no-js .list-item.list-item_state-disabled:hover [right]:before,.no-js .list-item.list-item_state-disabled:hover .list-itemRightSingle:before,.no-js .list-item.list-item_state-disabled:focus .utility-backgroundFade:before,.no-js .list-item.list-item_state-disabled:focus .list-itemRight:before,.no-js .list-item.list-item_state-disabled:focus [right]:before,.no-js .list-item.list-item_state-disabled:focus .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-disabled:hover .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-disabled:hover .list-itemRight:before,.js.no-touch .list-item.list-item_state-disabled:hover [right]:before,.js.no-touch .list-item.list-item_state-disabled:hover .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-disabled:focus .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-disabled:focus .list-itemRight:before,.js.no-touch .list-item.list-item_state-disabled:focus [right]:before,.js.no-touch .list-item.list-item_state-disabled:focus .list-itemRightSingle:before,.js.touch .list-item.list-item_state-disabled:active .utility-backgroundFade:before,.js.touch .list-item.list-item_state-disabled:active .list-itemRight:before,.js.touch .list-item.list-item_state-disabled:active [right]:before,.js.touch .list-item.list-item_state-disabled:active .list-itemRightSingle:before {
    background-color: var(--surface-card) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, var(--surface-card))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), var(--surface-card)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), var(--surface-card)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="var(--surface-card)") !important
}

.list-item.list-item_state-inactive .list-itemPlastic {
    background-color: #888 !important
}

.list-item.list-item_state-primary {
    background: color-mix(in srgb, var(--primary-color), var(--surface-card) 90%) !important
}

.list-item.list-item_state-primary [status] {
    color: var(--primary-color)
}

.list-item.list-item_state-primary .utility-backgroundFade,.list-item.list-item_state-primary .list-itemRight,.list-item.list-item_state-primary [right],.list-item.list-item_state-primary .list-itemRightSingle {
    background: color-mix(in srgb, var(--primary-color), var(--surface-card) 90%) !important
}

.list-item.list-item_state-primary .utility-backgroundFade:before,.list-item.list-item_state-primary .list-itemRight:before,.list-item.list-item_state-primary [right]:before,.list-item.list-item_state-primary .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--primary-color), var(--surface-card) 90%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--primary-color), var(--surface-card) 90%)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--primary-color), var(--surface-card) 90%));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--primary-color), var(--surface-card) 90%));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--primary-color), var(--surface-card) 90%)")
}

.no-js .list-item.list-item_state-primary:hover,.no-js .list-item.list-item_state-primary:focus,.js.no-touch .list-item.list-item_state-primary:hover,.js.no-touch .list-item.list-item_state-primary:focus,.js.touch .list-item.list-item_state-primary:active {
    background: color-mix(in srgb, var(--primary-color), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-primary:hover .utility-backgroundFade,.no-js .list-item.list-item_state-primary:hover .list-itemRight,.no-js .list-item.list-item_state-primary:hover [right],.no-js .list-item.list-item_state-primary:hover .list-itemRightSingle,.no-js .list-item.list-item_state-primary:focus .utility-backgroundFade,.no-js .list-item.list-item_state-primary:focus .list-itemRight,.no-js .list-item.list-item_state-primary:focus [right],.no-js .list-item.list-item_state-primary:focus .list-itemRightSingle,.js.no-touch .list-item.list-item_state-primary:hover .utility-backgroundFade,.js.no-touch .list-item.list-item_state-primary:hover .list-itemRight,.js.no-touch .list-item.list-item_state-primary:hover [right],.js.no-touch .list-item.list-item_state-primary:hover .list-itemRightSingle,.js.no-touch .list-item.list-item_state-primary:focus .utility-backgroundFade,.js.no-touch .list-item.list-item_state-primary:focus .list-itemRight,.js.no-touch .list-item.list-item_state-primary:focus [right],.js.no-touch .list-item.list-item_state-primary:focus .list-itemRightSingle,.js.touch .list-item.list-item_state-primary:active .utility-backgroundFade,.js.touch .list-item.list-item_state-primary:active .list-itemRight,.js.touch .list-item.list-item_state-primary:active [right],.js.touch .list-item.list-item_state-primary:active .list-itemRightSingle {
    background: color-mix(in srgb, var(--primary-color), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-primary:hover .utility-backgroundFade:before,.no-js .list-item.list-item_state-primary:hover .list-itemRight:before,.no-js .list-item.list-item_state-primary:hover [right]:before,.no-js .list-item.list-item_state-primary:hover .list-itemRightSingle:before,.no-js .list-item.list-item_state-primary:focus .utility-backgroundFade:before,.no-js .list-item.list-item_state-primary:focus .list-itemRight:before,.no-js .list-item.list-item_state-primary:focus [right]:before,.no-js .list-item.list-item_state-primary:focus .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-primary:hover .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-primary:hover .list-itemRight:before,.js.no-touch .list-item.list-item_state-primary:hover [right]:before,.js.no-touch .list-item.list-item_state-primary:hover .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-primary:focus .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-primary:focus .list-itemRight:before,.js.no-touch .list-item.list-item_state-primary:focus [right]:before,.js.no-touch .list-item.list-item_state-primary:focus .list-itemRightSingle:before,.js.touch .list-item.list-item_state-primary:active .utility-backgroundFade:before,.js.touch .list-item.list-item_state-primary:active .list-itemRight:before,.js.touch .list-item.list-item_state-primary:active [right]:before,.js.touch .list-item.list-item_state-primary:active .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--primary-color), var(--surface-card) 85%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--primary-color), var(--surface-card) 85%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--primary-color), var(--surface-card) 85%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--primary-color), var(--surface-card) 85%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--primary-color), var(--surface-card) 85%)") !important
}

.no-js .list-item.list-item_state-primary:hover.list-item_state-disabled,.no-js .list-item.list-item_state-primary:focus.list-item_state-disabled,.js.no-touch .list-item.list-item_state-primary:hover.list-item_state-disabled,.js.no-touch .list-item.list-item_state-primary:focus.list-item_state-disabled,.js.touch .list-item.list-item_state-primary:active.list-item_state-disabled {
    background: color-mix(in srgb, var(--primary-color), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-primary:hover.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-primary:hover.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-primary:hover.list-item_state-disabled [right],.no-js .list-item.list-item_state-primary:hover.list-item_state-disabled .list-itemRightSingle,.no-js .list-item.list-item_state-primary:focus.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-primary:focus.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-primary:focus.list-item_state-disabled [right],.no-js .list-item.list-item_state-primary:focus.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-primary:hover.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-primary:hover.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-primary:hover.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-primary:hover.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-primary:focus.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-primary:focus.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-primary:focus.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-primary:focus.list-item_state-disabled .list-itemRightSingle,.js.touch .list-item.list-item_state-primary:active.list-item_state-disabled .utility-backgroundFade,.js.touch .list-item.list-item_state-primary:active.list-item_state-disabled .list-itemRight,.js.touch .list-item.list-item_state-primary:active.list-item_state-disabled [right],.js.touch .list-item.list-item_state-primary:active.list-item_state-disabled .list-itemRightSingle {
    background: color-mix(in srgb, var(--primary-color), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-primary:hover.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-primary:hover.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-primary:hover.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-primary:hover.list-item_state-disabled .list-itemRightSingle:before,.no-js .list-item.list-item_state-primary:focus.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-primary:focus.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-primary:focus.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-primary:focus.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-primary:hover.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-primary:hover.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-primary:hover.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-primary:hover.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-primary:focus.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-primary:focus.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-primary:focus.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-primary:focus.list-item_state-disabled .list-itemRightSingle:before,.js.touch .list-item.list-item_state-primary:active.list-item_state-disabled .utility-backgroundFade:before,.js.touch .list-item.list-item_state-primary:active.list-item_state-disabled .list-itemRight:before,.js.touch .list-item.list-item_state-primary:active.list-item_state-disabled [right]:before,.js.touch .list-item.list-item_state-primary:active.list-item_state-disabled .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--primary-color), var(--surface-card) 95%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--primary-color), var(--surface-card) 95%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--primary-color), var(--surface-card) 95%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--primary-color), var(--surface-card) 95%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--primary-color), var(--surface-card) 95%)") !important
}

.list-item.list-item_state-secondary {
    background: color-mix(in srgb, var(--secondary-color), var(--surface-card) 90%) !important
}

.list-item.list-item_state-secondary [status] {
    color: var(--secondary-color)
}

.list-item.list-item_state-secondary .utility-backgroundFade,.list-item.list-item_state-secondary .list-itemRight,.list-item.list-item_state-secondary [right],.list-item.list-item_state-secondary .list-itemRightSingle {
    background: color-mix(in srgb, var(--secondary-color), var(--surface-card) 90%) !important
}

.list-item.list-item_state-secondary .utility-backgroundFade:before,.list-item.list-item_state-secondary .list-itemRight:before,.list-item.list-item_state-secondary [right]:before,.list-item.list-item_state-secondary .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--secondary-color), var(--surface-card) 90%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--secondary-color), var(--surface-card) 90%)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--secondary-color), var(--surface-card) 90%));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--secondary-color), var(--surface-card) 90%));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--secondary-color), var(--surface-card) 90%)")
}

.no-js .list-item.list-item_state-secondary:hover,.no-js .list-item.list-item_state-secondary:focus,.js.no-touch .list-item.list-item_state-secondary:hover,.js.no-touch .list-item.list-item_state-secondary:focus,.js.touch .list-item.list-item_state-secondary:active {
    background: color-mix(in srgb, var(--secondary-color), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-secondary:hover .utility-backgroundFade,.no-js .list-item.list-item_state-secondary:hover .list-itemRight,.no-js .list-item.list-item_state-secondary:hover [right],.no-js .list-item.list-item_state-secondary:hover .list-itemRightSingle,.no-js .list-item.list-item_state-secondary:focus .utility-backgroundFade,.no-js .list-item.list-item_state-secondary:focus .list-itemRight,.no-js .list-item.list-item_state-secondary:focus [right],.no-js .list-item.list-item_state-secondary:focus .list-itemRightSingle,.js.no-touch .list-item.list-item_state-secondary:hover .utility-backgroundFade,.js.no-touch .list-item.list-item_state-secondary:hover .list-itemRight,.js.no-touch .list-item.list-item_state-secondary:hover [right],.js.no-touch .list-item.list-item_state-secondary:hover .list-itemRightSingle,.js.no-touch .list-item.list-item_state-secondary:focus .utility-backgroundFade,.js.no-touch .list-item.list-item_state-secondary:focus .list-itemRight,.js.no-touch .list-item.list-item_state-secondary:focus [right],.js.no-touch .list-item.list-item_state-secondary:focus .list-itemRightSingle,.js.touch .list-item.list-item_state-secondary:active .utility-backgroundFade,.js.touch .list-item.list-item_state-secondary:active .list-itemRight,.js.touch .list-item.list-item_state-secondary:active [right],.js.touch .list-item.list-item_state-secondary:active .list-itemRightSingle {
    background: color-mix(in srgb, var(--secondary-color), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-secondary:hover .utility-backgroundFade:before,.no-js .list-item.list-item_state-secondary:hover .list-itemRight:before,.no-js .list-item.list-item_state-secondary:hover [right]:before,.no-js .list-item.list-item_state-secondary:hover .list-itemRightSingle:before,.no-js .list-item.list-item_state-secondary:focus .utility-backgroundFade:before,.no-js .list-item.list-item_state-secondary:focus .list-itemRight:before,.no-js .list-item.list-item_state-secondary:focus [right]:before,.no-js .list-item.list-item_state-secondary:focus .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-secondary:hover .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-secondary:hover .list-itemRight:before,.js.no-touch .list-item.list-item_state-secondary:hover [right]:before,.js.no-touch .list-item.list-item_state-secondary:hover .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-secondary:focus .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-secondary:focus .list-itemRight:before,.js.no-touch .list-item.list-item_state-secondary:focus [right]:before,.js.no-touch .list-item.list-item_state-secondary:focus .list-itemRightSingle:before,.js.touch .list-item.list-item_state-secondary:active .utility-backgroundFade:before,.js.touch .list-item.list-item_state-secondary:active .list-itemRight:before,.js.touch .list-item.list-item_state-secondary:active [right]:before,.js.touch .list-item.list-item_state-secondary:active .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--secondary-color), var(--surface-card) 85%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--secondary-color), var(--surface-card) 85%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--secondary-color), var(--surface-card) 85%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--secondary-color), var(--surface-card) 85%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--secondary-color), var(--surface-card) 85%)") !important
}

.no-js .list-item.list-item_state-secondary:hover.list-item_state-disabled,.no-js .list-item.list-item_state-secondary:focus.list-item_state-disabled,.js.no-touch .list-item.list-item_state-secondary:hover.list-item_state-disabled,.js.no-touch .list-item.list-item_state-secondary:focus.list-item_state-disabled,.js.touch .list-item.list-item_state-secondary:active.list-item_state-disabled {
    background: color-mix(in srgb, var(--secondary-color), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-secondary:hover.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-secondary:hover.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-secondary:hover.list-item_state-disabled [right],.no-js .list-item.list-item_state-secondary:hover.list-item_state-disabled .list-itemRightSingle,.no-js .list-item.list-item_state-secondary:focus.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-secondary:focus.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-secondary:focus.list-item_state-disabled [right],.no-js .list-item.list-item_state-secondary:focus.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-secondary:hover.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-secondary:hover.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-secondary:hover.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-secondary:hover.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-secondary:focus.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-secondary:focus.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-secondary:focus.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-secondary:focus.list-item_state-disabled .list-itemRightSingle,.js.touch .list-item.list-item_state-secondary:active.list-item_state-disabled .utility-backgroundFade,.js.touch .list-item.list-item_state-secondary:active.list-item_state-disabled .list-itemRight,.js.touch .list-item.list-item_state-secondary:active.list-item_state-disabled [right],.js.touch .list-item.list-item_state-secondary:active.list-item_state-disabled .list-itemRightSingle {
    background: color-mix(in srgb, var(--secondary-color), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-secondary:hover.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-secondary:hover.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-secondary:hover.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-secondary:hover.list-item_state-disabled .list-itemRightSingle:before,.no-js .list-item.list-item_state-secondary:focus.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-secondary:focus.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-secondary:focus.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-secondary:focus.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-secondary:hover.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-secondary:hover.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-secondary:hover.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-secondary:hover.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-secondary:focus.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-secondary:focus.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-secondary:focus.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-secondary:focus.list-item_state-disabled .list-itemRightSingle:before,.js.touch .list-item.list-item_state-secondary:active.list-item_state-disabled .utility-backgroundFade:before,.js.touch .list-item.list-item_state-secondary:active.list-item_state-disabled .list-itemRight:before,.js.touch .list-item.list-item_state-secondary:active.list-item_state-disabled [right]:before,.js.touch .list-item.list-item_state-secondary:active.list-item_state-disabled .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--secondary-color), var(--surface-card) 95%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--secondary-color), var(--surface-card) 95%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--secondary-color), var(--surface-card) 95%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--secondary-color), var(--surface-card) 95%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--secondary-color), var(--surface-card) 95%)") !important
}

.list-item.list-item_state-dark {
    background: color-mix(in srgb, var(--generic-dark), var(--surface-card) 90%) !important
}

.list-item.list-item_state-dark [status] {
    color: var(--generic-dark)
}

.list-item.list-item_state-dark .utility-backgroundFade,.list-item.list-item_state-dark .list-itemRight,.list-item.list-item_state-dark [right],.list-item.list-item_state-dark .list-itemRightSingle {
    background: color-mix(in srgb, var(--generic-dark), var(--surface-card) 90%) !important
}

.list-item.list-item_state-dark .utility-backgroundFade:before,.list-item.list-item_state-dark .list-itemRight:before,.list-item.list-item_state-dark [right]:before,.list-item.list-item_state-dark .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--generic-dark), var(--surface-card) 90%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--generic-dark), var(--surface-card) 90%)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-dark), var(--surface-card) 90%));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-dark), var(--surface-card) 90%));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--generic-dark), var(--surface-card) 90%)")
}

.no-js .list-item.list-item_state-dark:hover,.no-js .list-item.list-item_state-dark:focus,.js.no-touch .list-item.list-item_state-dark:hover,.js.no-touch .list-item.list-item_state-dark:focus,.js.touch .list-item.list-item_state-dark:active {
    background: color-mix(in srgb, var(--generic-dark), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-dark:hover .utility-backgroundFade,.no-js .list-item.list-item_state-dark:hover .list-itemRight,.no-js .list-item.list-item_state-dark:hover [right],.no-js .list-item.list-item_state-dark:hover .list-itemRightSingle,.no-js .list-item.list-item_state-dark:focus .utility-backgroundFade,.no-js .list-item.list-item_state-dark:focus .list-itemRight,.no-js .list-item.list-item_state-dark:focus [right],.no-js .list-item.list-item_state-dark:focus .list-itemRightSingle,.js.no-touch .list-item.list-item_state-dark:hover .utility-backgroundFade,.js.no-touch .list-item.list-item_state-dark:hover .list-itemRight,.js.no-touch .list-item.list-item_state-dark:hover [right],.js.no-touch .list-item.list-item_state-dark:hover .list-itemRightSingle,.js.no-touch .list-item.list-item_state-dark:focus .utility-backgroundFade,.js.no-touch .list-item.list-item_state-dark:focus .list-itemRight,.js.no-touch .list-item.list-item_state-dark:focus [right],.js.no-touch .list-item.list-item_state-dark:focus .list-itemRightSingle,.js.touch .list-item.list-item_state-dark:active .utility-backgroundFade,.js.touch .list-item.list-item_state-dark:active .list-itemRight,.js.touch .list-item.list-item_state-dark:active [right],.js.touch .list-item.list-item_state-dark:active .list-itemRightSingle {
    background: color-mix(in srgb, var(--generic-dark), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-dark:hover .utility-backgroundFade:before,.no-js .list-item.list-item_state-dark:hover .list-itemRight:before,.no-js .list-item.list-item_state-dark:hover [right]:before,.no-js .list-item.list-item_state-dark:hover .list-itemRightSingle:before,.no-js .list-item.list-item_state-dark:focus .utility-backgroundFade:before,.no-js .list-item.list-item_state-dark:focus .list-itemRight:before,.no-js .list-item.list-item_state-dark:focus [right]:before,.no-js .list-item.list-item_state-dark:focus .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-dark:hover .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-dark:hover .list-itemRight:before,.js.no-touch .list-item.list-item_state-dark:hover [right]:before,.js.no-touch .list-item.list-item_state-dark:hover .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-dark:focus .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-dark:focus .list-itemRight:before,.js.no-touch .list-item.list-item_state-dark:focus [right]:before,.js.no-touch .list-item.list-item_state-dark:focus .list-itemRightSingle:before,.js.touch .list-item.list-item_state-dark:active .utility-backgroundFade:before,.js.touch .list-item.list-item_state-dark:active .list-itemRight:before,.js.touch .list-item.list-item_state-dark:active [right]:before,.js.touch .list-item.list-item_state-dark:active .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--generic-dark), var(--surface-card) 85%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--generic-dark), var(--surface-card) 85%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-dark), var(--surface-card) 85%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-dark), var(--surface-card) 85%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--generic-dark), var(--surface-card) 85%)") !important
}

.no-js .list-item.list-item_state-dark:hover.list-item_state-disabled,.no-js .list-item.list-item_state-dark:focus.list-item_state-disabled,.js.no-touch .list-item.list-item_state-dark:hover.list-item_state-disabled,.js.no-touch .list-item.list-item_state-dark:focus.list-item_state-disabled,.js.touch .list-item.list-item_state-dark:active.list-item_state-disabled {
    background: color-mix(in srgb, var(--generic-dark), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-dark:hover.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-dark:hover.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-dark:hover.list-item_state-disabled [right],.no-js .list-item.list-item_state-dark:hover.list-item_state-disabled .list-itemRightSingle,.no-js .list-item.list-item_state-dark:focus.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-dark:focus.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-dark:focus.list-item_state-disabled [right],.no-js .list-item.list-item_state-dark:focus.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-dark:hover.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-dark:hover.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-dark:hover.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-dark:hover.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-dark:focus.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-dark:focus.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-dark:focus.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-dark:focus.list-item_state-disabled .list-itemRightSingle,.js.touch .list-item.list-item_state-dark:active.list-item_state-disabled .utility-backgroundFade,.js.touch .list-item.list-item_state-dark:active.list-item_state-disabled .list-itemRight,.js.touch .list-item.list-item_state-dark:active.list-item_state-disabled [right],.js.touch .list-item.list-item_state-dark:active.list-item_state-disabled .list-itemRightSingle {
    background: color-mix(in srgb, var(--generic-dark), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-dark:hover.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-dark:hover.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-dark:hover.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-dark:hover.list-item_state-disabled .list-itemRightSingle:before,.no-js .list-item.list-item_state-dark:focus.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-dark:focus.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-dark:focus.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-dark:focus.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-dark:hover.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-dark:hover.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-dark:hover.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-dark:hover.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-dark:focus.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-dark:focus.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-dark:focus.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-dark:focus.list-item_state-disabled .list-itemRightSingle:before,.js.touch .list-item.list-item_state-dark:active.list-item_state-disabled .utility-backgroundFade:before,.js.touch .list-item.list-item_state-dark:active.list-item_state-disabled .list-itemRight:before,.js.touch .list-item.list-item_state-dark:active.list-item_state-disabled [right]:before,.js.touch .list-item.list-item_state-dark:active.list-item_state-disabled .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--generic-dark), var(--surface-card) 95%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--generic-dark), var(--surface-card) 95%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-dark), var(--surface-card) 95%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-dark), var(--surface-card) 95%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--generic-dark), var(--surface-card) 95%)") !important
}

.list-item.list-item_state-light {
    background: color-mix(in srgb, var(--generic-medium), var(--surface-card) 90%) !important
}

.list-item.list-item_state-light [status] {
    color: var(--generic-medium)
}

.list-item.list-item_state-light .utility-backgroundFade,.list-item.list-item_state-light .list-itemRight,.list-item.list-item_state-light [right],.list-item.list-item_state-light .list-itemRightSingle {
    background: color-mix(in srgb, var(--generic-medium), var(--surface-card) 90%) !important
}

.list-item.list-item_state-light .utility-backgroundFade:before,.list-item.list-item_state-light .list-itemRight:before,.list-item.list-item_state-light [right]:before,.list-item.list-item_state-light .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--generic-medium), var(--surface-card) 90%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--generic-medium), var(--surface-card) 90%)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-medium), var(--surface-card) 90%));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-medium), var(--surface-card) 90%));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--generic-medium), var(--surface-card) 90%)")
}

.no-js .list-item.list-item_state-light:hover,.no-js .list-item.list-item_state-light:focus,.js.no-touch .list-item.list-item_state-light:hover,.js.no-touch .list-item.list-item_state-light:focus,.js.touch .list-item.list-item_state-light:active {
    background: color-mix(in srgb, var(--generic-medium), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-light:hover .utility-backgroundFade,.no-js .list-item.list-item_state-light:hover .list-itemRight,.no-js .list-item.list-item_state-light:hover [right],.no-js .list-item.list-item_state-light:hover .list-itemRightSingle,.no-js .list-item.list-item_state-light:focus .utility-backgroundFade,.no-js .list-item.list-item_state-light:focus .list-itemRight,.no-js .list-item.list-item_state-light:focus [right],.no-js .list-item.list-item_state-light:focus .list-itemRightSingle,.js.no-touch .list-item.list-item_state-light:hover .utility-backgroundFade,.js.no-touch .list-item.list-item_state-light:hover .list-itemRight,.js.no-touch .list-item.list-item_state-light:hover [right],.js.no-touch .list-item.list-item_state-light:hover .list-itemRightSingle,.js.no-touch .list-item.list-item_state-light:focus .utility-backgroundFade,.js.no-touch .list-item.list-item_state-light:focus .list-itemRight,.js.no-touch .list-item.list-item_state-light:focus [right],.js.no-touch .list-item.list-item_state-light:focus .list-itemRightSingle,.js.touch .list-item.list-item_state-light:active .utility-backgroundFade,.js.touch .list-item.list-item_state-light:active .list-itemRight,.js.touch .list-item.list-item_state-light:active [right],.js.touch .list-item.list-item_state-light:active .list-itemRightSingle {
    background: color-mix(in srgb, var(--generic-medium), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-light:hover .utility-backgroundFade:before,.no-js .list-item.list-item_state-light:hover .list-itemRight:before,.no-js .list-item.list-item_state-light:hover [right]:before,.no-js .list-item.list-item_state-light:hover .list-itemRightSingle:before,.no-js .list-item.list-item_state-light:focus .utility-backgroundFade:before,.no-js .list-item.list-item_state-light:focus .list-itemRight:before,.no-js .list-item.list-item_state-light:focus [right]:before,.no-js .list-item.list-item_state-light:focus .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-light:hover .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-light:hover .list-itemRight:before,.js.no-touch .list-item.list-item_state-light:hover [right]:before,.js.no-touch .list-item.list-item_state-light:hover .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-light:focus .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-light:focus .list-itemRight:before,.js.no-touch .list-item.list-item_state-light:focus [right]:before,.js.no-touch .list-item.list-item_state-light:focus .list-itemRightSingle:before,.js.touch .list-item.list-item_state-light:active .utility-backgroundFade:before,.js.touch .list-item.list-item_state-light:active .list-itemRight:before,.js.touch .list-item.list-item_state-light:active [right]:before,.js.touch .list-item.list-item_state-light:active .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--generic-medium), var(--surface-card) 85%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--generic-medium), var(--surface-card) 85%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-medium), var(--surface-card) 85%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-medium), var(--surface-card) 85%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--generic-medium), var(--surface-card) 85%)") !important
}

.no-js .list-item.list-item_state-light:hover.list-item_state-disabled,.no-js .list-item.list-item_state-light:focus.list-item_state-disabled,.js.no-touch .list-item.list-item_state-light:hover.list-item_state-disabled,.js.no-touch .list-item.list-item_state-light:focus.list-item_state-disabled,.js.touch .list-item.list-item_state-light:active.list-item_state-disabled {
    background: color-mix(in srgb, var(--generic-medium), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-light:hover.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-light:hover.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-light:hover.list-item_state-disabled [right],.no-js .list-item.list-item_state-light:hover.list-item_state-disabled .list-itemRightSingle,.no-js .list-item.list-item_state-light:focus.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-light:focus.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-light:focus.list-item_state-disabled [right],.no-js .list-item.list-item_state-light:focus.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-light:hover.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-light:hover.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-light:hover.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-light:hover.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-light:focus.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-light:focus.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-light:focus.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-light:focus.list-item_state-disabled .list-itemRightSingle,.js.touch .list-item.list-item_state-light:active.list-item_state-disabled .utility-backgroundFade,.js.touch .list-item.list-item_state-light:active.list-item_state-disabled .list-itemRight,.js.touch .list-item.list-item_state-light:active.list-item_state-disabled [right],.js.touch .list-item.list-item_state-light:active.list-item_state-disabled .list-itemRightSingle {
    background: color-mix(in srgb, var(--generic-medium), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-light:hover.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-light:hover.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-light:hover.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-light:hover.list-item_state-disabled .list-itemRightSingle:before,.no-js .list-item.list-item_state-light:focus.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-light:focus.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-light:focus.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-light:focus.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-light:hover.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-light:hover.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-light:hover.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-light:hover.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-light:focus.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-light:focus.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-light:focus.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-light:focus.list-item_state-disabled .list-itemRightSingle:before,.js.touch .list-item.list-item_state-light:active.list-item_state-disabled .utility-backgroundFade:before,.js.touch .list-item.list-item_state-light:active.list-item_state-disabled .list-itemRight:before,.js.touch .list-item.list-item_state-light:active.list-item_state-disabled [right]:before,.js.touch .list-item.list-item_state-light:active.list-item_state-disabled .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--generic-medium), var(--surface-card) 95%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--generic-medium), var(--surface-card) 95%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-medium), var(--surface-card) 95%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-medium), var(--surface-card) 95%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--generic-medium), var(--surface-card) 95%)") !important
}

.list-item.list-item_state-lighter {
    background: color-mix(in srgb, var(--generic-light), var(--surface-card) 90%) !important
}

.list-item.list-item_state-lighter [status] {
    color: var(--generic-light)
}

.list-item.list-item_state-lighter .utility-backgroundFade,.list-item.list-item_state-lighter .list-itemRight,.list-item.list-item_state-lighter [right],.list-item.list-item_state-lighter .list-itemRightSingle {
    background: color-mix(in srgb, var(--generic-light), var(--surface-card) 90%) !important
}

.list-item.list-item_state-lighter .utility-backgroundFade:before,.list-item.list-item_state-lighter .list-itemRight:before,.list-item.list-item_state-lighter [right]:before,.list-item.list-item_state-lighter .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--generic-light), var(--surface-card) 90%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--generic-light), var(--surface-card) 90%)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-light), var(--surface-card) 90%));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-light), var(--surface-card) 90%));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--generic-light), var(--surface-card) 90%)")
}

.no-js .list-item.list-item_state-lighter:hover,.no-js .list-item.list-item_state-lighter:focus,.js.no-touch .list-item.list-item_state-lighter:hover,.js.no-touch .list-item.list-item_state-lighter:focus,.js.touch .list-item.list-item_state-lighter:active {
    background: color-mix(in srgb, var(--generic-light), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-lighter:hover .utility-backgroundFade,.no-js .list-item.list-item_state-lighter:hover .list-itemRight,.no-js .list-item.list-item_state-lighter:hover [right],.no-js .list-item.list-item_state-lighter:hover .list-itemRightSingle,.no-js .list-item.list-item_state-lighter:focus .utility-backgroundFade,.no-js .list-item.list-item_state-lighter:focus .list-itemRight,.no-js .list-item.list-item_state-lighter:focus [right],.no-js .list-item.list-item_state-lighter:focus .list-itemRightSingle,.js.no-touch .list-item.list-item_state-lighter:hover .utility-backgroundFade,.js.no-touch .list-item.list-item_state-lighter:hover .list-itemRight,.js.no-touch .list-item.list-item_state-lighter:hover [right],.js.no-touch .list-item.list-item_state-lighter:hover .list-itemRightSingle,.js.no-touch .list-item.list-item_state-lighter:focus .utility-backgroundFade,.js.no-touch .list-item.list-item_state-lighter:focus .list-itemRight,.js.no-touch .list-item.list-item_state-lighter:focus [right],.js.no-touch .list-item.list-item_state-lighter:focus .list-itemRightSingle,.js.touch .list-item.list-item_state-lighter:active .utility-backgroundFade,.js.touch .list-item.list-item_state-lighter:active .list-itemRight,.js.touch .list-item.list-item_state-lighter:active [right],.js.touch .list-item.list-item_state-lighter:active .list-itemRightSingle {
    background: color-mix(in srgb, var(--generic-light), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-lighter:hover .utility-backgroundFade:before,.no-js .list-item.list-item_state-lighter:hover .list-itemRight:before,.no-js .list-item.list-item_state-lighter:hover [right]:before,.no-js .list-item.list-item_state-lighter:hover .list-itemRightSingle:before,.no-js .list-item.list-item_state-lighter:focus .utility-backgroundFade:before,.no-js .list-item.list-item_state-lighter:focus .list-itemRight:before,.no-js .list-item.list-item_state-lighter:focus [right]:before,.no-js .list-item.list-item_state-lighter:focus .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-lighter:hover .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-lighter:hover .list-itemRight:before,.js.no-touch .list-item.list-item_state-lighter:hover [right]:before,.js.no-touch .list-item.list-item_state-lighter:hover .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-lighter:focus .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-lighter:focus .list-itemRight:before,.js.no-touch .list-item.list-item_state-lighter:focus [right]:before,.js.no-touch .list-item.list-item_state-lighter:focus .list-itemRightSingle:before,.js.touch .list-item.list-item_state-lighter:active .utility-backgroundFade:before,.js.touch .list-item.list-item_state-lighter:active .list-itemRight:before,.js.touch .list-item.list-item_state-lighter:active [right]:before,.js.touch .list-item.list-item_state-lighter:active .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--generic-light), var(--surface-card) 85%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--generic-light), var(--surface-card) 85%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-light), var(--surface-card) 85%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-light), var(--surface-card) 85%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--generic-light), var(--surface-card) 85%)") !important
}

.no-js .list-item.list-item_state-lighter:hover.list-item_state-disabled,.no-js .list-item.list-item_state-lighter:focus.list-item_state-disabled,.js.no-touch .list-item.list-item_state-lighter:hover.list-item_state-disabled,.js.no-touch .list-item.list-item_state-lighter:focus.list-item_state-disabled,.js.touch .list-item.list-item_state-lighter:active.list-item_state-disabled {
    background: color-mix(in srgb, var(--generic-light), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-lighter:hover.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-lighter:hover.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-lighter:hover.list-item_state-disabled [right],.no-js .list-item.list-item_state-lighter:hover.list-item_state-disabled .list-itemRightSingle,.no-js .list-item.list-item_state-lighter:focus.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-lighter:focus.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-lighter:focus.list-item_state-disabled [right],.no-js .list-item.list-item_state-lighter:focus.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-lighter:hover.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-lighter:hover.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-lighter:hover.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-lighter:hover.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-lighter:focus.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-lighter:focus.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-lighter:focus.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-lighter:focus.list-item_state-disabled .list-itemRightSingle,.js.touch .list-item.list-item_state-lighter:active.list-item_state-disabled .utility-backgroundFade,.js.touch .list-item.list-item_state-lighter:active.list-item_state-disabled .list-itemRight,.js.touch .list-item.list-item_state-lighter:active.list-item_state-disabled [right],.js.touch .list-item.list-item_state-lighter:active.list-item_state-disabled .list-itemRightSingle {
    background: color-mix(in srgb, var(--generic-light), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-lighter:hover.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-lighter:hover.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-lighter:hover.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-lighter:hover.list-item_state-disabled .list-itemRightSingle:before,.no-js .list-item.list-item_state-lighter:focus.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-lighter:focus.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-lighter:focus.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-lighter:focus.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-lighter:hover.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-lighter:hover.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-lighter:hover.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-lighter:hover.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-lighter:focus.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-lighter:focus.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-lighter:focus.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-lighter:focus.list-item_state-disabled .list-itemRightSingle:before,.js.touch .list-item.list-item_state-lighter:active.list-item_state-disabled .utility-backgroundFade:before,.js.touch .list-item.list-item_state-lighter:active.list-item_state-disabled .list-itemRight:before,.js.touch .list-item.list-item_state-lighter:active.list-item_state-disabled [right]:before,.js.touch .list-item.list-item_state-lighter:active.list-item_state-disabled .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--generic-light), var(--surface-card) 95%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--generic-light), var(--surface-card) 95%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-light), var(--surface-card) 95%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--generic-light), var(--surface-card) 95%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--generic-light), var(--surface-card) 95%)") !important
}

.list-item.list-item_state-success [status] {
    color: #7ac943
}

.list-item.list-item_state-danger {
    background: color-mix(in srgb, #e84c3d, var(--surface-card) 90%) !important
}

.list-item.list-item_state-danger [status] {
    color: #e84c3d
}

.list-item.list-item_state-danger .utility-backgroundFade,.list-item.list-item_state-danger .list-itemRight,.list-item.list-item_state-danger [right],.list-item.list-item_state-danger .list-itemRightSingle {
    background: color-mix(in srgb, #e84c3d, var(--surface-card) 90%) !important
}

.list-item.list-item_state-danger .utility-backgroundFade:before,.list-item.list-item_state-danger .list-itemRight:before,.list-item.list-item_state-danger [right]:before,.list-item.list-item_state-danger .list-itemRightSingle:before {
    background-color: color-mix(in srgb, #e84c3d, var(--surface-card) 90%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, #e84c3d, var(--surface-card) 90%)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, #e84c3d, var(--surface-card) 90%));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, #e84c3d, var(--surface-card) 90%));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, #e84c3d, var(--surface-card) 90%)")
}

.no-js .list-item.list-item_state-danger:hover,.no-js .list-item.list-item_state-danger:focus,.js.no-touch .list-item.list-item_state-danger:hover,.js.no-touch .list-item.list-item_state-danger:focus,.js.touch .list-item.list-item_state-danger:active {
    background: color-mix(in srgb, #e84c3d, var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-danger:hover .utility-backgroundFade,.no-js .list-item.list-item_state-danger:hover .list-itemRight,.no-js .list-item.list-item_state-danger:hover [right],.no-js .list-item.list-item_state-danger:hover .list-itemRightSingle,.no-js .list-item.list-item_state-danger:focus .utility-backgroundFade,.no-js .list-item.list-item_state-danger:focus .list-itemRight,.no-js .list-item.list-item_state-danger:focus [right],.no-js .list-item.list-item_state-danger:focus .list-itemRightSingle,.js.no-touch .list-item.list-item_state-danger:hover .utility-backgroundFade,.js.no-touch .list-item.list-item_state-danger:hover .list-itemRight,.js.no-touch .list-item.list-item_state-danger:hover [right],.js.no-touch .list-item.list-item_state-danger:hover .list-itemRightSingle,.js.no-touch .list-item.list-item_state-danger:focus .utility-backgroundFade,.js.no-touch .list-item.list-item_state-danger:focus .list-itemRight,.js.no-touch .list-item.list-item_state-danger:focus [right],.js.no-touch .list-item.list-item_state-danger:focus .list-itemRightSingle,.js.touch .list-item.list-item_state-danger:active .utility-backgroundFade,.js.touch .list-item.list-item_state-danger:active .list-itemRight,.js.touch .list-item.list-item_state-danger:active [right],.js.touch .list-item.list-item_state-danger:active .list-itemRightSingle {
    background: color-mix(in srgb, #e84c3d, var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-danger:hover .utility-backgroundFade:before,.no-js .list-item.list-item_state-danger:hover .list-itemRight:before,.no-js .list-item.list-item_state-danger:hover [right]:before,.no-js .list-item.list-item_state-danger:hover .list-itemRightSingle:before,.no-js .list-item.list-item_state-danger:focus .utility-backgroundFade:before,.no-js .list-item.list-item_state-danger:focus .list-itemRight:before,.no-js .list-item.list-item_state-danger:focus [right]:before,.no-js .list-item.list-item_state-danger:focus .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-danger:hover .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-danger:hover .list-itemRight:before,.js.no-touch .list-item.list-item_state-danger:hover [right]:before,.js.no-touch .list-item.list-item_state-danger:hover .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-danger:focus .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-danger:focus .list-itemRight:before,.js.no-touch .list-item.list-item_state-danger:focus [right]:before,.js.no-touch .list-item.list-item_state-danger:focus .list-itemRightSingle:before,.js.touch .list-item.list-item_state-danger:active .utility-backgroundFade:before,.js.touch .list-item.list-item_state-danger:active .list-itemRight:before,.js.touch .list-item.list-item_state-danger:active [right]:before,.js.touch .list-item.list-item_state-danger:active .list-itemRightSingle:before {
    background-color: color-mix(in srgb, #e84c3d, var(--surface-card) 85%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, #e84c3d, var(--surface-card) 85%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, #e84c3d, var(--surface-card) 85%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, #e84c3d, var(--surface-card) 85%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, #e84c3d, var(--surface-card) 85%)") !important
}

.no-js .list-item.list-item_state-danger:hover.list-item_state-disabled,.no-js .list-item.list-item_state-danger:focus.list-item_state-disabled,.js.no-touch .list-item.list-item_state-danger:hover.list-item_state-disabled,.js.no-touch .list-item.list-item_state-danger:focus.list-item_state-disabled,.js.touch .list-item.list-item_state-danger:active.list-item_state-disabled {
    background: color-mix(in srgb, #e84c3d, var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-danger:hover.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-danger:hover.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-danger:hover.list-item_state-disabled [right],.no-js .list-item.list-item_state-danger:hover.list-item_state-disabled .list-itemRightSingle,.no-js .list-item.list-item_state-danger:focus.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-danger:focus.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-danger:focus.list-item_state-disabled [right],.no-js .list-item.list-item_state-danger:focus.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-danger:hover.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-danger:hover.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-danger:hover.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-danger:hover.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-danger:focus.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-danger:focus.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-danger:focus.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-danger:focus.list-item_state-disabled .list-itemRightSingle,.js.touch .list-item.list-item_state-danger:active.list-item_state-disabled .utility-backgroundFade,.js.touch .list-item.list-item_state-danger:active.list-item_state-disabled .list-itemRight,.js.touch .list-item.list-item_state-danger:active.list-item_state-disabled [right],.js.touch .list-item.list-item_state-danger:active.list-item_state-disabled .list-itemRightSingle {
    background: color-mix(in srgb, #e84c3d, var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-danger:hover.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-danger:hover.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-danger:hover.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-danger:hover.list-item_state-disabled .list-itemRightSingle:before,.no-js .list-item.list-item_state-danger:focus.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-danger:focus.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-danger:focus.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-danger:focus.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-danger:hover.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-danger:hover.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-danger:hover.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-danger:hover.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-danger:focus.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-danger:focus.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-danger:focus.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-danger:focus.list-item_state-disabled .list-itemRightSingle:before,.js.touch .list-item.list-item_state-danger:active.list-item_state-disabled .utility-backgroundFade:before,.js.touch .list-item.list-item_state-danger:active.list-item_state-disabled .list-itemRight:before,.js.touch .list-item.list-item_state-danger:active.list-item_state-disabled [right]:before,.js.touch .list-item.list-item_state-danger:active.list-item_state-disabled .list-itemRightSingle:before {
    background-color: color-mix(in srgb, #e84c3d, var(--surface-card) 95%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, #e84c3d, var(--surface-card) 95%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, #e84c3d, var(--surface-card) 95%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, #e84c3d, var(--surface-card) 95%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, #e84c3d, var(--surface-card) 95%)") !important
}

.list-item.list-item_state-warning {
    background: color-mix(in srgb, #efad27, var(--surface-card) 85%) !important
}

.list-item.list-item_state-warning [status] {
    color: #efad27
}

.list-item.list-item_state-warning .utility-backgroundFade,.list-item.list-item_state-warning .list-itemRight,.list-item.list-item_state-warning [right],.list-item.list-item_state-warning .list-itemRightSingle {
    background: color-mix(in srgb, #efad27, var(--surface-card) 85%) !important
}

.list-item.list-item_state-warning .utility-backgroundFade:before,.list-item.list-item_state-warning .list-itemRight:before,.list-item.list-item_state-warning [right]:before,.list-item.list-item_state-warning .list-itemRightSingle:before {
    background-color: color-mix(in srgb, #efad27, var(--surface-card) 85%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, #efad27, var(--surface-card) 85%)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, #efad27, var(--surface-card) 85%));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, #efad27, var(--surface-card) 85%));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, #efad27, var(--surface-card) 85%)")
}

.no-js .list-item.list-item_state-warning:hover,.no-js .list-item.list-item_state-warning:focus,.js.no-touch .list-item.list-item_state-warning:hover,.js.no-touch .list-item.list-item_state-warning:focus,.js.touch .list-item.list-item_state-warning:active {
    background: color-mix(in srgb, #efad27, var(--surface-card) 80%) !important
}

.no-js .list-item.list-item_state-warning:hover .utility-backgroundFade,.no-js .list-item.list-item_state-warning:hover .list-itemRight,.no-js .list-item.list-item_state-warning:hover [right],.no-js .list-item.list-item_state-warning:hover .list-itemRightSingle,.no-js .list-item.list-item_state-warning:focus .utility-backgroundFade,.no-js .list-item.list-item_state-warning:focus .list-itemRight,.no-js .list-item.list-item_state-warning:focus [right],.no-js .list-item.list-item_state-warning:focus .list-itemRightSingle,.js.no-touch .list-item.list-item_state-warning:hover .utility-backgroundFade,.js.no-touch .list-item.list-item_state-warning:hover .list-itemRight,.js.no-touch .list-item.list-item_state-warning:hover [right],.js.no-touch .list-item.list-item_state-warning:hover .list-itemRightSingle,.js.no-touch .list-item.list-item_state-warning:focus .utility-backgroundFade,.js.no-touch .list-item.list-item_state-warning:focus .list-itemRight,.js.no-touch .list-item.list-item_state-warning:focus [right],.js.no-touch .list-item.list-item_state-warning:focus .list-itemRightSingle,.js.touch .list-item.list-item_state-warning:active .utility-backgroundFade,.js.touch .list-item.list-item_state-warning:active .list-itemRight,.js.touch .list-item.list-item_state-warning:active [right],.js.touch .list-item.list-item_state-warning:active .list-itemRightSingle {
    background: color-mix(in srgb, #efad27, var(--surface-card) 80%) !important
}

.no-js .list-item.list-item_state-warning:hover .utility-backgroundFade:before,.no-js .list-item.list-item_state-warning:hover .list-itemRight:before,.no-js .list-item.list-item_state-warning:hover [right]:before,.no-js .list-item.list-item_state-warning:hover .list-itemRightSingle:before,.no-js .list-item.list-item_state-warning:focus .utility-backgroundFade:before,.no-js .list-item.list-item_state-warning:focus .list-itemRight:before,.no-js .list-item.list-item_state-warning:focus [right]:before,.no-js .list-item.list-item_state-warning:focus .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-warning:hover .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-warning:hover .list-itemRight:before,.js.no-touch .list-item.list-item_state-warning:hover [right]:before,.js.no-touch .list-item.list-item_state-warning:hover .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-warning:focus .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-warning:focus .list-itemRight:before,.js.no-touch .list-item.list-item_state-warning:focus [right]:before,.js.no-touch .list-item.list-item_state-warning:focus .list-itemRightSingle:before,.js.touch .list-item.list-item_state-warning:active .utility-backgroundFade:before,.js.touch .list-item.list-item_state-warning:active .list-itemRight:before,.js.touch .list-item.list-item_state-warning:active [right]:before,.js.touch .list-item.list-item_state-warning:active .list-itemRightSingle:before {
    background-color: color-mix(in srgb, #efad27, var(--surface-card) 80%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, #efad27, var(--surface-card) 80%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, #efad27, var(--surface-card) 80%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, #efad27, var(--surface-card) 80%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, #efad27, var(--surface-card) 80%)") !important
}

.no-js .list-item.list-item_state-warning:hover.list-item_state-disabled,.no-js .list-item.list-item_state-warning:focus.list-item_state-disabled,.js.no-touch .list-item.list-item_state-warning:hover.list-item_state-disabled,.js.no-touch .list-item.list-item_state-warning:focus.list-item_state-disabled,.js.touch .list-item.list-item_state-warning:active.list-item_state-disabled {
    background: color-mix(in srgb, #efad27, var(--surface-card) 90%) !important
}

.no-js .list-item.list-item_state-warning:hover.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-warning:hover.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-warning:hover.list-item_state-disabled [right],.no-js .list-item.list-item_state-warning:hover.list-item_state-disabled .list-itemRightSingle,.no-js .list-item.list-item_state-warning:focus.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-warning:focus.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-warning:focus.list-item_state-disabled [right],.no-js .list-item.list-item_state-warning:focus.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-warning:hover.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-warning:hover.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-warning:hover.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-warning:hover.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-warning:focus.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-warning:focus.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-warning:focus.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-warning:focus.list-item_state-disabled .list-itemRightSingle,.js.touch .list-item.list-item_state-warning:active.list-item_state-disabled .utility-backgroundFade,.js.touch .list-item.list-item_state-warning:active.list-item_state-disabled .list-itemRight,.js.touch .list-item.list-item_state-warning:active.list-item_state-disabled [right],.js.touch .list-item.list-item_state-warning:active.list-item_state-disabled .list-itemRightSingle {
    background: color-mix(in srgb, #efad27, var(--surface-card) 90%) !important
}

.no-js .list-item.list-item_state-warning:hover.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-warning:hover.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-warning:hover.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-warning:hover.list-item_state-disabled .list-itemRightSingle:before,.no-js .list-item.list-item_state-warning:focus.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-warning:focus.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-warning:focus.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-warning:focus.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-warning:hover.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-warning:hover.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-warning:hover.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-warning:hover.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-warning:focus.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-warning:focus.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-warning:focus.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-warning:focus.list-item_state-disabled .list-itemRightSingle:before,.js.touch .list-item.list-item_state-warning:active.list-item_state-disabled .utility-backgroundFade:before,.js.touch .list-item.list-item_state-warning:active.list-item_state-disabled .list-itemRight:before,.js.touch .list-item.list-item_state-warning:active.list-item_state-disabled [right]:before,.js.touch .list-item.list-item_state-warning:active.list-item_state-disabled .list-itemRightSingle:before {
    background-color: color-mix(in srgb, #efad27, var(--surface-card) 90%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, #efad27, var(--surface-card) 90%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, #efad27, var(--surface-card) 90%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, #efad27, var(--surface-card) 90%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, #efad27, var(--surface-card) 90%)") !important
}

.list-item.list-item_state-info {
    background: color-mix(in srgb, #1b809e, var(--surface-card) 85%) !important
}

.list-item.list-item_state-info [status] {
    color: #1b809e
}

.list-item.list-item_state-info .utility-backgroundFade,.list-item.list-item_state-info .list-itemRight,.list-item.list-item_state-info [right],.list-item.list-item_state-info .list-itemRightSingle {
    background: color-mix(in srgb, #1b809e, var(--surface-card) 85%) !important
}

.list-item.list-item_state-info .utility-backgroundFade:before,.list-item.list-item_state-info .list-itemRight:before,.list-item.list-item_state-info [right]:before,.list-item.list-item_state-info .list-itemRightSingle:before {
    background-color: color-mix(in srgb, #1b809e, var(--surface-card) 85%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, #1b809e, var(--surface-card) 85%)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, #1b809e, var(--surface-card) 85%));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, #1b809e, var(--surface-card) 85%));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, #1b809e, var(--surface-card) 85%)")
}

.no-js .list-item.list-item_state-info:hover,.no-js .list-item.list-item_state-info:focus,.js.no-touch .list-item.list-item_state-info:hover,.js.no-touch .list-item.list-item_state-info:focus,.js.touch .list-item.list-item_state-info:active {
    background: color-mix(in srgb, #1b809e, var(--surface-card) 80%) !important
}

.no-js .list-item.list-item_state-info:hover .utility-backgroundFade,.no-js .list-item.list-item_state-info:hover .list-itemRight,.no-js .list-item.list-item_state-info:hover [right],.no-js .list-item.list-item_state-info:hover .list-itemRightSingle,.no-js .list-item.list-item_state-info:focus .utility-backgroundFade,.no-js .list-item.list-item_state-info:focus .list-itemRight,.no-js .list-item.list-item_state-info:focus [right],.no-js .list-item.list-item_state-info:focus .list-itemRightSingle,.js.no-touch .list-item.list-item_state-info:hover .utility-backgroundFade,.js.no-touch .list-item.list-item_state-info:hover .list-itemRight,.js.no-touch .list-item.list-item_state-info:hover [right],.js.no-touch .list-item.list-item_state-info:hover .list-itemRightSingle,.js.no-touch .list-item.list-item_state-info:focus .utility-backgroundFade,.js.no-touch .list-item.list-item_state-info:focus .list-itemRight,.js.no-touch .list-item.list-item_state-info:focus [right],.js.no-touch .list-item.list-item_state-info:focus .list-itemRightSingle,.js.touch .list-item.list-item_state-info:active .utility-backgroundFade,.js.touch .list-item.list-item_state-info:active .list-itemRight,.js.touch .list-item.list-item_state-info:active [right],.js.touch .list-item.list-item_state-info:active .list-itemRightSingle {
    background: color-mix(in srgb, #1b809e, var(--surface-card) 80%) !important
}

.no-js .list-item.list-item_state-info:hover .utility-backgroundFade:before,.no-js .list-item.list-item_state-info:hover .list-itemRight:before,.no-js .list-item.list-item_state-info:hover [right]:before,.no-js .list-item.list-item_state-info:hover .list-itemRightSingle:before,.no-js .list-item.list-item_state-info:focus .utility-backgroundFade:before,.no-js .list-item.list-item_state-info:focus .list-itemRight:before,.no-js .list-item.list-item_state-info:focus [right]:before,.no-js .list-item.list-item_state-info:focus .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-info:hover .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-info:hover .list-itemRight:before,.js.no-touch .list-item.list-item_state-info:hover [right]:before,.js.no-touch .list-item.list-item_state-info:hover .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-info:focus .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-info:focus .list-itemRight:before,.js.no-touch .list-item.list-item_state-info:focus [right]:before,.js.no-touch .list-item.list-item_state-info:focus .list-itemRightSingle:before,.js.touch .list-item.list-item_state-info:active .utility-backgroundFade:before,.js.touch .list-item.list-item_state-info:active .list-itemRight:before,.js.touch .list-item.list-item_state-info:active [right]:before,.js.touch .list-item.list-item_state-info:active .list-itemRightSingle:before {
    background-color: color-mix(in srgb, #1b809e, var(--surface-card) 80%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, #1b809e, var(--surface-card) 80%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, #1b809e, var(--surface-card) 80%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, #1b809e, var(--surface-card) 80%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, #1b809e, var(--surface-card) 80%)") !important
}

.no-js .list-item.list-item_state-info:hover.list-item_state-disabled,.no-js .list-item.list-item_state-info:focus.list-item_state-disabled,.js.no-touch .list-item.list-item_state-info:hover.list-item_state-disabled,.js.no-touch .list-item.list-item_state-info:focus.list-item_state-disabled,.js.touch .list-item.list-item_state-info:active.list-item_state-disabled {
    background: color-mix(in srgb, #1b809e, var(--surface-card) 90%) !important
}

.no-js .list-item.list-item_state-info:hover.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-info:hover.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-info:hover.list-item_state-disabled [right],.no-js .list-item.list-item_state-info:hover.list-item_state-disabled .list-itemRightSingle,.no-js .list-item.list-item_state-info:focus.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-info:focus.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-info:focus.list-item_state-disabled [right],.no-js .list-item.list-item_state-info:focus.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-info:hover.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-info:hover.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-info:hover.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-info:hover.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-info:focus.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-info:focus.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-info:focus.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-info:focus.list-item_state-disabled .list-itemRightSingle,.js.touch .list-item.list-item_state-info:active.list-item_state-disabled .utility-backgroundFade,.js.touch .list-item.list-item_state-info:active.list-item_state-disabled .list-itemRight,.js.touch .list-item.list-item_state-info:active.list-item_state-disabled [right],.js.touch .list-item.list-item_state-info:active.list-item_state-disabled .list-itemRightSingle {
    background: color-mix(in srgb, #1b809e, var(--surface-card) 90%) !important
}

.no-js .list-item.list-item_state-info:hover.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-info:hover.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-info:hover.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-info:hover.list-item_state-disabled .list-itemRightSingle:before,.no-js .list-item.list-item_state-info:focus.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-info:focus.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-info:focus.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-info:focus.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-info:hover.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-info:hover.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-info:hover.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-info:hover.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-info:focus.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-info:focus.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-info:focus.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-info:focus.list-item_state-disabled .list-itemRightSingle:before,.js.touch .list-item.list-item_state-info:active.list-item_state-disabled .utility-backgroundFade:before,.js.touch .list-item.list-item_state-info:active.list-item_state-disabled .list-itemRight:before,.js.touch .list-item.list-item_state-info:active.list-item_state-disabled [right]:before,.js.touch .list-item.list-item_state-info:active.list-item_state-disabled .list-itemRightSingle:before {
    background-color: color-mix(in srgb, #1b809e, var(--surface-card) 90%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, #1b809e, var(--surface-card) 90%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, #1b809e, var(--surface-card) 90%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, #1b809e, var(--surface-card) 90%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, #1b809e, var(--surface-card) 90%)") !important
}

.list-item.list-item_state-primaryDark [status] {
    color: var(--primary-color-dark)
}

.list-item.list-item_state-trans [status] {
    color: transparent
}

.list-item.list-item_state-facebook [status] {
    color: #4e69a2
}

.list-item.list-item_state-twitter [status] {
    color: #55acee
}

.list-item.list-item_state-linkedin [status] {
    color: #287bbc
}

.list-item.list-item_state-gray {
    background: color-mix(in srgb, var(--gray-500), var(--surface-card) 90%) !important
}

.list-item.list-item_state-gray [status] {
    color: var(--gray-500)
}

.list-item.list-item_state-gray .utility-backgroundFade,.list-item.list-item_state-gray .list-itemRight,.list-item.list-item_state-gray [right],.list-item.list-item_state-gray .list-itemRightSingle {
    background: color-mix(in srgb, var(--gray-500), var(--surface-card) 90%) !important
}

.list-item.list-item_state-gray .utility-backgroundFade:before,.list-item.list-item_state-gray .list-itemRight:before,.list-item.list-item_state-gray [right]:before,.list-item.list-item_state-gray .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--gray-500), var(--surface-card) 90%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--gray-500), var(--surface-card) 90%)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--gray-500), var(--surface-card) 90%));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--gray-500), var(--surface-card) 90%));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--gray-500), var(--surface-card) 90%)")
}

.no-js .list-item.list-item_state-gray:hover,.no-js .list-item.list-item_state-gray:focus,.js.no-touch .list-item.list-item_state-gray:hover,.js.no-touch .list-item.list-item_state-gray:focus,.js.touch .list-item.list-item_state-gray:active {
    background: color-mix(in srgb, var(--gray-500), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-gray:hover .utility-backgroundFade,.no-js .list-item.list-item_state-gray:hover .list-itemRight,.no-js .list-item.list-item_state-gray:hover [right],.no-js .list-item.list-item_state-gray:hover .list-itemRightSingle,.no-js .list-item.list-item_state-gray:focus .utility-backgroundFade,.no-js .list-item.list-item_state-gray:focus .list-itemRight,.no-js .list-item.list-item_state-gray:focus [right],.no-js .list-item.list-item_state-gray:focus .list-itemRightSingle,.js.no-touch .list-item.list-item_state-gray:hover .utility-backgroundFade,.js.no-touch .list-item.list-item_state-gray:hover .list-itemRight,.js.no-touch .list-item.list-item_state-gray:hover [right],.js.no-touch .list-item.list-item_state-gray:hover .list-itemRightSingle,.js.no-touch .list-item.list-item_state-gray:focus .utility-backgroundFade,.js.no-touch .list-item.list-item_state-gray:focus .list-itemRight,.js.no-touch .list-item.list-item_state-gray:focus [right],.js.no-touch .list-item.list-item_state-gray:focus .list-itemRightSingle,.js.touch .list-item.list-item_state-gray:active .utility-backgroundFade,.js.touch .list-item.list-item_state-gray:active .list-itemRight,.js.touch .list-item.list-item_state-gray:active [right],.js.touch .list-item.list-item_state-gray:active .list-itemRightSingle {
    background: color-mix(in srgb, var(--gray-500), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-gray:hover .utility-backgroundFade:before,.no-js .list-item.list-item_state-gray:hover .list-itemRight:before,.no-js .list-item.list-item_state-gray:hover [right]:before,.no-js .list-item.list-item_state-gray:hover .list-itemRightSingle:before,.no-js .list-item.list-item_state-gray:focus .utility-backgroundFade:before,.no-js .list-item.list-item_state-gray:focus .list-itemRight:before,.no-js .list-item.list-item_state-gray:focus [right]:before,.no-js .list-item.list-item_state-gray:focus .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-gray:hover .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-gray:hover .list-itemRight:before,.js.no-touch .list-item.list-item_state-gray:hover [right]:before,.js.no-touch .list-item.list-item_state-gray:hover .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-gray:focus .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-gray:focus .list-itemRight:before,.js.no-touch .list-item.list-item_state-gray:focus [right]:before,.js.no-touch .list-item.list-item_state-gray:focus .list-itemRightSingle:before,.js.touch .list-item.list-item_state-gray:active .utility-backgroundFade:before,.js.touch .list-item.list-item_state-gray:active .list-itemRight:before,.js.touch .list-item.list-item_state-gray:active [right]:before,.js.touch .list-item.list-item_state-gray:active .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--gray-500), var(--surface-card) 85%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--gray-500), var(--surface-card) 85%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--gray-500), var(--surface-card) 85%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--gray-500), var(--surface-card) 85%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--gray-500), var(--surface-card) 85%)") !important
}

.no-js .list-item.list-item_state-gray:hover.list-item_state-disabled,.no-js .list-item.list-item_state-gray:focus.list-item_state-disabled,.js.no-touch .list-item.list-item_state-gray:hover.list-item_state-disabled,.js.no-touch .list-item.list-item_state-gray:focus.list-item_state-disabled,.js.touch .list-item.list-item_state-gray:active.list-item_state-disabled {
    background: color-mix(in srgb, var(--gray-500), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-gray:hover.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-gray:hover.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-gray:hover.list-item_state-disabled [right],.no-js .list-item.list-item_state-gray:hover.list-item_state-disabled .list-itemRightSingle,.no-js .list-item.list-item_state-gray:focus.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-gray:focus.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-gray:focus.list-item_state-disabled [right],.no-js .list-item.list-item_state-gray:focus.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-gray:hover.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-gray:hover.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-gray:hover.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-gray:hover.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-gray:focus.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-gray:focus.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-gray:focus.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-gray:focus.list-item_state-disabled .list-itemRightSingle,.js.touch .list-item.list-item_state-gray:active.list-item_state-disabled .utility-backgroundFade,.js.touch .list-item.list-item_state-gray:active.list-item_state-disabled .list-itemRight,.js.touch .list-item.list-item_state-gray:active.list-item_state-disabled [right],.js.touch .list-item.list-item_state-gray:active.list-item_state-disabled .list-itemRightSingle {
    background: color-mix(in srgb, var(--gray-500), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-gray:hover.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-gray:hover.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-gray:hover.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-gray:hover.list-item_state-disabled .list-itemRightSingle:before,.no-js .list-item.list-item_state-gray:focus.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-gray:focus.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-gray:focus.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-gray:focus.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-gray:hover.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-gray:hover.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-gray:hover.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-gray:hover.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-gray:focus.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-gray:focus.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-gray:focus.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-gray:focus.list-item_state-disabled .list-itemRightSingle:before,.js.touch .list-item.list-item_state-gray:active.list-item_state-disabled .utility-backgroundFade:before,.js.touch .list-item.list-item_state-gray:active.list-item_state-disabled .list-itemRight:before,.js.touch .list-item.list-item_state-gray:active.list-item_state-disabled [right]:before,.js.touch .list-item.list-item_state-gray:active.list-item_state-disabled .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--gray-500), var(--surface-card) 95%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--gray-500), var(--surface-card) 95%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--gray-500), var(--surface-card) 95%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--gray-500), var(--surface-card) 95%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--gray-500), var(--surface-card) 95%)") !important
}

.list-item.list-item_state-pending [status] {
    color: var(--generic-dark)
}

.list-item.list-item_state-white [status] {
    color: #fff
}

.list-item.list-item_state-inactive {
    background: color-mix(in srgb, var(--gray-500), var(--surface-card) 90%) !important
}

.list-item.list-item_state-inactive [status] {
    color: var(--gray-500)
}

.list-item.list-item_state-inactive .utility-backgroundFade,.list-item.list-item_state-inactive .list-itemRight,.list-item.list-item_state-inactive [right],.list-item.list-item_state-inactive .list-itemRightSingle {
    background: color-mix(in srgb, var(--gray-500), var(--surface-card) 90%) !important
}

.list-item.list-item_state-inactive .utility-backgroundFade:before,.list-item.list-item_state-inactive .list-itemRight:before,.list-item.list-item_state-inactive [right]:before,.list-item.list-item_state-inactive .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--gray-500), var(--surface-card) 90%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--gray-500), var(--surface-card) 90%)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--gray-500), var(--surface-card) 90%));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--gray-500), var(--surface-card) 90%));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--gray-500), var(--surface-card) 90%)")
}

.no-js .list-item.list-item_state-inactive:hover,.no-js .list-item.list-item_state-inactive:focus,.js.no-touch .list-item.list-item_state-inactive:hover,.js.no-touch .list-item.list-item_state-inactive:focus,.js.touch .list-item.list-item_state-inactive:active {
    background: color-mix(in srgb, var(--gray-500), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-inactive:hover .utility-backgroundFade,.no-js .list-item.list-item_state-inactive:hover .list-itemRight,.no-js .list-item.list-item_state-inactive:hover [right],.no-js .list-item.list-item_state-inactive:hover .list-itemRightSingle,.no-js .list-item.list-item_state-inactive:focus .utility-backgroundFade,.no-js .list-item.list-item_state-inactive:focus .list-itemRight,.no-js .list-item.list-item_state-inactive:focus [right],.no-js .list-item.list-item_state-inactive:focus .list-itemRightSingle,.js.no-touch .list-item.list-item_state-inactive:hover .utility-backgroundFade,.js.no-touch .list-item.list-item_state-inactive:hover .list-itemRight,.js.no-touch .list-item.list-item_state-inactive:hover [right],.js.no-touch .list-item.list-item_state-inactive:hover .list-itemRightSingle,.js.no-touch .list-item.list-item_state-inactive:focus .utility-backgroundFade,.js.no-touch .list-item.list-item_state-inactive:focus .list-itemRight,.js.no-touch .list-item.list-item_state-inactive:focus [right],.js.no-touch .list-item.list-item_state-inactive:focus .list-itemRightSingle,.js.touch .list-item.list-item_state-inactive:active .utility-backgroundFade,.js.touch .list-item.list-item_state-inactive:active .list-itemRight,.js.touch .list-item.list-item_state-inactive:active [right],.js.touch .list-item.list-item_state-inactive:active .list-itemRightSingle {
    background: color-mix(in srgb, var(--gray-500), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-inactive:hover .utility-backgroundFade:before,.no-js .list-item.list-item_state-inactive:hover .list-itemRight:before,.no-js .list-item.list-item_state-inactive:hover [right]:before,.no-js .list-item.list-item_state-inactive:hover .list-itemRightSingle:before,.no-js .list-item.list-item_state-inactive:focus .utility-backgroundFade:before,.no-js .list-item.list-item_state-inactive:focus .list-itemRight:before,.no-js .list-item.list-item_state-inactive:focus [right]:before,.no-js .list-item.list-item_state-inactive:focus .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-inactive:hover .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-inactive:hover .list-itemRight:before,.js.no-touch .list-item.list-item_state-inactive:hover [right]:before,.js.no-touch .list-item.list-item_state-inactive:hover .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-inactive:focus .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-inactive:focus .list-itemRight:before,.js.no-touch .list-item.list-item_state-inactive:focus [right]:before,.js.no-touch .list-item.list-item_state-inactive:focus .list-itemRightSingle:before,.js.touch .list-item.list-item_state-inactive:active .utility-backgroundFade:before,.js.touch .list-item.list-item_state-inactive:active .list-itemRight:before,.js.touch .list-item.list-item_state-inactive:active [right]:before,.js.touch .list-item.list-item_state-inactive:active .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--gray-500), var(--surface-card) 85%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--gray-500), var(--surface-card) 85%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--gray-500), var(--surface-card) 85%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--gray-500), var(--surface-card) 85%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--gray-500), var(--surface-card) 85%)") !important
}

.no-js .list-item.list-item_state-inactive:hover.list-item_state-disabled,.no-js .list-item.list-item_state-inactive:focus.list-item_state-disabled,.js.no-touch .list-item.list-item_state-inactive:hover.list-item_state-disabled,.js.no-touch .list-item.list-item_state-inactive:focus.list-item_state-disabled,.js.touch .list-item.list-item_state-inactive:active.list-item_state-disabled {
    background: color-mix(in srgb, var(--gray-500), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-inactive:hover.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-inactive:hover.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-inactive:hover.list-item_state-disabled [right],.no-js .list-item.list-item_state-inactive:hover.list-item_state-disabled .list-itemRightSingle,.no-js .list-item.list-item_state-inactive:focus.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-inactive:focus.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-inactive:focus.list-item_state-disabled [right],.no-js .list-item.list-item_state-inactive:focus.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-inactive:hover.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-inactive:hover.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-inactive:hover.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-inactive:hover.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-inactive:focus.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-inactive:focus.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-inactive:focus.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-inactive:focus.list-item_state-disabled .list-itemRightSingle,.js.touch .list-item.list-item_state-inactive:active.list-item_state-disabled .utility-backgroundFade,.js.touch .list-item.list-item_state-inactive:active.list-item_state-disabled .list-itemRight,.js.touch .list-item.list-item_state-inactive:active.list-item_state-disabled [right],.js.touch .list-item.list-item_state-inactive:active.list-item_state-disabled .list-itemRightSingle {
    background: color-mix(in srgb, var(--gray-500), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-inactive:hover.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-inactive:hover.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-inactive:hover.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-inactive:hover.list-item_state-disabled .list-itemRightSingle:before,.no-js .list-item.list-item_state-inactive:focus.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-inactive:focus.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-inactive:focus.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-inactive:focus.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-inactive:hover.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-inactive:hover.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-inactive:hover.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-inactive:hover.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-inactive:focus.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-inactive:focus.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-inactive:focus.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-inactive:focus.list-item_state-disabled .list-itemRightSingle:before,.js.touch .list-item.list-item_state-inactive:active.list-item_state-disabled .utility-backgroundFade:before,.js.touch .list-item.list-item_state-inactive:active.list-item_state-disabled .list-itemRight:before,.js.touch .list-item.list-item_state-inactive:active.list-item_state-disabled [right]:before,.js.touch .list-item.list-item_state-inactive:active.list-item_state-disabled .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--gray-500), var(--surface-card) 95%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--gray-500), var(--surface-card) 95%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--gray-500), var(--surface-card) 95%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--gray-500), var(--surface-card) 95%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--gray-500), var(--surface-card) 95%)") !important
}

.list-item.list-item_state-lightDanger {
    background: color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 90%) !important
}

.list-item.list-item_state-lightDanger [status] {
    color: var(--severity-danger-bg)
}

.list-item.list-item_state-lightDanger .utility-backgroundFade,.list-item.list-item_state-lightDanger .list-itemRight,.list-item.list-item_state-lightDanger [right],.list-item.list-item_state-lightDanger .list-itemRightSingle {
    background: color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 90%) !important
}

.list-item.list-item_state-lightDanger .utility-backgroundFade:before,.list-item.list-item_state-lightDanger .list-itemRight:before,.list-item.list-item_state-lightDanger [right]:before,.list-item.list-item_state-lightDanger .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 90%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 90%)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 90%));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 90%));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 90%)")
}

.no-js .list-item.list-item_state-lightDanger:hover,.no-js .list-item.list-item_state-lightDanger:focus,.js.no-touch .list-item.list-item_state-lightDanger:hover,.js.no-touch .list-item.list-item_state-lightDanger:focus,.js.touch .list-item.list-item_state-lightDanger:active {
    background: color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-lightDanger:hover .utility-backgroundFade,.no-js .list-item.list-item_state-lightDanger:hover .list-itemRight,.no-js .list-item.list-item_state-lightDanger:hover [right],.no-js .list-item.list-item_state-lightDanger:hover .list-itemRightSingle,.no-js .list-item.list-item_state-lightDanger:focus .utility-backgroundFade,.no-js .list-item.list-item_state-lightDanger:focus .list-itemRight,.no-js .list-item.list-item_state-lightDanger:focus [right],.no-js .list-item.list-item_state-lightDanger:focus .list-itemRightSingle,.js.no-touch .list-item.list-item_state-lightDanger:hover .utility-backgroundFade,.js.no-touch .list-item.list-item_state-lightDanger:hover .list-itemRight,.js.no-touch .list-item.list-item_state-lightDanger:hover [right],.js.no-touch .list-item.list-item_state-lightDanger:hover .list-itemRightSingle,.js.no-touch .list-item.list-item_state-lightDanger:focus .utility-backgroundFade,.js.no-touch .list-item.list-item_state-lightDanger:focus .list-itemRight,.js.no-touch .list-item.list-item_state-lightDanger:focus [right],.js.no-touch .list-item.list-item_state-lightDanger:focus .list-itemRightSingle,.js.touch .list-item.list-item_state-lightDanger:active .utility-backgroundFade,.js.touch .list-item.list-item_state-lightDanger:active .list-itemRight,.js.touch .list-item.list-item_state-lightDanger:active [right],.js.touch .list-item.list-item_state-lightDanger:active .list-itemRightSingle {
    background: color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-lightDanger:hover .utility-backgroundFade:before,.no-js .list-item.list-item_state-lightDanger:hover .list-itemRight:before,.no-js .list-item.list-item_state-lightDanger:hover [right]:before,.no-js .list-item.list-item_state-lightDanger:hover .list-itemRightSingle:before,.no-js .list-item.list-item_state-lightDanger:focus .utility-backgroundFade:before,.no-js .list-item.list-item_state-lightDanger:focus .list-itemRight:before,.no-js .list-item.list-item_state-lightDanger:focus [right]:before,.no-js .list-item.list-item_state-lightDanger:focus .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-lightDanger:hover .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-lightDanger:hover .list-itemRight:before,.js.no-touch .list-item.list-item_state-lightDanger:hover [right]:before,.js.no-touch .list-item.list-item_state-lightDanger:hover .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-lightDanger:focus .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-lightDanger:focus .list-itemRight:before,.js.no-touch .list-item.list-item_state-lightDanger:focus [right]:before,.js.no-touch .list-item.list-item_state-lightDanger:focus .list-itemRightSingle:before,.js.touch .list-item.list-item_state-lightDanger:active .utility-backgroundFade:before,.js.touch .list-item.list-item_state-lightDanger:active .list-itemRight:before,.js.touch .list-item.list-item_state-lightDanger:active [right]:before,.js.touch .list-item.list-item_state-lightDanger:active .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 85%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 85%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 85%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 85%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 85%)") !important
}

.no-js .list-item.list-item_state-lightDanger:hover.list-item_state-disabled,.no-js .list-item.list-item_state-lightDanger:focus.list-item_state-disabled,.js.no-touch .list-item.list-item_state-lightDanger:hover.list-item_state-disabled,.js.no-touch .list-item.list-item_state-lightDanger:focus.list-item_state-disabled,.js.touch .list-item.list-item_state-lightDanger:active.list-item_state-disabled {
    background: color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-lightDanger:hover.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-lightDanger:hover.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-lightDanger:hover.list-item_state-disabled [right],.no-js .list-item.list-item_state-lightDanger:hover.list-item_state-disabled .list-itemRightSingle,.no-js .list-item.list-item_state-lightDanger:focus.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-lightDanger:focus.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-lightDanger:focus.list-item_state-disabled [right],.no-js .list-item.list-item_state-lightDanger:focus.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-lightDanger:hover.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-lightDanger:hover.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-lightDanger:hover.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-lightDanger:hover.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-lightDanger:focus.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-lightDanger:focus.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-lightDanger:focus.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-lightDanger:focus.list-item_state-disabled .list-itemRightSingle,.js.touch .list-item.list-item_state-lightDanger:active.list-item_state-disabled .utility-backgroundFade,.js.touch .list-item.list-item_state-lightDanger:active.list-item_state-disabled .list-itemRight,.js.touch .list-item.list-item_state-lightDanger:active.list-item_state-disabled [right],.js.touch .list-item.list-item_state-lightDanger:active.list-item_state-disabled .list-itemRightSingle {
    background: color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-lightDanger:hover.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-lightDanger:hover.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-lightDanger:hover.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-lightDanger:hover.list-item_state-disabled .list-itemRightSingle:before,.no-js .list-item.list-item_state-lightDanger:focus.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-lightDanger:focus.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-lightDanger:focus.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-lightDanger:focus.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-lightDanger:hover.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-lightDanger:hover.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-lightDanger:hover.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-lightDanger:hover.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-lightDanger:focus.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-lightDanger:focus.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-lightDanger:focus.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-lightDanger:focus.list-item_state-disabled .list-itemRightSingle:before,.js.touch .list-item.list-item_state-lightDanger:active.list-item_state-disabled .utility-backgroundFade:before,.js.touch .list-item.list-item_state-lightDanger:active.list-item_state-disabled .list-itemRight:before,.js.touch .list-item.list-item_state-lightDanger:active.list-item_state-disabled [right]:before,.js.touch .list-item.list-item_state-lightDanger:active.list-item_state-disabled .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 95%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 95%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 95%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 95%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--severity-danger-bg), var(--surface-card) 95%)") !important
}

.list-item.list-item_state-lightSuccess {
    background: color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 90%) !important
}

.list-item.list-item_state-lightSuccess [status] {
    color: var(--severity-success-bg)
}

.list-item.list-item_state-lightSuccess .utility-backgroundFade,.list-item.list-item_state-lightSuccess .list-itemRight,.list-item.list-item_state-lightSuccess [right],.list-item.list-item_state-lightSuccess .list-itemRightSingle {
    background: color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 90%) !important
}

.list-item.list-item_state-lightSuccess .utility-backgroundFade:before,.list-item.list-item_state-lightSuccess .list-itemRight:before,.list-item.list-item_state-lightSuccess [right]:before,.list-item.list-item_state-lightSuccess .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 90%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 90%)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 90%));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 90%));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 90%)")
}

.no-js .list-item.list-item_state-lightSuccess:hover,.no-js .list-item.list-item_state-lightSuccess:focus,.js.no-touch .list-item.list-item_state-lightSuccess:hover,.js.no-touch .list-item.list-item_state-lightSuccess:focus,.js.touch .list-item.list-item_state-lightSuccess:active {
    background: color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-lightSuccess:hover .utility-backgroundFade,.no-js .list-item.list-item_state-lightSuccess:hover .list-itemRight,.no-js .list-item.list-item_state-lightSuccess:hover [right],.no-js .list-item.list-item_state-lightSuccess:hover .list-itemRightSingle,.no-js .list-item.list-item_state-lightSuccess:focus .utility-backgroundFade,.no-js .list-item.list-item_state-lightSuccess:focus .list-itemRight,.no-js .list-item.list-item_state-lightSuccess:focus [right],.no-js .list-item.list-item_state-lightSuccess:focus .list-itemRightSingle,.js.no-touch .list-item.list-item_state-lightSuccess:hover .utility-backgroundFade,.js.no-touch .list-item.list-item_state-lightSuccess:hover .list-itemRight,.js.no-touch .list-item.list-item_state-lightSuccess:hover [right],.js.no-touch .list-item.list-item_state-lightSuccess:hover .list-itemRightSingle,.js.no-touch .list-item.list-item_state-lightSuccess:focus .utility-backgroundFade,.js.no-touch .list-item.list-item_state-lightSuccess:focus .list-itemRight,.js.no-touch .list-item.list-item_state-lightSuccess:focus [right],.js.no-touch .list-item.list-item_state-lightSuccess:focus .list-itemRightSingle,.js.touch .list-item.list-item_state-lightSuccess:active .utility-backgroundFade,.js.touch .list-item.list-item_state-lightSuccess:active .list-itemRight,.js.touch .list-item.list-item_state-lightSuccess:active [right],.js.touch .list-item.list-item_state-lightSuccess:active .list-itemRightSingle {
    background: color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 85%) !important
}

.no-js .list-item.list-item_state-lightSuccess:hover .utility-backgroundFade:before,.no-js .list-item.list-item_state-lightSuccess:hover .list-itemRight:before,.no-js .list-item.list-item_state-lightSuccess:hover [right]:before,.no-js .list-item.list-item_state-lightSuccess:hover .list-itemRightSingle:before,.no-js .list-item.list-item_state-lightSuccess:focus .utility-backgroundFade:before,.no-js .list-item.list-item_state-lightSuccess:focus .list-itemRight:before,.no-js .list-item.list-item_state-lightSuccess:focus [right]:before,.no-js .list-item.list-item_state-lightSuccess:focus .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-lightSuccess:hover .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-lightSuccess:hover .list-itemRight:before,.js.no-touch .list-item.list-item_state-lightSuccess:hover [right]:before,.js.no-touch .list-item.list-item_state-lightSuccess:hover .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-lightSuccess:focus .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-lightSuccess:focus .list-itemRight:before,.js.no-touch .list-item.list-item_state-lightSuccess:focus [right]:before,.js.no-touch .list-item.list-item_state-lightSuccess:focus .list-itemRightSingle:before,.js.touch .list-item.list-item_state-lightSuccess:active .utility-backgroundFade:before,.js.touch .list-item.list-item_state-lightSuccess:active .list-itemRight:before,.js.touch .list-item.list-item_state-lightSuccess:active [right]:before,.js.touch .list-item.list-item_state-lightSuccess:active .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 85%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 85%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 85%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 85%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 85%)") !important
}

.no-js .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled,.no-js .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled,.js.no-touch .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled,.js.no-touch .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled,.js.touch .list-item.list-item_state-lightSuccess:active.list-item_state-disabled {
    background: color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled [right],.no-js .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled .list-itemRightSingle,.no-js .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled .utility-backgroundFade,.no-js .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled .list-itemRight,.no-js .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled [right],.no-js .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled .list-itemRightSingle,.js.no-touch .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled .utility-backgroundFade,.js.no-touch .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled .list-itemRight,.js.no-touch .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled [right],.js.no-touch .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled .list-itemRightSingle,.js.touch .list-item.list-item_state-lightSuccess:active.list-item_state-disabled .utility-backgroundFade,.js.touch .list-item.list-item_state-lightSuccess:active.list-item_state-disabled .list-itemRight,.js.touch .list-item.list-item_state-lightSuccess:active.list-item_state-disabled [right],.js.touch .list-item.list-item_state-lightSuccess:active.list-item_state-disabled .list-itemRightSingle {
    background: color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 95%) !important
}

.no-js .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled .list-itemRightSingle:before,.no-js .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled .utility-backgroundFade:before,.no-js .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled .list-itemRight:before,.no-js .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled [right]:before,.no-js .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-lightSuccess:hover.list-item_state-disabled .list-itemRightSingle:before,.js.no-touch .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled .utility-backgroundFade:before,.js.no-touch .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled .list-itemRight:before,.js.no-touch .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled [right]:before,.js.no-touch .list-item.list-item_state-lightSuccess:focus.list-item_state-disabled .list-itemRightSingle:before,.js.touch .list-item.list-item_state-lightSuccess:active.list-item_state-disabled .utility-backgroundFade:before,.js.touch .list-item.list-item_state-lightSuccess:active.list-item_state-disabled .list-itemRight:before,.js.touch .list-item.list-item_state-lightSuccess:active.list-item_state-disabled [right]:before,.js.touch .list-item.list-item_state-lightSuccess:active.list-item_state-disabled .list-itemRightSingle:before {
    background-color: color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 95%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 95%))) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 95%)) !important;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 95%)) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="color-mix(in srgb, var(--severity-success-bg), var(--surface-card) 95%)") !important
}

.locationDetail .locationHead,csi-location-details-wizard .locationHead {
    color: #fff
}

.list-locationDetail .subSection {
    border-bottom-color: var(--divider-border-color)
}

.csi-locations-card-head {
    color: #fff;
    background-color: #888
}

.csi-locations-card-head-action.button:focus,.card-header>button.csi-locations-card-head-action:focus,.card-header>csi-button>button.csi-locations-card-head-action:focus,.list.list--toggle p-menu+.csi-locations-card-head-action[pButton]:focus {
    background-color: #626262
}

.modal--confirm .card,csi-modal-confirm .card {
    background: #242424
}

.modal--confirm .card .card-header,csi-modal-confirm .card .card-header {
    background: none
}

.modal--confirm .card .card-header .navbar-center>h3,csi-modal-confirm .card .card-header .navbar-center>h3 {
    color: #a9a9a9
}

.modal--confirm .card .card-body,csi-modal-confirm .card .card-body {
    color: #fff;
    background-color: transparent
}

.modal--image .card-body {
    background: var(--generic-dark)
}

.modal-backdrop,.p-dialog-mask {
    background: #000;
    background: rgba(0,0,0,.3)
}

.p-dialog.p-dynamicdialog.dynamic-dialog-large .card-footer {
    border-top-color: #d8d8d8
}

.inlineMessage {
    background: #e5e5e5
}

.no-js csi-image-viewer csi-icon:hover,.no-js csi-image-viewer csi-icon:focus,.js.no-touch csi-image-viewer csi-icon:hover,.js.no-touch csi-image-viewer csi-icon:focus,.js.touch csi-image-viewer csi-icon:active {
    background: #404040
}

.bank-logo {
    background-color: none;
    background-image: url(../../../../branding/brandedImages/bank-logo@2x.png)
}

.bank-logo-drawer {
    background-image: url(../../../../branding/brandedImages/bank-logo@2x.png)
}

.bank-logo-card {
    background-image: url(../../../../branding/brandedImages/bank-logo@2x.png)
}

.bank-logo-card-color {
    background-image: url(../../../../branding/brandedImages/bank-logo_wbg@2x.png)
}

.bank-logo-navbar {
    background-image: url(../../../../branding/brandedImages/bank-logo-wide@2x.png)
}

.background-image {
    background-image: url(../../../../branding/brandedImages/bg-login.gif)
}

.web-duo-image {
    content: url(../../../app/assets/img/icon-duo@3x.png)
}

.android-duo-image {
    content: url(cdvfile://localhost/files/icon-duo@3x.png)
}

.ios-duo-image {
    content: url(cdvfile://localhost/persistent/icon-duo@3x.png)
}

.sample-check-routing-account-image {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhIAAACMCAMAAAAeELCXAAAAwFBMVEX///9NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU3X19eczeHe352czeHe350AAAAAAAAAAACSv9JylqVTbXiHssNee4doiZZ9pLTP0JN2d1Sysn6Fhl7AwYiUlWmjpHMAAAAAAAAAAAAVGx4KDg8qNzxZWT87OyoeHhUPDwoAAAAfKS0+Ulo0REssLR9KSjRJYGloaEkAAAAAAAAAAAAAAAAAAAAAAACczeHe3520zHblAAAAQHRSTlMA/yJ3iN3uVWaqu0TMM5kR/1BQ//8iRBH//////////////////6r/d/////////+7/////////5nuiDNmVcDAGQ8q1AAACk9JREFUeAHs2EvO3CAQAOEqMBi/73/bSMMwipJ/cgDStbHc60+ogSj6MzUxSipRkMiMFoNEpBZG1SARaXGl16xBItLsRm83DxJZ3Q6A4tGKnut7ePFq3dUlEU2XXmPBvKyXAqTiqwYUz/dPH9YEsNg7mK1I02YGYPFOCnC6J7g1QdEGV+lCjuoNNF3g2juQaDYShwXgqV6HAq0PuM1QOpjV/s2eQHGh21mYryBBXzCbO53EODaaGxQPgKQJ4OXn0ocOpTJZkR70BXO3vUkUR+fPJJonvKcP8xUkHk1c1ucvEuVnEtkdPtP5ChLcZhYXPiRWRv/nKREkDutTTYPE7sLo37tEszJjQYLTzZ1BIo+75fGFBMU8940jSGS1fUg8xbLCtZm/kGi6QJr3XSJIPNXKhwRX9dX5fCFBnvz1Mkhwm38jwZPVkr/tEr/Ys2MaAGAQAIKtAYJ/teyMTJDcafjtPY4hII9DEg0PAAAAAAAAAAAAAAAAAAAAAAAAALaIX+ydga6kLAyFKQgCirz/2/6BY5WQ+l9n9xJ3Ek+SHb0C055+IjqbuOpz79WrRESTGqJIFNWrh50wtGubfxUJjOzrlsbWv21EJLLDX+e8YesLkIDCj02Rz0Srvjmyzd+ChP7NlwrAqhYJMl+JBJm7ed4fefoSJBDtNg4Jp78KifI5l7B/HwlKX4KErXXLw5Cg8G1IYEPXjZWIplQDw4mzlEOeoJqhr8fMHIksio2Xlsd6qEViPZFoR6v/KuOItlz7xmU3YrbnW889vxGkNs+BSI0Qxnf2DH7ZqISCHVNwMaAlTSUnoziPw6TWjtMqCHszIyH0TIHIzkpvmKufdKJBwiPOvBLkf0bCni0nYnVIkL9GIgKavW8qLVgFEN51CZ0sjTNiIwoTUWxDR7h6PaI4i73mvrCtHTIS9hqJPVHjeD550IlulshKhSaWH5BgrWghIWHqZCwj0Su0Y9oWM5u5uVVjlB2R50o1sc2IidNMxIpCYbmdhMTkiMwlEp3Sg040SHjkmcpHVrOre20R+QLZIMGOZd6ZeiSyLSPISOCLAF+Zm+wx5lY/NDBZLOEdyCMfkPmahTtnbZuUtkShfvGEZJIKNbBcPhahsGyHsJYwuC4DCbHnigJ4ePWUE/0dR6pFdZnr+QMSzTG+t+iRqCVfrpBYsKzbuDG3KLWZyp/cPk7g5qMUq+cTEswENOayOyGKUjGPAxxfX1jBqgaJMkC8vHCcF25w+ZQTHRK2fFGo8WG2WG4jocG0gEQZ0N5AwrdIoEIbHVoHG6FR68ovck98KFRYIJjCLn2IROnsbyBhgcQjTnRIoJYciv4ICXglIqEL558iseGMOmTHGoE5EefkxgFCCAk6D2yfI4E5KNxD4jkn2A0EYtuT4vNZQkYCH387S4w2wtIhl/9/lkh/OEtgCUt/Mks8hIRH2L+9loDfHyPRXkGhoUYs1Mgfa4lkjDnWEsaY9FdrCeR4D4nHnOgL5zJOhJDVgjuOUG+FdTzydFlGIlzccZyG+3Y0GQlhnR2TUnpaBhuxUaN43HGs0h2Hm3GjvlSrNkQuIeFyj4SKQKLtKSPxkBNC4YzqnksYYiFPbMjnPCQgAcd9N9olEpDNAAxKA43AjL4yHG02nCdku+cSyhEkI1E2OiQ0hml7ykg85URXuCg8vcwWUeGQdg0SogdORCLjz+1o10g45rHB0y5DjeCLJp8YN59ecisrIKGdgAR6WKFnj8QjTvRIIJlw/MaxpbLJD933aJcSaBaRUPNaJjcJCWz5brQrJLx3RGHPeQ78i8JII5AVZHFaLiXS0PzG4drfOOwOEH6bMQISbFWHRC7D9z1lJMY7MVyZsao+vnpl7IwnrlTYePUqteulV6+aRWlUr141/8cj+P/YpYMqAEAQCmC/gmr/rIaQC7wtwwIAAAAAAAAAAL2shlJsj5Mfp6EUu+MooYQSSiihhBJKKKGEEkoooYQSSijx2jX/7kRxKAzPh7Adkoqgwt4pUSkKujuzP77/t1oYwptAJjktRdQ5ef5pvH25nJP7HFuij6eEV+LpueGrTYmAsaBXYLzlpX3JJV0owFqx5BwXIdQQOjMgQEWxmk4J7MHHlIhijbVZjLrgBqVtL5OglZlZROgAVGOQ4iJJlKbRp5X4gxq+2ZR4JcoGhRbRCkISLn/NsQaMgECoBYNd2TPohwpSUylh7sFw/DsCu0hOiDT2C6MYy9J6mEJmrUZrdIrRwcho5QMuUoX800q8uZWgml+8SxSY3E8ytxJ0HLy1UFa/OBGxfgaNkUFvVJCaUIk3cisRlZTvJTmV3dDyWFJiJijmFKtR7lQKmYoolQlkGrZDJYBqDFI0llDNtZU4v+pKgLA/k6VbCWQRWjY/Cl2JQgsj03Amjgri8yoRU6XrsZHFDSaDmaB40ZQokdIzJZTArwCUMNmY5URdfTmMV+JPor++upQAUMIxZvZBJVoXhK6EwAKZbsFRmVAJ+x6YSuxpaw4gptScKIqxpsReXyCzH6dE2iubV49UQu7C82RKhKOU4KfglkrY98BUQh/ARErEVTRGieT6SnyfQgk+RgmdIDvfUInv11Qiyi/WC0coEV9fCXBTJcBNlADTKwG8EmOV4EqJpaFEeF9KJJZ/Ly2Ti39XJV5YA54CV6wmfHUrQZy1BG4lAp4RnewPoUXIWoq7UKJM0hb7QyiI6gpVdiUoTlsiqxLrtCY56OUtbn9LJTJqEf0jJhE4lAAnpxJh0ydslzwjkPGVbA3uQgmFLCVxTiCP1wuQNJlkYVcCVDYl1rhXhJq83fxKsP7LV/1EmTccqeZoUQKH3ucMfxQaN0wEFQx36e7Ds06AAH3uQQmcS19yzIRqDm0Vxa5DmZqnHArVa+8+qtpRzU7N/4DzdJTSKyvBC6JMCLFUSgTmMM8YEpRYZURny/kWJwCBcE4BJUKEBwIs70IJsOkpgbeCgRIp1jEBY+yJocQ6J7poiYvemCgaaFPSz4PWzRWVIImw/7eJsWFlmRv7pRLCpgSzKcHuS4m0p0T6ESWQMZrjeiWc2dj8K4G2n1Hi+VvDjymVoEIIkTmVOOHK2yuBPZhNiQpLpxJUNp+pzK8ETu6mUwLYlWCo3V4J7MFsSmCdOpQAcyrxNLUSDUxSPIYST/enhFxJyhmUwLdGfny5ghIgdCoRvkOJ8NpKmHtgVaL3PFm5lEjeoUTiVKJPMocSYKQS3DDipUDCMbfgqJQoXlCzKSEPpsLMosSsH46XW5wOlbRxKCHPr5LcoQS6RTtkjILRHbfvKRHfgxKSYysDAasSjMC7nzgyUtxOCVAS7VtKcgwtJ8WHnjhSAtbuWzMDA3aTKvH3W8M/NiUKasERAxc1OKgITqIjHLxznIwMTjdWKKDWEKoPy5cCIAMCtJ5ICeyBTYnogmnn8WJAVHXnAJu9RlMESRVhve5l0AKFPlvZXc8ksAsXwd2Wi/+Gtv+GtsFDKuGV8Ep4JbwSXgmvhFfCK+GV8Ep4JbwSXgmvxL8PyNRK/Pfb8cXN//ihYrWfBaOWAAAAAElFTkSuQmCC") 20px 20px no-repeat,linear-gradient(135deg, #f8f8f8 25%, transparent 25%) -5px 0,linear-gradient(225deg, #f8f8f8 25%, transparent 25%) -5px 0,linear-gradient(315deg, #f8f8f8 25%, transparent 25%),linear-gradient(45deg, #f8f8f8 25%, transparent 25%) 0 0 repeat,#fff;
    background-size: 265px,10px 10px,10px 10px,10px 10px,10px 10px,100%;
    border-color: var(--inputtext-border-color);
    box-shadow: inset 3px -3px 0 3px #fff
}

@media only screen and (max-width: 320px) {
    .sample-check-routing-account-image {
        background-size:90%,10px 10px,10px 10px,10px 10px,10px 10px,100%
    }
}

.apple-store-app-link {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAAjCAQAAAAUY9F5AAAH60lEQVR42u3ZaZBVxRXA8WZfJDCCS3CBsVxQozIxxhVSY2kIKrGwtAZxSU1CEkRQRw3GJcYRFXQ0BgSCGAwgxjUGVBIw5QLRotAKBkKhloqMyKKBsCjrwPDLh9dzuffNjDwMptSy+8N793bf0+f+b5/Tp08H4eu6s+66S2tXed1MhfSsMsFkVUo/ozrzVe7xnvm1BMWfFce3vA0eLWCgIowxyANqjPnC4fix2/9XHIdYLVeGFIgjNy/OR09BcKJb3eBQQXMVuglOUBavirVX4RA3qdAu85L7u9odzhIETfVxq6HJK5xluIvq4TjHHSp0EgQ/dJp+hjkp1X6yhRaq0EoJSt1ioBaCoKWfutN5heCYEWGsU7RbOJpYo1Jwsa2Ge9wGxwkWuFMwzQatnKZWR12x2HirTUvh6Gy5Z9xik18JWnjEL/zVMi0El6nxOzPVZnBUWeVGsy3VSfCItaZ7UY0jkx69LbbYSG2UYL4HbHKvIJhutgorXL4rHMeqK+UFTcedOIJlRgjeNkrQxDsmCO7wijbWmK+3Si/EJ34kuNqmFI5KH2ouqPSJ5oJ2zjUMRwnec6+gmeUpHO1tM0Cwt62uFEyyQNDSZoNT2k2LyEtwkmC0+YLu6KXEWHN3heNqsN01BVrnThwHRIRbDYpf4FnBSWqc53kjjPSSy1NPlJPCMckrgqA/ihxmpenuQYmg1oB6vuMInCYIPjBcMCm+eLWKRnAUCypVC/pitllmmbIrHL+2wkTHFuys6l6uyEzLtRMs8EdBWx8ZLmjqQ3NdoYeF1jugURxDrddBcL8PBDdaKTg+4njLFEEnH0fHGARtbfBLwaFqXdwojkfMaADH0QnKer6jtTJjTDXFQPvFe031cJe/meUp1+i6SxzzzbXJHEcLgjNtNN0Cb9pHEExAF82sMicDMIujg395wzRbnCs40w5Tzcf3BBeoNc8Si41MjTzYFo9b6jktGsVRodacejiC0TabGWdrCkeZlXaWbZ5xhSrV0mW7UVo2iqOZUn18P7OMdVamd/LMgU4VBN0dLgiaK1Uk+GY0shPisy31VubA+NRxyuynh46C4EgXOsyRDsuM3U1/PTSJPY6Jq8lBqR5NnOFsQTulWguKnRxbjtHXGdqmcdys0PL8pwD5ikSl/RVe3mo8iPlq4Gjn3wXD+IcOX/U9y88LhrFBlwKE9lSp0s2a7lFVW7vEg2aYYaJB9v38cEwvGEdVQUJnxt4996Cix3ono8mwzw/HsoJxfLcAkR1twxaM3mNqdrACOzzhekNNtNrxyRZzmHl7Fse2gnF0LEDkAKw3GSv2mLnkzHlQynDq/k0ixix7DEfhpahAU3lav3rmsp/iGIwd4xyna5O0tFSsWAtBe6X66FZP5mioFwS2VexPoFhxJsboopc+SjKfo0iRloLOzk55wK7O1jcGjRHHhoJx9CjQVK7SSW2euUzDM7r7Z5T1cS4OjHEiJ7vN5tg2O/NywTBwZd5YfTO6Vce73/Zycm+FS5PeNSg3NP7m0hfPJT1fdVQdjjcLxjGmIFOhi+CFPHOZhnetw6JkxMFxtsA8rPWa9WBJZiYerRY7jM1g6qU6fspq1XHbd4qN2GyqR60FN8be6/B4aod+oGV4311+axWW6ZTD8VjBOLY0MJHrm8qrguCyPHN5CHwUw/ReNmGzfQTFUfoEbQXt/Bnck5E7UG3cPDyqe+p+1ne0VI31cdvZ2RLUxqs1YLky3XQUTMV7MYo6xGbclcMxeDe8x7vJTqJxU7k++oqsueQU/1lyXQkGJjiWap7kL9bhozzZPcyLOuxQpVmDOMrATcn1BSQ65HZfJybeZUfMteTqY3gnh6PY7pSV+jW6YuRM5SdKlSr1RsZccooflJdcGpeM/2BKTs5BHlBPfg9PxFlS1SCOscQ0Ud0KtB2vJTiqk5bctuQhI2N9PScn1/j33QLyib0awfGXBnr3zCi+0yPsDR5OcKQ37CPBEQ2O8T0foyYu+lkcT9Zb/z7EkgTHy8n9axrQdEcdjn67hWNCo8HSViw1K9ZXU1O1Po7D82bHqJSkyaBzI+NUpTBncUyBlDk3tYUYplVjVtJyeXTlfVP1nDocTS0qGMa2vEzDznopuDCV/1idMpec4t/JM6whCY7pqczEEqyK2Yv69Ya4MNcllCQxzFBwUdLz1NTny+I4M69nXjbsjIJxjGjUkT6LrZkd74P1vuPT0Qnu6z3UODjBsT2uOcFVybwJSSxxfPJ/f4uxMSK4OxMPdbUdi3KpHM28RMyi5eNoZSWq8+KbVDbs9wXBeCMVIDdkKtnTut4pc5kUJcx1ndt9AIZLu/KN7nOtp8BqB6fkjMMifzDKkzEuGZpxiUuNiQnu22MMU66/F8Hk2PM/GRx1q9BaYw1xnfssrIs7crWN+buEsSmz5jdkKoMy91pYk5hLDsf9KWnj4kzJ4ZhmedKyPG+z+GyeFtem1o4F8e6saGh32p5yjuOS3N26PBzBpdZl5P4gmzo+yLsZP/u+t5KwGWqc+ykxxynKlcdzsHTkWK7cN1Ku9HS/MdFtKS9St7J0dIXxxhkQz+TSec5TDXWfCe52ib0zbXsZYrxRzk856euMN971qWOn4CLleufJbe9CI4xyt8FK6h8s7OthW203x6CYS2/lPFOts8VLmUO+3a+TGt0E1l9ov1An+M0+l6G+tDjC1zi+xvF/xvGlqP8FY1l4tG/mOAgAAAAASUVORK5CYII=") no-repeat center center,#222
}

.google-store-app-link {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAAjCAYAAAC+ahnyAAAI6UlEQVR4Ae3ZBXAUaRqH8TfuONS6u7u7u+GwirsmWXd3N9zd3V1iHB48yYYQ3CWe957iuq++amYmEwWy86/6rSCxfnr6C4hvJZtvvvlWe0V0RM3V0f6QU4Gq3oD52IUdGIraEDRDmqGH+WOGehDLHRiGq5Dm8B3EcBbGYJdlJq6E4Byk4T6IpQfugFQ2ErR4y4c1V8dkVU+O3lZ1Q3T7qM0xgZCTRVUvRCaehyAA7XExBF3wEcSFj9AF4vAA5kEsL2AcxCEM69EJAfBDPWzFGbgAe5GMEAjG4YFKGYcs0pyguOSUqhtisrg4GpEasz5sa8wzkJNBVX/FWxCnCojjNYyEOHyDj3ABVuBPfFL541iiSiAamJCcEpEam8UF0pDMGA3aETM7cFfMDZCKpKpT8BAEdTDOcCe64ID5+CjDOD5BLMShPgYZcVRFGq6u3HHEqdqBBCQlp4Rkxh4lDOVCacCe2EK/fbF95UDsWZCKoKq90B6CYNxgWYzHy/mVox16QxzexzdGHIKXsBgTKm8cCapmIH6JWzICd8UeJgwlDJUDxx3FR4iogDhuRjquhVieRAYiyjmO6tiKpyCWW7ENl5lxWMbjaOWNI0n1hECSUjL89r152ArDlIlm8C/nQJ5BKuKxAmtwA8TFY6VHmcUB3Ig1WIEEpOIRiIs4zsGhyhvHf1RPDATLUjLkgItAgJV4uJwD8cclOBdyEpyHi+EH+TcSWaFaokCASbgC4lMJySpVWekhkMRtO2X/W/s8BJKPP1Ab4lOJyBpVsQNZXsJAgINB+6Obabz4QXxOe2yt6gmBLCt+IGH7umWkJ0Yd5o2maZI00uXiBykTqmfgBbRBE9wGf0j58RFJVi1dIFYYcYSxRFTjkYTlEq+r5G5IiREB5qAQzmWgPQIgp5ADlnvK4G2YMjEXrztujFU4gCZlH8d6VVnnIZBERyAJO/bI/rd3ihnGYsJYKOqIgw8ba2WkrpeLIMWiGoMC2FuPKViKLNgbCjmF2HsAUiJFbzyCIUgDI5oyj2ODqleBxBuBxO/aJwRyPIyFhDFX1H0cWC/HdJNcAfGKanvYm42rIYZIvI89uL0Sx9EIF1iuwDvIB9N3yz+OTaouA1ntJpClIJCHh0xNzhx2RobOFi06DmySN7wM40Jkg+nwIh4b4ZBKHIert/EFmG4p/zg2qxY3kKd7xaUU3PVYlt7z8D4dFLXTizjSufBnehnHL2C6HZGQUqoG8UJAMd5fOAJLcGHDEFzKOB4H0zwv4qiBsJLHQX/FCeTpvnEpuXc+npV/x6NaeOejqnc/vF/7Vs9wE8dR4viYOCIhXlFNB9PPISV0BUbgKJgewwhcCXF4EHOM881u/IgaEIMfWmGDcXFG403MQwc3F9YPbbEJTAsxH7eXMI73wYjCdRxnoi+OgGkBluBRCP7ECnwHcXgHKzANIpKq6m0gT/WPS8m+/Yms3Nsf07w7HlMjkMM6oHqGEUchcfQljrMhXlMNhb3nIA7X4ic3OkNwJw7D3n7YO4K7IZbWKDQu9iHY24QzIJY/YS8bx2DuJzcX9g/YO2q8j1zcW0Qcz6CapQ7aIsu4eZxxRGAj7O1BgRHJk6gHZTmoDbGEYA+UfQArDi8CadRjzsasW57Izr71Cc257XE9HgjMQHQQgcTLbOK4AVJsqpGw9wTE4QW423oEIwXK4nAxBBdiiXHHBeMS5EJZP1SH4B5sg7JREDwPe90RZIkpIo77Ya8jAhCEHlC22eXjqegtQJiLOKIQgwTcCEEtjIOy5QhAKpS9BbE0ASM+KxoR3nRRgTTsOWfjkZufzD12y5NKIOomkPV61yOPQUpF9QCUdfPylWMOlC3DY8ZdcRbEcAZyoOxJfGxEFQAxPGPcbbUwBcoGQhxGe4ijF5QNgx8ewHAjygO4zss4srHSiFM8nDmeQW/MwjB8ajzSAtEJakXiD8E8KOsJgRWHh0Aa9Jq78dCNT+UevukpJRB1EchuAulAIIGQ0rK+eMpWwB/igfmyPQQdoSwJ4kK8HZ7xfn6FOATC3p3GndYU4tDeQxzzoWw2kmEvAW8gvAy+4zHj8MdweFo1ROKA8ei6HPaugRXHP6ruAqnfZ+7GAzc8k3vwxqeVQNQMxHrEfEMg1SBlxXoO24uGeHCecb5ojJZQlgJxMg6FrdHPw6tBLdi7DuugVgji8LaHOKY6zhs9cBPEUJZx1DXOT21wBs5BV0ccgm+hbCq+h7LpEBhxuAikxS+T1u677tnc/dc/owSijkCGEciFkPJgvSTa+wjBEIcbjcPXJgTiCg8H2mdh7yo0Mw6pF7j5s4S9CDQOo6sRBrGEY4OHON41nuPnQwxtcUYZx/EhlM2HGD53Ece5yEchDro654mkqzoCIYyJa3df81zBnmufVQLR/wdyw9NLCOROSHmyYpgIe5n4C7H4ArNRCGU7cQ3EMsR4Rn+BF/AFsoznvyDEuLA70Bl10R/2OkFwEQ4bZ5vXLElFHEhrYCeUrUELNMYE49vm2mUYRz3jrPQpGqI/1BmHZTDsJcMPjjiMQJrzirHz6ucLdl3znO6GFUgqgTQgED9IRbCen91xAO42y8VdH+EIy9wUREIsl2AtnCvEV/CDWB7CPjiX4SEOwS3IhHM5eLUczhzj4dwSN3HcBnstIa7jQLNfJq/dfuULBTuuekEJRAnkAIFEE0gI5GRQ1SpoiJ8xHL3wHm6BePAIfsYI/IJHIC4Eoyl6YDi+wHUQF2ohGkPRE08Yz+tvIHjdcgbEEmmcc4bhffMxY3L5Njyrh9dxCQT+aIge6IVmqIrXLcEQS10o24MwOOLY+r8wOn41alXGFS8WZF75ohJIPoH8SiC1IP921rnjBbwBcVgIZW0hp5mlUPYZxFUc+7t+NnxV+mUv6dbLX1ICmUAgl0N8AOMwW4C2CEE43oOyXJwDOY3cY3zsZ0CcpO3XY1ukXVpv1z+X1p1DIA9CfBygqgNgLx8FsPc25HRinMsGQFw5/o/US+pFQHzcM/4CbY0RSDwaQU4zVTEG43Ctxzh8fIoVh4/PfwHdPjcUpdZG1QAAAABJRU5ErkJggg==") no-repeat center center,#222
}

.loginBody input[type=text]::-webkit-input-placeholder,.loginBody input[type=password]::-webkit-input-placeholder {
    color: #767676
}

.loginBody input[type=text]:-moz-placeholder,.loginBody input[type=password]:-moz-placeholder {
    color: #767676;
    opacity: 1
}

.loginBody input[type=text]::-moz-placeholder,.loginBody input[type=password]::-moz-placeholder {
    color: #767676;
    opacity: 1
}

.loginBody input[type=text]:-ms-input-placeholder,.loginBody input[type=password]:-ms-input-placeholder {
    color: #767676
}

.loginBody .button.button--signin,.loginBody .card-header>button.button--signin,.loginBody .card-header>csi-button>button.button--signin,.loginBody .list.list--toggle p-menu+.button--signin[pButton],.list.list--toggle .loginBody p-menu+.button--signin[pButton] {
    color: #fff;
    background-color: #404040
}

.loginBody .button.button--signin:hover,.loginBody .card-header>button.button--signin:hover,.loginBody .card-header>csi-button>button.button--signin:hover,.loginBody .list.list--toggle p-menu+.button--signin[pButton]:hover,.list.list--toggle .loginBody p-menu+.button--signin[pButton]:hover {
    color: #fff;
    background-color: #000
}

.loginBody .button.button--signin[disabled],.loginBody .card-header>button.button--signin[disabled],.loginBody .card-header>csi-button>button.button--signin[disabled],.loginBody .list.list--toggle p-menu+.button--signin[disabled][pButton],.list.list--toggle .loginBody p-menu+.button--signin[disabled][pButton] {
    color: rgba(0,0,0,.6);
    background-color: #404040 !important
}

.loginBody .button.button--signin[disabled] .db-login--input-signin-text,.loginBody .card-header>button.button--signin[disabled] .db-login--input-signin-text,.loginBody .list.list--toggle p-menu+.button--signin[disabled][pButton] .db-login--input-signin-text,.list.list--toggle .loginBody p-menu+.button--signin[disabled][pButton] .db-login--input-signin-text {
    color: rgba(0,0,0,.6)
}

.loginTouchID {
    color: #fff;
    background-color: color-mix(in srgb, var(--generic-dark), white 15%)
}

.loginTouchID:hover,.loginTouchID:active {
    border-color: var(--generic-dark);
    background: var(--generic-dark)
}

.input--login-remember {
    color: #fff
}

.input--login-remember:hover,.input--login-remember:active {
    color: #fff
}

.login--user-links a {
    color: #fff
}

.login--user-links a:hover,.login--user-links a:focus {
    color: #fff
}

.navbar--bottom .navbar-inner .login--extra-links .button,.navbar--bottom .navbar-inner .login--extra-links .card-header>button,.navbar--bottom .navbar-inner .login--extra-links .card-header>csi-button>button,.navbar--bottom .navbar-inner .login--extra-links .list.list--toggle p-menu+[pButton],.list.list--toggle .navbar--bottom .navbar-inner .login--extra-links p-menu+[pButton] {
    color: #fff;
    background-color: #888
}

.navbar--bottom .navbar-inner .login--extra-links .button:hover,.navbar--bottom .navbar-inner .login--extra-links .card-header>button:hover,.navbar--bottom .navbar-inner .login--extra-links .card-header>csi-button>button:hover,.navbar--bottom .navbar-inner .login--extra-links .list.list--toggle p-menu+[pButton]:hover,.list.list--toggle .navbar--bottom .navbar-inner .login--extra-links p-menu+[pButton]:hover,.navbar--bottom .navbar-inner .login--extra-links .button:focus,.navbar--bottom .navbar-inner .login--extra-links .card-header>button:focus,.navbar--bottom .navbar-inner .login--extra-links .card-header>csi-button>button:focus,.navbar--bottom .navbar-inner .login--extra-links .list.list--toggle p-menu+[pButton]:focus,.list.list--toggle .navbar--bottom .navbar-inner .login--extra-links p-menu+[pButton]:focus {
    color: #fff;
    background-color: #404040
}

.loginLinks-icons a {
    color: #fff;
    background-color: #888
}

.loginLinks-icons a:hover,.loginLinks-icons a:focus {
    color: #fff;
    background-color: #404040
}

.login--agency-links {
    color: #fff
}

.login--agency-links a {
    color: #fff
}

.module--info {
    border-bottom-color: #d2d2d2
}

.module--info h5 {
    border-bottom-color: #ebebeb
}

.module--info a[href^="tel:"] {
    color: inherit
}

.component--note:before {
    color: #404040
}

.angular-google-map-loading {
    color: var(--text-secondary)
}

.spinner {
    background: var(--generic-light)
}

.spinner.spinner--button {
    background: #404040
}

.spinner.spinner--button .spinner-animation {
    background: #404040;
    background: linear-gradient(to right, #404040 10%, #0d0d0d 24%, #0d0d0d 26%, #404040 40%);
    background-repeat: no-repeat
}

.spinner.spinner--plastic .spinner-inner {
    border: 1px solid #d8d8d8
}

.spinner.spinner--plasticNone .spinner-none {
    color: #d8d8d8
}

.spinner.spinner--circleTrack {
    background: none;
    border-top-color: rgba(255,255,255,.2);
    border-right-color: rgba(255,255,255,.2);
    border-bottom-color: rgba(255,255,255,.2);
    border-left-color: #fff
}

.spinner.spinner--circleTrack.spinner--dark {
    border-top-color: rgba(169,169,169,.2);
    border-right-color: rgba(169,169,169,.2);
    border-bottom-color: rgba(169,169,169,.2);
    border-left-color: var(--text-placeholder)
}

.spinner-animation {
    background: var(--generic-medium);
    background: linear-gradient(to right, var(--generic-light) 8%, var(--generic-dark) 18%, var(--generic-light) 33%);
    background-repeat: no-repeat
}

.spinner-fill {
    background: var(--surface-card)
}

[pagetext].bg--white,csi-pagetext.bg--white {
    background: var(--surface-card)
}

[pagetext].border--top,csi-pagetext.border--top {
    border-top-color: var(--list-item-border-color)
}

[pagetext].border--top.border--dark,csi-pagetext.border--top.border--dark {
    border-top-color: color-mix(in srgb, var(--list-item-border-color), black 5%)
}

[pagetext].border--bot,csi-pagetext.border--bot {
    border-bottom-color: var(--list-item-border-color)
}

[pagetext].border--bot.border--dark,csi-pagetext.border--bot.border--dark {
    border-bottom-color: color-mix(in srgb, var(--list-item-border-color), black 5%)
}

[pagetext].pagetext--none,csi-pagetext.pagetext--none {
    color: var(--message-text-color);
    background-color: var(--surface-card)
}

[pagetext].pagetext--none.bg--white,csi-pagetext.pagetext--none.bg--white {
    background-color: var(--surface-card)
}

[pagetext].pagetext--info,csi-pagetext.pagetext--info {
    color: var(--message-text-color);
    background-color: var(--message-info-bg-color)
}

[pagetext].pagetext--info a,csi-pagetext.pagetext--info a {
    color: var(--message-info-title-color)
}

[pagetext].pagetext--warning,csi-pagetext.pagetext--warning {
    color: var(--message-text-color);
    background-color: var(--message-warning-bg-color)
}

[pagetext].pagetext--warning a,csi-pagetext.pagetext--warning a {
    color: var(--message-warning-title-color)
}

[pagetext].pagetext--danger,csi-pagetext.pagetext--danger {
    color: var(--message-text-color);
    background-color: var(--message-danger-bg-color)
}

[pagetext].pagetext--danger a,csi-pagetext.pagetext--danger a {
    color: var(--message-danger-title-color)
}

[pagetext].pagetext--login.pagetext--none,csi-pagetext.pagetext--login.pagetext--none {
    background-color: #fff
}

[pagetext].pagetext--login.pagetext--none .pagetext--login-close,csi-pagetext.pagetext--login.pagetext--none .pagetext--login-close {
    color: var(--text-color)
}

[pagetext].pagetext--login.pagetext--info,[pagetext].pagetext--login.pagetext--warning,[pagetext].pagetext--login.pagetext--danger,csi-pagetext.pagetext--login.pagetext--info,csi-pagetext.pagetext--login.pagetext--warning,csi-pagetext.pagetext--login.pagetext--danger {
    color: #fff
}

[pagetext].pagetext--login.pagetext--info:before,[pagetext].pagetext--login.pagetext--info h1,[pagetext].pagetext--login.pagetext--info a,[pagetext].pagetext--login.pagetext--warning:before,[pagetext].pagetext--login.pagetext--warning h1,[pagetext].pagetext--login.pagetext--warning a,[pagetext].pagetext--login.pagetext--danger:before,[pagetext].pagetext--login.pagetext--danger h1,[pagetext].pagetext--login.pagetext--danger a,csi-pagetext.pagetext--login.pagetext--info:before,csi-pagetext.pagetext--login.pagetext--info h1,csi-pagetext.pagetext--login.pagetext--info a,csi-pagetext.pagetext--login.pagetext--warning:before,csi-pagetext.pagetext--login.pagetext--warning h1,csi-pagetext.pagetext--login.pagetext--warning a,csi-pagetext.pagetext--login.pagetext--danger:before,csi-pagetext.pagetext--login.pagetext--danger h1,csi-pagetext.pagetext--login.pagetext--danger a {
    color: #fff
}

[pagetext].pagetext--login.pagetext--info a:hover,[pagetext].pagetext--login.pagetext--warning a:hover,[pagetext].pagetext--login.pagetext--danger a:hover,csi-pagetext.pagetext--login.pagetext--info a:hover,csi-pagetext.pagetext--login.pagetext--warning a:hover,csi-pagetext.pagetext--login.pagetext--danger a:hover {
    color: rgba(255,255,255,.8)
}

[pagetext].pagetext--login.pagetext--info,csi-pagetext.pagetext--login.pagetext--info {
    background-color: #1b809e
}

[pagetext].pagetext--login.pagetext--warning,csi-pagetext.pagetext--login.pagetext--warning {
    background-color: #efad27
}

[pagetext].pagetext--login.pagetext--danger,csi-pagetext.pagetext--login.pagetext--danger {
    background-color: #e84c3d
}

[pagetext].pageText-imageview,csi-pagetext.pageText-imageview {
    color: #fff;
    background-color: rgba(63,63,63,.65)
}

.heading.heading--default {
    border-bottom-color: var(--list-item-border-color)
}

.wizard-step-complete {
    border-top-color: var(--list-item-border-color)
}

.card--messageDetail .card-body {
    background-color: #f2f2f2
}

.arrow-top-right-nydig {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #ff931e;
    color: #fff
}

.arrow-down-left-nydig {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #7ac943;
    color: #fff
}

.time-input-nydig {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #ccc;
    color: #fff
}

.navbar--borderTop .navbar--quickLinksBordered {
    border-top-color: rgba(0,0,0,.15)
}

.navbar--top {
    color: var(--header-text-color, #fff);
    border-bottom-color: var(--text-placeholder);
    background-color: var(--header-bg-color, #3f3f3f)
}

.navbar--top .button,.navbar--top .card-header>button,.navbar--top .card-header>csi-button>button,.navbar--top .list.list--toggle p-menu+[pButton],.list.list--toggle .navbar--top p-menu+[pButton] {
    color: var(--header-link-icon-color, #fff)
}

.navbar--bottom {
    background-color: var(--gray-800);
    border-top-color: var(--list-item-border-color)
}

.navbar--bottom:has(.navbar-mobile-nav) {
    background-color: var(--navigation-mobile-bg-color, #3f3f3f)
}

.navbar--bottom .navbar-inner .button,.navbar--bottom .navbar-inner .card-header>button,.navbar--bottom .navbar-inner .card-header>csi-button>button,.navbar--bottom .navbar-inner .list.list--toggle p-menu+[pButton],.list.list--toggle .navbar--bottom .navbar-inner p-menu+[pButton] {
    border-top: 1px solid var(--list-item-border-color);
    border-left-color: rgba(255,255,255,.25);
    color: var(--text-0);
    background-color: var(--gray-800)
}

.navbar--bottom .navbar-inner.navbar-mobile-nav {
    background-color: var(--navigation-mobile-bg-color, #3f3f3f)
}

.navbar--bottom .navbar-inner.navbar-mobile-nav .button,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton],.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton] {
    color: var(--navigation-mobile-link-text-color, #fff);
    background-color: var(--navigation-mobile-link-bg-color, #ffffff00)
}

.navbar--bottom .navbar-inner.navbar-mobile-nav .button>.fa,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.fa,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.fa,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.fa,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.fa,.navbar--bottom .navbar-inner.navbar-mobile-nav .button>[class^=fa-],.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>[class^=fa-],.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>[class^=fa-],.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>[class^=fa-],.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>[class^=fa-],.navbar--bottom .navbar-inner.navbar-mobile-nav accordion .panel-title.button>a:before,accordion .navbar--bottom .navbar-inner.navbar-mobile-nav .panel-title.button>a:before,.navbar--bottom .navbar-inner.navbar-mobile-nav accordion .card-header>button.panel-title>a:before,accordion .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button.panel-title>a:before,.navbar--bottom .navbar-inner.navbar-mobile-nav accordion .card-header>csi-button>button.panel-title>a:before,accordion .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button.panel-title>a:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle accordion p-menu+.panel-title[pButton]>a:before,accordion .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+.panel-title[pButton]>a:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav accordion p-menu+.panel-title[pButton]>a:before,accordion .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+.panel-title[pButton]>a:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.ui-accordion-toggle-icon.pi,.navbar--bottom .navbar-inner.navbar-mobile-nav p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>button>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.ui-accordion-toggle-icon.pi,.navbar--bottom .navbar-inner.navbar-mobile-nav p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>csi-button>button>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.ui-accordion-toggle-icon.pi,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) p-menu+[pButton]>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.ui-accordion-toggle-icon.pi,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) p-menu+[pButton]>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.ui-accordion-toggle-icon.pi,.navbar--bottom .navbar-inner.navbar-mobile-nav .carousel--simple .carousel-control .button>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.glyphicon-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .carousel--simple .carousel-control .card-header>button>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.glyphicon-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .carousel--simple .carousel-control .card-header>csi-button>button>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.glyphicon-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .carousel--simple .carousel-control p-menu+[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.glyphicon-chevron-left:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .carousel--simple .carousel-control p-menu+[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.glyphicon-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .carousel--simple .carousel-control .button>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.glyphicon-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .carousel--simple .carousel-control .card-header>button>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.glyphicon-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .carousel--simple .carousel-control .card-header>csi-button>button>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.glyphicon-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .carousel--simple .carousel-control p-menu+[pButton]>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.glyphicon-chevron-right:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .carousel--simple .carousel-control p-menu+[pButton]>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.glyphicon-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .button>.control--rdc:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.control--rdc:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.control--rdc:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.control--rdc:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.control--rdc:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .button>.control--imageButton:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.control--imageButton:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.control--imageButton:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.control--imageButton:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.control--imageButton:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .button>.control--receipt:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.control--receipt:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.control--receipt:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.control--receipt:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.control--receipt:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .datepicker .btn.button>.glyphicon-chevron-left:before,.datepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .btn.button>.glyphicon-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .datepicker .card-header>button.btn>.glyphicon-chevron-left:before,.datepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button.btn>.glyphicon-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .datepicker .card-header>csi-button>button.btn>.glyphicon-chevron-left:before,.datepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button.btn>.glyphicon-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .datepicker p-menu+.btn[pButton]>.glyphicon-chevron-left:before,.datepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+.btn[pButton]>.glyphicon-chevron-left:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .datepicker p-menu+.btn[pButton]>.glyphicon-chevron-left:before,.datepicker .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+.btn[pButton]>.glyphicon-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .datepicker .btn.button>.glyphicon-chevron-right:before,.datepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .btn.button>.glyphicon-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .datepicker .card-header>button.btn>.glyphicon-chevron-right:before,.datepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button.btn>.glyphicon-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .datepicker .card-header>csi-button>button.btn>.glyphicon-chevron-right:before,.datepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button.btn>.glyphicon-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .datepicker p-menu+.btn[pButton]>.glyphicon-chevron-right:before,.datepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+.btn[pButton]>.glyphicon-chevron-right:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .datepicker p-menu+.btn[pButton]>.glyphicon-chevron-right:before,.datepicker .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+.btn[pButton]>.glyphicon-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-calendar .p-calendar .button>.pi-chevron-left:before,p-calendar .p-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.pi-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-calendar .p-calendar .card-header>button>.pi-chevron-left:before,p-calendar .p-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.pi-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-calendar .p-calendar .card-header>csi-button>button>.pi-chevron-left:before,p-calendar .p-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.pi-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-calendar .p-calendar p-menu+[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.pi-chevron-left:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-calendar .p-calendar p-menu+[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.pi-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-prime-calendar .ui-calendar .button>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.pi-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-prime-calendar .ui-calendar .card-header>button>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.pi-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-prime-calendar .ui-calendar .card-header>csi-button>button>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.pi-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-prime-calendar .ui-calendar p-menu+[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.pi-chevron-left:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-prime-calendar .ui-calendar p-menu+[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.pi-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-calendar .p-calendar .button>.pi-chevron-right:before,p-calendar .p-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.pi-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-calendar .p-calendar .card-header>button>.pi-chevron-right:before,p-calendar .p-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.pi-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-calendar .p-calendar .card-header>csi-button>button>.pi-chevron-right:before,p-calendar .p-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.pi-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-calendar .p-calendar p-menu+[pButton]>.pi-chevron-right:before,p-calendar .p-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.pi-chevron-right:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-calendar .p-calendar p-menu+[pButton]>.pi-chevron-right:before,p-calendar .p-calendar .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.pi-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-prime-calendar .ui-calendar .button>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.pi-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-prime-calendar .ui-calendar .card-header>button>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.pi-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-prime-calendar .ui-calendar .card-header>csi-button>button>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.pi-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-prime-calendar .ui-calendar p-menu+[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.pi-chevron-right:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-prime-calendar .ui-calendar p-menu+[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.pi-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.ui-dropdown-clear-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .card-header>button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.ui-dropdown-clear-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .card-header>csi-button>button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.ui-dropdown-clear-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .ui-dropdown p-menu+[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.ui-dropdown-clear-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown p-menu+[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.ui-dropdown-clear-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.ui-dropdown-clear-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .card-header>button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.ui-dropdown-clear-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .card-header>csi-button>button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.ui-dropdown-clear-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .p-dropdown p-menu+[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.ui-dropdown-clear-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown p-menu+[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.ui-dropdown-clear-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.p-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .ui-timepicker .button>.pi-chevron-up:before,.ui-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.pi-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .ui-timepicker .card-header>button>.pi-chevron-up:before,.ui-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.pi-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .ui-timepicker .card-header>csi-button>button>.pi-chevron-up:before,.ui-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.pi-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .ui-timepicker p-menu+[pButton]>.pi-chevron-up:before,.ui-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.pi-chevron-up:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .ui-timepicker p-menu+[pButton]>.pi-chevron-up:before,.ui-timepicker .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.pi-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .p-timepicker .button>.pi-chevron-up:before,.p-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.pi-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .p-timepicker .card-header>button>.pi-chevron-up:before,.p-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.pi-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .p-timepicker .card-header>csi-button>button>.pi-chevron-up:before,.p-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.pi-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .p-timepicker p-menu+[pButton]>.pi-chevron-up:before,.p-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.pi-chevron-up:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .p-timepicker p-menu+[pButton]>.pi-chevron-up:before,.p-timepicker .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.pi-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .ui-timepicker .button>.pi-chevron-down:before,.ui-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.pi-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .ui-timepicker .card-header>button>.pi-chevron-down:before,.ui-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.pi-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .ui-timepicker .card-header>csi-button>button>.pi-chevron-down:before,.ui-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.pi-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .ui-timepicker p-menu+[pButton]>.pi-chevron-down:before,.ui-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.pi-chevron-down:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .ui-timepicker p-menu+[pButton]>.pi-chevron-down:before,.ui-timepicker .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.pi-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .p-timepicker .button>.pi-chevron-down:before,.p-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.pi-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .p-timepicker .card-header>button>.pi-chevron-down:before,.p-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.pi-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .p-timepicker .card-header>csi-button>button>.pi-chevron-down:before,.p-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.pi-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .p-timepicker p-menu+[pButton]>.pi-chevron-down:before,.p-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.pi-chevron-down:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .p-timepicker p-menu+[pButton]>.pi-chevron-down:before,.p-timepicker .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.pi-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .timepicker .btn.button>.glyphicon-chevron-up:before,.timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .btn.button>.glyphicon-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .timepicker .card-header>button.btn>.glyphicon-chevron-up:before,.timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button.btn>.glyphicon-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .timepicker .card-header>csi-button>button.btn>.glyphicon-chevron-up:before,.timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button.btn>.glyphicon-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .timepicker p-menu+.btn[pButton]>.glyphicon-chevron-up:before,.timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+.btn[pButton]>.glyphicon-chevron-up:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .timepicker p-menu+.btn[pButton]>.glyphicon-chevron-up:before,.timepicker .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+.btn[pButton]>.glyphicon-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .timepicker .btn.button>.glyphicon-chevron-down:before,.timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .btn.button>.glyphicon-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .timepicker .card-header>button.btn>.glyphicon-chevron-down:before,.timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button.btn>.glyphicon-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .timepicker .card-header>csi-button>button.btn>.glyphicon-chevron-down:before,.timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button.btn>.glyphicon-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .timepicker p-menu+.btn[pButton]>.glyphicon-chevron-down:before,.timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+.btn[pButton]>.glyphicon-chevron-down:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .timepicker p-menu+.btn[pButton]>.glyphicon-chevron-down:before,.timepicker .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+.btn[pButton]>.glyphicon-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .button>.input--editable:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.input--editable:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.input--editable:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.input--editable:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.input--editable:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .button>.input--modal:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.input--modal:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.input--modal:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.input--modal:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.input--modal:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list--clickable .button>.list-item:before,.list--clickable .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.list-item:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list--clickable .card-header>button>.list-item:before,.list--clickable .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.list-item:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list--clickable .card-header>csi-button>button>.list-item:before,.list--clickable .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.list-item:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .list--clickable p-menu+[pButton]>.list-item:before,.list--clickable .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.list-item:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .list--clickable p-menu+[pButton]>.list-item:before,.list--clickable .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.list-item:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--sortable .list-item .button>.list-itemSorter:before,.list.list--sortable .list-item .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.list-itemSorter:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--sortable .list-item .card-header>button>.list-itemSorter:before,.list.list--sortable .list-item .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.list-itemSorter:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--sortable .list-item .card-header>csi-button>button>.list-itemSorter:before,.list.list--sortable .list-item .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.list-itemSorter:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .list.list--sortable .list-item p-menu+[pButton]>.list-itemSorter:before,.list.list--sortable .list-item .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.list-itemSorter:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--sortable .list-item p-menu+[pButton]>.list-itemSorter:before,.list.list--sortable .list-item .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.list-itemSorter:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-table .ui-table .ui-chkbox .ui-chkbox-box .button>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.ui-chkbox-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>button>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.ui-chkbox-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>csi-button>button>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.ui-chkbox-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-table .ui-table .ui-chkbox .ui-chkbox-box p-menu+[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.ui-chkbox-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-table .ui-table .ui-chkbox .ui-chkbox-box p-menu+[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.ui-chkbox-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-table .ui-table .ui-table-thead tr th .button>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .navbar--bottom .navbar-inner.navbar-mobile-nav .button>.ui-sortable-column-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-table .ui-table .ui-table-thead tr th .card-header>button>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button>.ui-sortable-column-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-table .ui-table .ui-table-thead tr th .card-header>csi-button>button>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button>.ui-sortable-column-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-table .ui-table .ui-table-thead tr th p-menu+[pButton]>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]>.ui-sortable-column-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-table .ui-table .ui-table-thead tr th p-menu+[pButton]>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]>.ui-sortable-column-icon:before {
    color: var(--navigation-mobile-link-icon-color, #fff)
}

.navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover {
    color: var(--navigation-mobile-link-text-hover-color, #fff);
    background-color: var(--navigation-mobile-link-bg-hover-color, #404040)
}

.navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.fa,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.fa,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.fa,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.fa,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.fa,.navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>[class^=fa-],.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>[class^=fa-],.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>[class^=fa-],.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>[class^=fa-],.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>[class^=fa-],.navbar--bottom .navbar-inner.navbar-mobile-nav accordion .panel-title.button:hover>a:before,accordion .navbar--bottom .navbar-inner.navbar-mobile-nav .panel-title.button:hover>a:before,.navbar--bottom .navbar-inner.navbar-mobile-nav accordion .card-header>button.panel-title:hover>a:before,accordion .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button.panel-title:hover>a:before,.navbar--bottom .navbar-inner.navbar-mobile-nav accordion .card-header>csi-button>button.panel-title:hover>a:before,accordion .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button.panel-title:hover>a:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle accordion p-menu+.panel-title[pButton]:hover>a:before,accordion .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+.panel-title[pButton]:hover>a:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav accordion p-menu+.panel-title[pButton]:hover>a:before,accordion .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+.panel-title[pButton]:hover>a:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button:hover>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.ui-accordion-toggle-icon.pi,.navbar--bottom .navbar-inner.navbar-mobile-nav p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>button:hover>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.ui-accordion-toggle-icon.pi,.navbar--bottom .navbar-inner.navbar-mobile-nav p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>csi-button>button:hover>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.ui-accordion-toggle-icon.pi,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) p-menu+[pButton]:hover>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.ui-accordion-toggle-icon.pi,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) p-menu+[pButton]:hover>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.ui-accordion-toggle-icon.pi,.navbar--bottom .navbar-inner.navbar-mobile-nav .carousel--simple .carousel-control .button:hover>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.glyphicon-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .carousel--simple .carousel-control .card-header>button:hover>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.glyphicon-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .carousel--simple .carousel-control .card-header>csi-button>button:hover>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.glyphicon-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .carousel--simple .carousel-control p-menu+[pButton]:hover>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.glyphicon-chevron-left:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .carousel--simple .carousel-control p-menu+[pButton]:hover>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.glyphicon-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .carousel--simple .carousel-control .button:hover>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.glyphicon-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .carousel--simple .carousel-control .card-header>button:hover>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.glyphicon-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .carousel--simple .carousel-control .card-header>csi-button>button:hover>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.glyphicon-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .carousel--simple .carousel-control p-menu+[pButton]:hover>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.glyphicon-chevron-right:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .carousel--simple .carousel-control p-menu+[pButton]:hover>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.glyphicon-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.control--rdc:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.control--rdc:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.control--rdc:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.control--rdc:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.control--rdc:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.control--imageButton:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.control--imageButton:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.control--imageButton:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.control--imageButton:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.control--imageButton:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.control--receipt:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.control--receipt:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.control--receipt:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.control--receipt:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.control--receipt:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .datepicker .btn.button:hover>.glyphicon-chevron-left:before,.datepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .btn.button:hover>.glyphicon-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .datepicker .card-header>button.btn:hover>.glyphicon-chevron-left:before,.datepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button.btn:hover>.glyphicon-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .datepicker .card-header>csi-button>button.btn:hover>.glyphicon-chevron-left:before,.datepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button.btn:hover>.glyphicon-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .datepicker p-menu+.btn[pButton]:hover>.glyphicon-chevron-left:before,.datepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+.btn[pButton]:hover>.glyphicon-chevron-left:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .datepicker p-menu+.btn[pButton]:hover>.glyphicon-chevron-left:before,.datepicker .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+.btn[pButton]:hover>.glyphicon-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .datepicker .btn.button:hover>.glyphicon-chevron-right:before,.datepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .btn.button:hover>.glyphicon-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .datepicker .card-header>button.btn:hover>.glyphicon-chevron-right:before,.datepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button.btn:hover>.glyphicon-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .datepicker .card-header>csi-button>button.btn:hover>.glyphicon-chevron-right:before,.datepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button.btn:hover>.glyphicon-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .datepicker p-menu+.btn[pButton]:hover>.glyphicon-chevron-right:before,.datepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+.btn[pButton]:hover>.glyphicon-chevron-right:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .datepicker p-menu+.btn[pButton]:hover>.glyphicon-chevron-right:before,.datepicker .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+.btn[pButton]:hover>.glyphicon-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-calendar .p-calendar .button:hover>.pi-chevron-left:before,p-calendar .p-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.pi-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-calendar .p-calendar .card-header>button:hover>.pi-chevron-left:before,p-calendar .p-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.pi-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-calendar .p-calendar .card-header>csi-button>button:hover>.pi-chevron-left:before,p-calendar .p-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.pi-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-calendar .p-calendar p-menu+[pButton]:hover>.pi-chevron-left:before,p-calendar .p-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.pi-chevron-left:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-calendar .p-calendar p-menu+[pButton]:hover>.pi-chevron-left:before,p-calendar .p-calendar .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.pi-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-prime-calendar .ui-calendar .button:hover>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.pi-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-prime-calendar .ui-calendar .card-header>button:hover>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.pi-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-prime-calendar .ui-calendar .card-header>csi-button>button:hover>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.pi-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-prime-calendar .ui-calendar p-menu+[pButton]:hover>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.pi-chevron-left:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-prime-calendar .ui-calendar p-menu+[pButton]:hover>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.pi-chevron-left:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-calendar .p-calendar .button:hover>.pi-chevron-right:before,p-calendar .p-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.pi-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-calendar .p-calendar .card-header>button:hover>.pi-chevron-right:before,p-calendar .p-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.pi-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-calendar .p-calendar .card-header>csi-button>button:hover>.pi-chevron-right:before,p-calendar .p-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.pi-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-calendar .p-calendar p-menu+[pButton]:hover>.pi-chevron-right:before,p-calendar .p-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.pi-chevron-right:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-calendar .p-calendar p-menu+[pButton]:hover>.pi-chevron-right:before,p-calendar .p-calendar .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.pi-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-prime-calendar .ui-calendar .button:hover>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.pi-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-prime-calendar .ui-calendar .card-header>button:hover>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.pi-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-prime-calendar .ui-calendar .card-header>csi-button>button:hover>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.pi-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-prime-calendar .ui-calendar p-menu+[pButton]:hover>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.pi-chevron-right:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-prime-calendar .ui-calendar p-menu+[pButton]:hover>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.pi-chevron-right:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .button:hover>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.ui-dropdown-clear-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .card-header>button:hover>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.ui-dropdown-clear-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .card-header>csi-button>button:hover>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.ui-dropdown-clear-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .ui-dropdown p-menu+[pButton]:hover>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.ui-dropdown-clear-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown p-menu+[pButton]:hover>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.ui-dropdown-clear-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .button:hover>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.ui-dropdown-clear-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .card-header>button:hover>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.ui-dropdown-clear-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .card-header>csi-button>button:hover>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.ui-dropdown-clear-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .p-dropdown p-menu+[pButton]:hover>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.ui-dropdown-clear-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown p-menu+[pButton]:hover>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.ui-dropdown-clear-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.ui-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.p-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[pButton]:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.ui-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.p-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[pButton]:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.ui-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.p-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[pButton]:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.ui-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]:hover>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.ui-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.p-dropdown-trigger-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[pButton]:hover>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.p-dropdown-trigger-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .ui-timepicker .button:hover>.pi-chevron-up:before,.ui-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.pi-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .ui-timepicker .card-header>button:hover>.pi-chevron-up:before,.ui-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.pi-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .ui-timepicker .card-header>csi-button>button:hover>.pi-chevron-up:before,.ui-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.pi-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .ui-timepicker p-menu+[pButton]:hover>.pi-chevron-up:before,.ui-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.pi-chevron-up:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .ui-timepicker p-menu+[pButton]:hover>.pi-chevron-up:before,.ui-timepicker .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.pi-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .p-timepicker .button:hover>.pi-chevron-up:before,.p-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.pi-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .p-timepicker .card-header>button:hover>.pi-chevron-up:before,.p-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.pi-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .p-timepicker .card-header>csi-button>button:hover>.pi-chevron-up:before,.p-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.pi-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .p-timepicker p-menu+[pButton]:hover>.pi-chevron-up:before,.p-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.pi-chevron-up:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .p-timepicker p-menu+[pButton]:hover>.pi-chevron-up:before,.p-timepicker .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.pi-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .ui-timepicker .button:hover>.pi-chevron-down:before,.ui-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.pi-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .ui-timepicker .card-header>button:hover>.pi-chevron-down:before,.ui-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.pi-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .ui-timepicker .card-header>csi-button>button:hover>.pi-chevron-down:before,.ui-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.pi-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .ui-timepicker p-menu+[pButton]:hover>.pi-chevron-down:before,.ui-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.pi-chevron-down:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .ui-timepicker p-menu+[pButton]:hover>.pi-chevron-down:before,.ui-timepicker .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.pi-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .p-timepicker .button:hover>.pi-chevron-down:before,.p-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.pi-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .p-timepicker .card-header>button:hover>.pi-chevron-down:before,.p-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.pi-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .p-timepicker .card-header>csi-button>button:hover>.pi-chevron-down:before,.p-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.pi-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .p-timepicker p-menu+[pButton]:hover>.pi-chevron-down:before,.p-timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.pi-chevron-down:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .p-timepicker p-menu+[pButton]:hover>.pi-chevron-down:before,.p-timepicker .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.pi-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .timepicker .btn.button:hover>.glyphicon-chevron-up:before,.timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .btn.button:hover>.glyphicon-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .timepicker .card-header>button.btn:hover>.glyphicon-chevron-up:before,.timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button.btn:hover>.glyphicon-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .timepicker .card-header>csi-button>button.btn:hover>.glyphicon-chevron-up:before,.timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button.btn:hover>.glyphicon-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .timepicker p-menu+.btn[pButton]:hover>.glyphicon-chevron-up:before,.timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+.btn[pButton]:hover>.glyphicon-chevron-up:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .timepicker p-menu+.btn[pButton]:hover>.glyphicon-chevron-up:before,.timepicker .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+.btn[pButton]:hover>.glyphicon-chevron-up:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .timepicker .btn.button:hover>.glyphicon-chevron-down:before,.timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .btn.button:hover>.glyphicon-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .timepicker .card-header>button.btn:hover>.glyphicon-chevron-down:before,.timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button.btn:hover>.glyphicon-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .timepicker .card-header>csi-button>button.btn:hover>.glyphicon-chevron-down:before,.timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button.btn:hover>.glyphicon-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .timepicker p-menu+.btn[pButton]:hover>.glyphicon-chevron-down:before,.timepicker .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+.btn[pButton]:hover>.glyphicon-chevron-down:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .timepicker p-menu+.btn[pButton]:hover>.glyphicon-chevron-down:before,.timepicker .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+.btn[pButton]:hover>.glyphicon-chevron-down:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.input--editable:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.input--editable:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.input--editable:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.input--editable:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.input--editable:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.input--modal:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.input--modal:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.input--modal:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.input--modal:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.input--modal:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list--clickable .button:hover>.list-item:before,.list--clickable .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.list-item:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list--clickable .card-header>button:hover>.list-item:before,.list--clickable .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.list-item:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list--clickable .card-header>csi-button>button:hover>.list-item:before,.list--clickable .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.list-item:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .list--clickable p-menu+[pButton]:hover>.list-item:before,.list--clickable .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.list-item:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .list--clickable p-menu+[pButton]:hover>.list-item:before,.list--clickable .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.list-item:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--sortable .list-item .button:hover>.list-itemSorter:before,.list.list--sortable .list-item .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.list-itemSorter:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--sortable .list-item .card-header>button:hover>.list-itemSorter:before,.list.list--sortable .list-item .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.list-itemSorter:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--sortable .list-item .card-header>csi-button>button:hover>.list-itemSorter:before,.list.list--sortable .list-item .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.list-itemSorter:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle .list.list--sortable .list-item p-menu+[pButton]:hover>.list-itemSorter:before,.list.list--sortable .list-item .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.list-itemSorter:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--sortable .list-item p-menu+[pButton]:hover>.list-itemSorter:before,.list.list--sortable .list-item .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.list-itemSorter:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-table .ui-table .ui-chkbox .ui-chkbox-box .button:hover>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.ui-chkbox-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>button:hover>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.ui-chkbox-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>csi-button>button:hover>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.ui-chkbox-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-table .ui-table .ui-chkbox .ui-chkbox-box p-menu+[pButton]:hover>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.ui-chkbox-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-table .ui-table .ui-chkbox .ui-chkbox-box p-menu+[pButton]:hover>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.ui-chkbox-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-table .ui-table .ui-table-thead tr th .button:hover>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .navbar--bottom .navbar-inner.navbar-mobile-nav .button:hover>.ui-sortable-column-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-table .ui-table .ui-table-thead tr th .card-header>button:hover>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>button:hover>.ui-sortable-column-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav p-table .ui-table .ui-table-thead tr th .card-header>csi-button>button:hover>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .navbar--bottom .navbar-inner.navbar-mobile-nav .card-header>csi-button>button:hover>.ui-sortable-column-icon:before,.navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-table .ui-table .ui-table-thead tr th p-menu+[pButton]:hover>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .navbar--bottom .navbar-inner.navbar-mobile-nav .list.list--toggle p-menu+[pButton]:hover>.ui-sortable-column-icon:before,.list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-table .ui-table .ui-table-thead tr th p-menu+[pButton]:hover>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list.list--toggle .navbar--bottom .navbar-inner.navbar-mobile-nav p-menu+[pButton]:hover>.ui-sortable-column-icon:before {
    color: var(--navigation-mobile-link-icon-hover-color, #fff)
}

.navbar--quickLinks a {
    color: var(--text-color);
    background: transparent
}

.navbar--quickLinks a:hover {
    color: #fff;
    background: #404040
}

@media only screen and (max-width: 640px) {
    .navbar--quickLinks.navbar--quickLinksBordered a:nth-child(1) {
        border-right:1px solid rgba(0,0,0,.15);
        border-bottom: 1px solid rgba(0,0,0,.15)
    }

    .navbar--quickLinks.navbar--quickLinksBordered a:nth-child(2) {
        border-bottom: 1px solid rgba(0,0,0,.15)
    }

    .navbar--quickLinks.navbar--quickLinksBordered a:nth-child(3) {
        border-right: 1px solid rgba(0,0,0,.15)
    }
}

@media only screen and (min-width: 961px)and (max-width: 1280px) {
    .navbar--quickLinks.navbar--quickLinksBordered a:nth-child(1) {
        border-right:1px solid rgba(0,0,0,.15);
        border-bottom: 1px solid rgba(0,0,0,.15)
    }

    .navbar--quickLinks.navbar--quickLinksBordered a:nth-child(2) {
        border-bottom: 1px solid rgba(0,0,0,.15)
    }

    .navbar--quickLinks.navbar--quickLinksBordered a:nth-child(3) {
        border-right: 1px solid rgba(0,0,0,.15)
    }
}

.navbar--quickLinks.navbar--quickLinksMissing a {
    border-bottom: 0 !important;
    border-left: 0 !important;
    border-right: 1px solid rgba(0,0,0,.15)
}

.navbar--quickLinks.navbar--quickLinksMissing a:last-child {
    border-right: 0 !important
}

.navbar--quickLinksHoverDefault a:hover {
    color: var(--text-color);
    background: color-mix(in srgb, var(--surface-card), black 5%)
}

.navbar--quickLinksHoverDefault a:hover .spinner--dash .left,.navbar--quickLinksHoverDefault a:hover .spinner--dash .right {
    background: color-mix(in srgb, var(--surface-card), black 5%)
}

.navbar.navbar--insideCard {
    background: var(--surface-card);
    border-bottom-color: var(--list-item-border-color)
}

.navbar.navbar--insideCard a,.navbar.navbar--insideCard button,.navbar.navbar--insideCard .navbar-inner a,.navbar.navbar--insideCard .navbar-inner button {
    color: var(--text-secondary);
    background-color: var(--gray-50)
}

.theme-dark .navbar.navbar--insideCard a,.theme-dark .navbar.navbar--insideCard button,.theme-dark .navbar.navbar--insideCard .navbar-inner a,.theme-dark .navbar.navbar--insideCard .navbar-inner button {
    background-color: var(--gray-850)
}

@media(prefers-color-scheme: dark) {
    .theme-match .navbar.navbar--insideCard a,.theme-match .navbar.navbar--insideCard button,.theme-match .navbar.navbar--insideCard .navbar-inner a,.theme-match .navbar.navbar--insideCard .navbar-inner button {
        background-color:var(--gray-850)
    }
}

.navbar.navbar--insideCard a:hover,.navbar.navbar--insideCard button:hover,.navbar.navbar--insideCard .navbar-inner a:hover,.navbar.navbar--insideCard .navbar-inner button:hover {
    color: var(--text-secondary);
    background-color: var(--gray-200)
}

.theme-dark .navbar.navbar--insideCard a:hover,.theme-dark .navbar.navbar--insideCard button:hover,.theme-dark .navbar.navbar--insideCard .navbar-inner a:hover,.theme-dark .navbar.navbar--insideCard .navbar-inner button:hover {
    background-color: var(--gray-700)
}

@media(prefers-color-scheme: dark) {
    .theme-match .navbar.navbar--insideCard a:hover,.theme-match .navbar.navbar--insideCard button:hover,.theme-match .navbar.navbar--insideCard .navbar-inner a:hover,.theme-match .navbar.navbar--insideCard .navbar-inner button:hover {
        background-color:var(--gray-700)
    }
}

.navbar.navbar--insideCard a[disabled],.navbar.navbar--insideCard button[disabled],.navbar.navbar--insideCard .navbar-inner a[disabled],.navbar.navbar--insideCard .navbar-inner button[disabled] {
    color: var(--text-disabled) !important
}

.navbar.navbar--insideCard a:after,.navbar.navbar--insideCard button:after,.navbar.navbar--insideCard .navbar-inner a:after,.navbar.navbar--insideCard .navbar-inner button:after {
    border-right-color: var(--list-item-border-color)
}

.navbar.navbar--insideCard.navbar--insideFooter {
    border-top-color: var(--list-item-border-color)
}

.navbar--controlPayee .controlPayee-action-photo:hover {
    color: var(--button-plain-text-color)
}

.controlPayee-action-button {
    color: var(--button-outlined-text-color);
    border-color: var(--button-outlined-border-color);
    background-color: transparent
}

.controlPayee-action-button:hover {
    color: var(--text-0);
    border-color: var(--primary-color);
    background-color: var(--primary-color)
}

.controlPayee-action-button:focus {
    color: var(--text-0);
    border-color: var(--primary-color);
    background-color: var(--primary-color);
    box-shadow: 0 0 0 4px var(--border-focus-light);
    outline: 2px solid var(--surface-card)
}

.no-touch .navbar--top .button,.no-touch .navbar--top .card-header>button,.no-touch .navbar--top .card-header>csi-button>button,.no-touch .navbar--top .list.list--toggle p-menu+[pButton],.list.list--toggle .no-touch .navbar--top p-menu+[pButton] {
    color: var(--header-link-icon-color, #fff);
    background-color: var(--header-link-bg-color, transparent)
}

.no-touch .navbar--top .button:hover,.no-touch .navbar--top .card-header>button:hover,.no-touch .navbar--top .card-header>csi-button>button:hover,.no-touch .navbar--top .list.list--toggle p-menu+[pButton]:hover,.list.list--toggle .no-touch .navbar--top p-menu+[pButton]:hover,.no-touch .navbar--top .button:focus,.no-touch .navbar--top .card-header>button:focus,.no-touch .navbar--top .card-header>csi-button>button:focus,.no-touch .navbar--top .list.list--toggle p-menu+[pButton]:focus,.list.list--toggle .no-touch .navbar--top p-menu+[pButton]:focus {
    color: var(--header-link-icon-hover-color, #fff);
    background-color: var(--header-link-bg-hover-color)
}

.no-touch .navbar--bottom .button[disabled],.no-touch .navbar--bottom .card-header>button[disabled],.no-touch .navbar--bottom .card-header>csi-button>button[disabled],.no-touch .navbar--bottom .list.list--toggle p-menu+[disabled][pButton],.list.list--toggle .no-touch .navbar--bottom p-menu+[disabled][pButton],.no-touch .navbar--bottom .button.disabled,.no-touch .navbar--bottom .card-header>button.disabled,.no-touch .navbar--bottom .card-header>csi-button>button.disabled,.no-touch .navbar--bottom .list.list--toggle p-menu+.disabled[pButton],.list.list--toggle .no-touch .navbar--bottom p-menu+.disabled[pButton] {
    background: none
}

.touch .navbar--top .button,.touch .navbar--top .card-header>button,.touch .navbar--top .card-header>csi-button>button,.touch .navbar--top .list.list--toggle p-menu+[pButton],.list.list--toggle .touch .navbar--top p-menu+[pButton] {
    color: var(--header-link-icon-color, #fff);
    background-color: var(--header-link-bg-color, transparent)
}

.touch .navbar--top .button:active,.touch .navbar--top .card-header>button:active,.touch .navbar--top .card-header>csi-button>button:active,.touch .navbar--top .list.list--toggle p-menu+[pButton]:active,.list.list--toggle .touch .navbar--top p-menu+[pButton]:active {
    color: var(--header-link-icon-hover-color, #fff);
    background-color: var(--header-link-bg-hover-color)
}

.touch .navbar--bottom .button[disabled],.touch .navbar--bottom .card-header>button[disabled],.touch .navbar--bottom .card-header>csi-button>button[disabled],.touch .navbar--bottom .list.list--toggle p-menu+[disabled][pButton],.list.list--toggle .touch .navbar--bottom p-menu+[disabled][pButton],.touch .navbar--bottom .button.disabled,.touch .navbar--bottom .card-header>button.disabled,.touch .navbar--bottom .card-header>csi-button>button.disabled,.touch .navbar--bottom .list.list--toggle p-menu+.disabled[pButton],.list.list--toggle .touch .navbar--bottom p-menu+.disabled[pButton] {
    background: none
}

.touch .navbar.navbar--insideCard .button:active,.touch .navbar.navbar--insideCard .card-header>button:active,.touch .navbar.navbar--insideCard .card-header>csi-button>button:active,.touch .navbar.navbar--insideCard .list.list--toggle p-menu+[pButton]:active,.list.list--toggle .touch .navbar.navbar--insideCard p-menu+[pButton]:active {
    color: var(--text-secondary);
    background-color: var(--gray-200)
}

.theme-dark .touch .navbar.navbar--insideCard .button:active,.theme-dark .touch .navbar.navbar--insideCard .card-header>button:active,.theme-dark .touch .navbar.navbar--insideCard .card-header>csi-button>button:active,.theme-dark .touch .navbar.navbar--insideCard .list.list--toggle p-menu+[pButton]:active,.list.list--toggle .theme-dark .touch .navbar.navbar--insideCard p-menu+[pButton]:active {
    background-color: var(--gray-700)
}

@media(prefers-color-scheme: dark) {
    .theme-match .touch .navbar.navbar--insideCard .button:active,.theme-match .touch .navbar.navbar--insideCard .card-header>button:active,.theme-match .touch .navbar.navbar--insideCard .card-header>csi-button>button:active,.theme-match .touch .navbar.navbar--insideCard .list.list--toggle p-menu+[pButton]:active,.list.list--toggle .theme-match .touch .navbar.navbar--insideCard p-menu+[pButton]:active {
        background-color:var(--gray-700)
    }
}

.button,.card-header>button,.card-header>csi-button>button,.list.list--toggle p-menu+[pButton] {
    color: var(--button-default-text-color);
    background-color: var(--button-default-bg-color)
}

.button:hover,.card-header>button:hover,.card-header>csi-button>button:hover,.list.list--toggle p-menu+[pButton]:hover {
    color: var(--button-default-text-hover-color);
    background-color: var(--button-default-bg-hover-color)
}

.no-js .button:hover .button--hoverTextOverride,.no-js .card-header>button:hover .button--hoverTextOverride,.no-js .list.list--toggle p-menu+[pButton]:hover .button--hoverTextOverride,.list.list--toggle .no-js p-menu+[pButton]:hover .button--hoverTextOverride,.no-js .button:focus .button--hoverTextOverride,.no-js .card-header>button:focus .button--hoverTextOverride,.no-js .list.list--toggle p-menu+[pButton]:focus .button--hoverTextOverride,.list.list--toggle .no-js p-menu+[pButton]:focus .button--hoverTextOverride,.js.no-touch .button:hover .button--hoverTextOverride,.js.no-touch .card-header>button:hover .button--hoverTextOverride,.js.no-touch .list.list--toggle p-menu+[pButton]:hover .button--hoverTextOverride,.list.list--toggle .js.no-touch p-menu+[pButton]:hover .button--hoverTextOverride,.js.no-touch .button:focus .button--hoverTextOverride,.js.no-touch .card-header>button:focus .button--hoverTextOverride,.js.no-touch .list.list--toggle p-menu+[pButton]:focus .button--hoverTextOverride,.list.list--toggle .js.no-touch p-menu+[pButton]:focus .button--hoverTextOverride,.js.touch .button:active .button--hoverTextOverride,.js.touch .card-header>button:active .button--hoverTextOverride,.js.touch .list.list--toggle p-menu+[pButton]:active .button--hoverTextOverride,.list.list--toggle .js.touch p-menu+[pButton]:active .button--hoverTextOverride {
    color: var(--generic-light)
}

.no-js .button:hover .button--hoverTextOverride *,.no-js .card-header>button:hover .button--hoverTextOverride *,.no-js .list.list--toggle p-menu+[pButton]:hover .button--hoverTextOverride *,.list.list--toggle .no-js p-menu+[pButton]:hover .button--hoverTextOverride *,.no-js .button:focus .button--hoverTextOverride *,.no-js .card-header>button:focus .button--hoverTextOverride *,.no-js .list.list--toggle p-menu+[pButton]:focus .button--hoverTextOverride *,.list.list--toggle .no-js p-menu+[pButton]:focus .button--hoverTextOverride *,.js.no-touch .button:hover .button--hoverTextOverride *,.js.no-touch .card-header>button:hover .button--hoverTextOverride *,.js.no-touch .list.list--toggle p-menu+[pButton]:hover .button--hoverTextOverride *,.list.list--toggle .js.no-touch p-menu+[pButton]:hover .button--hoverTextOverride *,.js.no-touch .button:focus .button--hoverTextOverride *,.js.no-touch .card-header>button:focus .button--hoverTextOverride *,.js.no-touch .list.list--toggle p-menu+[pButton]:focus .button--hoverTextOverride *,.list.list--toggle .js.no-touch p-menu+[pButton]:focus .button--hoverTextOverride *,.js.touch .button:active .button--hoverTextOverride *,.js.touch .card-header>button:active .button--hoverTextOverride *,.js.touch .list.list--toggle p-menu+[pButton]:active .button--hoverTextOverride *,.list.list--toggle .js.touch p-menu+[pButton]:active .button--hoverTextOverride * {
    color: var(--generic-light)
}

.button[disabled].button--white>.fa,.card-header>button[disabled].button--white>.fa,.card-header>csi-button>button[disabled].button--white>.fa,.list.list--toggle p-menu+[disabled].button--white[pButton]>.fa,.button[disabled].button--white>[class^=fa-],.card-header>button[disabled].button--white>[class^=fa-],.card-header>csi-button>button[disabled].button--white>[class^=fa-],.list.list--toggle p-menu+[disabled].button--white[pButton]>[class^=fa-],accordion .panel-title.button[disabled].button--white>a:before,accordion .card-header>button.panel-title[disabled].button--white>a:before,accordion .card-header>csi-button>button.panel-title[disabled].button--white>a:before,.list.list--toggle accordion p-menu+.panel-title[disabled].button--white[pButton]>a:before,accordion .list.list--toggle p-menu+.panel-title[disabled].button--white[pButton]>a:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button[disabled].button--white>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>button[disabled].button--white>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>csi-button>button[disabled].button--white>.ui-accordion-toggle-icon.pi,.list.list--toggle p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) p-menu+[disabled].button--white[pButton]>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list.list--toggle p-menu+[disabled].button--white[pButton]>.ui-accordion-toggle-icon.pi,.carousel--simple .carousel-control .button[disabled].button--white>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>button[disabled].button--white>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>csi-button>button[disabled].button--white>.glyphicon-chevron-left:before,.list.list--toggle .carousel--simple .carousel-control p-menu+[disabled].button--white[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list.list--toggle p-menu+[disabled].button--white[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .button[disabled].button--white>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>button[disabled].button--white>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>csi-button>button[disabled].button--white>.glyphicon-chevron-right:before,.list.list--toggle .carousel--simple .carousel-control p-menu+[disabled].button--white[pButton]>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list.list--toggle p-menu+[disabled].button--white[pButton]>.glyphicon-chevron-right:before,.button[disabled].button--white>.control--rdc:before,.card-header>button[disabled].button--white>.control--rdc:before,.card-header>csi-button>button[disabled].button--white>.control--rdc:before,.list.list--toggle p-menu+[disabled].button--white[pButton]>.control--rdc:before,.button[disabled].button--white>.control--imageButton:before,.card-header>button[disabled].button--white>.control--imageButton:before,.card-header>csi-button>button[disabled].button--white>.control--imageButton:before,.list.list--toggle p-menu+[disabled].button--white[pButton]>.control--imageButton:before,.button[disabled].button--white>.control--receipt:before,.card-header>button[disabled].button--white>.control--receipt:before,.card-header>csi-button>button[disabled].button--white>.control--receipt:before,.list.list--toggle p-menu+[disabled].button--white[pButton]>.control--receipt:before,.datepicker .btn.button[disabled].button--white>.glyphicon-chevron-left:before,.datepicker .card-header>button.btn[disabled].button--white>.glyphicon-chevron-left:before,.datepicker .card-header>csi-button>button.btn[disabled].button--white>.glyphicon-chevron-left:before,.list.list--toggle .datepicker p-menu+.btn[disabled].button--white[pButton]>.glyphicon-chevron-left:before,.datepicker .list.list--toggle p-menu+.btn[disabled].button--white[pButton]>.glyphicon-chevron-left:before,.datepicker .btn.button[disabled].button--white>.glyphicon-chevron-right:before,.datepicker .card-header>button.btn[disabled].button--white>.glyphicon-chevron-right:before,.datepicker .card-header>csi-button>button.btn[disabled].button--white>.glyphicon-chevron-right:before,.list.list--toggle .datepicker p-menu+.btn[disabled].button--white[pButton]>.glyphicon-chevron-right:before,.datepicker .list.list--toggle p-menu+.btn[disabled].button--white[pButton]>.glyphicon-chevron-right:before,p-calendar .p-calendar .button[disabled].button--white>.pi-chevron-left:before,p-calendar .p-calendar .card-header>button[disabled].button--white>.pi-chevron-left:before,p-calendar .p-calendar .card-header>csi-button>button[disabled].button--white>.pi-chevron-left:before,.list.list--toggle p-calendar .p-calendar p-menu+[disabled].button--white[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .list.list--toggle p-menu+[disabled].button--white[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .button[disabled].button--white>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>button[disabled].button--white>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button[disabled].button--white>.pi-chevron-left:before,.list.list--toggle csi-prime-calendar .ui-calendar p-menu+[disabled].button--white[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list.list--toggle p-menu+[disabled].button--white[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .button[disabled].button--white>.pi-chevron-right:before,p-calendar .p-calendar .card-header>button[disabled].button--white>.pi-chevron-right:before,p-calendar .p-calendar .card-header>csi-button>button[disabled].button--white>.pi-chevron-right:before,.list.list--toggle p-calendar .p-calendar p-menu+[disabled].button--white[pButton]>.pi-chevron-right:before,p-calendar .p-calendar .list.list--toggle p-menu+[disabled].button--white[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .button[disabled].button--white>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>button[disabled].button--white>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button[disabled].button--white>.pi-chevron-right:before,.list.list--toggle csi-prime-calendar .ui-calendar p-menu+[disabled].button--white[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list.list--toggle p-menu+[disabled].button--white[pButton]>.pi-chevron-right:before,csi-dropdown p-dropdown .ui-dropdown .button[disabled].button--white>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>button[disabled].button--white>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>csi-button>button[disabled].button--white>.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown p-menu+[disabled].button--white[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list.list--toggle p-menu+[disabled].button--white[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .button[disabled].button--white>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>button[disabled].button--white>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>csi-button>button[disabled].button--white>.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown p-menu+[disabled].button--white[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list.list--toggle p-menu+[disabled].button--white[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button[disabled].button--white>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button[disabled].button--white>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button[disabled].button--white>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[disabled].button--white[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+[disabled].button--white[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button[disabled].button--white>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button[disabled].button--white>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button[disabled].button--white>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[disabled].button--white[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+[disabled].button--white[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button[disabled].button--white>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button[disabled].button--white>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button[disabled].button--white>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[disabled].button--white[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle p-menu+[disabled].button--white[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button[disabled].button--white>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button[disabled].button--white>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button[disabled].button--white>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[disabled].button--white[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle p-menu+[disabled].button--white[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button[disabled].button--white>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button[disabled].button--white>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button[disabled].button--white>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[disabled].button--white[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+[disabled].button--white[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button[disabled].button--white>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button[disabled].button--white>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button[disabled].button--white>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[disabled].button--white[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+[disabled].button--white[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button[disabled].button--white>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button[disabled].button--white>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button[disabled].button--white>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[disabled].button--white[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle p-menu+[disabled].button--white[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button[disabled].button--white>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button[disabled].button--white>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button[disabled].button--white>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[disabled].button--white[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle p-menu+[disabled].button--white[pButton]>.p-dropdown-trigger-icon:before,.ui-timepicker .button[disabled].button--white>.pi-chevron-up:before,.ui-timepicker .card-header>button[disabled].button--white>.pi-chevron-up:before,.ui-timepicker .card-header>csi-button>button[disabled].button--white>.pi-chevron-up:before,.list.list--toggle .ui-timepicker p-menu+[disabled].button--white[pButton]>.pi-chevron-up:before,.ui-timepicker .list.list--toggle p-menu+[disabled].button--white[pButton]>.pi-chevron-up:before,.p-timepicker .button[disabled].button--white>.pi-chevron-up:before,.p-timepicker .card-header>button[disabled].button--white>.pi-chevron-up:before,.p-timepicker .card-header>csi-button>button[disabled].button--white>.pi-chevron-up:before,.list.list--toggle .p-timepicker p-menu+[disabled].button--white[pButton]>.pi-chevron-up:before,.p-timepicker .list.list--toggle p-menu+[disabled].button--white[pButton]>.pi-chevron-up:before,.ui-timepicker .button[disabled].button--white>.pi-chevron-down:before,.ui-timepicker .card-header>button[disabled].button--white>.pi-chevron-down:before,.ui-timepicker .card-header>csi-button>button[disabled].button--white>.pi-chevron-down:before,.list.list--toggle .ui-timepicker p-menu+[disabled].button--white[pButton]>.pi-chevron-down:before,.ui-timepicker .list.list--toggle p-menu+[disabled].button--white[pButton]>.pi-chevron-down:before,.p-timepicker .button[disabled].button--white>.pi-chevron-down:before,.p-timepicker .card-header>button[disabled].button--white>.pi-chevron-down:before,.p-timepicker .card-header>csi-button>button[disabled].button--white>.pi-chevron-down:before,.list.list--toggle .p-timepicker p-menu+[disabled].button--white[pButton]>.pi-chevron-down:before,.p-timepicker .list.list--toggle p-menu+[disabled].button--white[pButton]>.pi-chevron-down:before,.timepicker .btn.button[disabled].button--white>.glyphicon-chevron-up:before,.timepicker .card-header>button.btn[disabled].button--white>.glyphicon-chevron-up:before,.timepicker .card-header>csi-button>button.btn[disabled].button--white>.glyphicon-chevron-up:before,.list.list--toggle .timepicker p-menu+.btn[disabled].button--white[pButton]>.glyphicon-chevron-up:before,.timepicker .list.list--toggle p-menu+.btn[disabled].button--white[pButton]>.glyphicon-chevron-up:before,.timepicker .btn.button[disabled].button--white>.glyphicon-chevron-down:before,.timepicker .card-header>button.btn[disabled].button--white>.glyphicon-chevron-down:before,.timepicker .card-header>csi-button>button.btn[disabled].button--white>.glyphicon-chevron-down:before,.list.list--toggle .timepicker p-menu+.btn[disabled].button--white[pButton]>.glyphicon-chevron-down:before,.timepicker .list.list--toggle p-menu+.btn[disabled].button--white[pButton]>.glyphicon-chevron-down:before,.button[disabled].button--white>.input--editable:before,.card-header>button[disabled].button--white>.input--editable:before,.card-header>csi-button>button[disabled].button--white>.input--editable:before,.list.list--toggle p-menu+[disabled].button--white[pButton]>.input--editable:before,.button[disabled].button--white>.input--modal:before,.card-header>button[disabled].button--white>.input--modal:before,.card-header>csi-button>button[disabled].button--white>.input--modal:before,.list.list--toggle p-menu+[disabled].button--white[pButton]>.input--modal:before,.list--clickable .button[disabled].button--white>.list-item:before,.list--clickable .card-header>button[disabled].button--white>.list-item:before,.list--clickable .card-header>csi-button>button[disabled].button--white>.list-item:before,.list.list--toggle .list--clickable p-menu+[disabled].button--white[pButton]>.list-item:before,.list--clickable .list.list--toggle p-menu+[disabled].button--white[pButton]>.list-item:before,.list.list--sortable .list-item .button[disabled].button--white>.list-itemSorter:before,.list.list--sortable .list-item .card-header>button[disabled].button--white>.list-itemSorter:before,.list.list--sortable .list-item .card-header>csi-button>button[disabled].button--white>.list-itemSorter:before,.list.list--toggle .list.list--sortable .list-item p-menu+[disabled].button--white[pButton]>.list-itemSorter:before,.list.list--sortable .list-item .list.list--toggle p-menu+[disabled].button--white[pButton]>.list-itemSorter:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .button[disabled].button--white>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>button[disabled].button--white>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>csi-button>button[disabled].button--white>.ui-chkbox-icon:before,.list.list--toggle p-table .ui-table .ui-chkbox .ui-chkbox-box p-menu+[disabled].button--white[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list.list--toggle p-menu+[disabled].button--white[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-table-thead tr th .button[disabled].button--white>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .card-header>button[disabled].button--white>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .card-header>csi-button>button[disabled].button--white>.ui-sortable-column-icon:before,.list.list--toggle p-table .ui-table .ui-table-thead tr th p-menu+[disabled].button--white[pButton]>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list.list--toggle p-menu+[disabled].button--white[pButton]>.ui-sortable-column-icon:before {
    color: var(--text-disabled) !important
}

.button[disabled].button--rectangle,.card-header>button[disabled].button--rectangle,.card-header>csi-button>button[disabled].button--rectangle,.list.list--toggle .card-header>p-menu+button[disabled][pButton],.list.list--toggle .card-header>csi-button>p-menu+button[disabled][pButton],.list.list--toggle p-menu+[disabled][pButton],.button[disabled].button--default,.card-header>button[disabled].button--default,.card-header>csi-button>button[disabled].button--default,.button[disabled].button--outline,.card-header>button[disabled].button--outline,.card-header>csi-button>button[disabled].button--outline,.button[disabled].button--tab,.card-header>button[disabled].button--tab,.card-header>csi-button>button[disabled].button--tab {
    color: var(--button-default-text-disabled-color) !important;
    background-color: var(--button-default-bg-disabled-color) !important
}

.button[disabled].button--underline,.card-header>button[disabled].button--underline,.card-header>csi-button>button[disabled].button--underline,.list.list--toggle p-menu+[disabled].button--underline[pButton] {
    background-color: transparent !important;
    color: #ccc !important
}

.button[disabled].button--outline,.card-header>button[disabled].button--outline,.card-header>csi-button>button[disabled].button--outline,.list.list--toggle p-menu+[disabled].button--outline[pButton] {
    background-color: none !important;
    border-color: var(--text-disabled) !important;
    color: var(--text-disabled) !important
}

.button[disabled].button--outline>.fa,.card-header>button[disabled].button--outline>.fa,.card-header>csi-button>button[disabled].button--outline>.fa,.list.list--toggle p-menu+[disabled].button--outline[pButton]>.fa,.button[disabled].button--outline>[class^=fa-],.card-header>button[disabled].button--outline>[class^=fa-],.card-header>csi-button>button[disabled].button--outline>[class^=fa-],.list.list--toggle p-menu+[disabled].button--outline[pButton]>[class^=fa-],accordion .panel-title.button[disabled].button--outline>a:before,accordion .card-header>button.panel-title[disabled].button--outline>a:before,accordion .card-header>csi-button>button.panel-title[disabled].button--outline>a:before,.list.list--toggle accordion p-menu+.panel-title[disabled].button--outline[pButton]>a:before,accordion .list.list--toggle p-menu+.panel-title[disabled].button--outline[pButton]>a:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button[disabled].button--outline>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>button[disabled].button--outline>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>csi-button>button[disabled].button--outline>.ui-accordion-toggle-icon.pi,.list.list--toggle p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) p-menu+[disabled].button--outline[pButton]>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list.list--toggle p-menu+[disabled].button--outline[pButton]>.ui-accordion-toggle-icon.pi,.carousel--simple .carousel-control .button[disabled].button--outline>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>button[disabled].button--outline>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>csi-button>button[disabled].button--outline>.glyphicon-chevron-left:before,.list.list--toggle .carousel--simple .carousel-control p-menu+[disabled].button--outline[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list.list--toggle p-menu+[disabled].button--outline[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .button[disabled].button--outline>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>button[disabled].button--outline>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>csi-button>button[disabled].button--outline>.glyphicon-chevron-right:before,.list.list--toggle .carousel--simple .carousel-control p-menu+[disabled].button--outline[pButton]>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list.list--toggle p-menu+[disabled].button--outline[pButton]>.glyphicon-chevron-right:before,.button[disabled].button--outline>.control--rdc:before,.card-header>button[disabled].button--outline>.control--rdc:before,.card-header>csi-button>button[disabled].button--outline>.control--rdc:before,.list.list--toggle p-menu+[disabled].button--outline[pButton]>.control--rdc:before,.button[disabled].button--outline>.control--imageButton:before,.card-header>button[disabled].button--outline>.control--imageButton:before,.card-header>csi-button>button[disabled].button--outline>.control--imageButton:before,.list.list--toggle p-menu+[disabled].button--outline[pButton]>.control--imageButton:before,.button[disabled].button--outline>.control--receipt:before,.card-header>button[disabled].button--outline>.control--receipt:before,.card-header>csi-button>button[disabled].button--outline>.control--receipt:before,.list.list--toggle p-menu+[disabled].button--outline[pButton]>.control--receipt:before,.datepicker .btn.button[disabled].button--outline>.glyphicon-chevron-left:before,.datepicker .card-header>button.btn[disabled].button--outline>.glyphicon-chevron-left:before,.datepicker .card-header>csi-button>button.btn[disabled].button--outline>.glyphicon-chevron-left:before,.list.list--toggle .datepicker p-menu+.btn[disabled].button--outline[pButton]>.glyphicon-chevron-left:before,.datepicker .list.list--toggle p-menu+.btn[disabled].button--outline[pButton]>.glyphicon-chevron-left:before,.datepicker .btn.button[disabled].button--outline>.glyphicon-chevron-right:before,.datepicker .card-header>button.btn[disabled].button--outline>.glyphicon-chevron-right:before,.datepicker .card-header>csi-button>button.btn[disabled].button--outline>.glyphicon-chevron-right:before,.list.list--toggle .datepicker p-menu+.btn[disabled].button--outline[pButton]>.glyphicon-chevron-right:before,.datepicker .list.list--toggle p-menu+.btn[disabled].button--outline[pButton]>.glyphicon-chevron-right:before,p-calendar .p-calendar .button[disabled].button--outline>.pi-chevron-left:before,p-calendar .p-calendar .card-header>button[disabled].button--outline>.pi-chevron-left:before,p-calendar .p-calendar .card-header>csi-button>button[disabled].button--outline>.pi-chevron-left:before,.list.list--toggle p-calendar .p-calendar p-menu+[disabled].button--outline[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .list.list--toggle p-menu+[disabled].button--outline[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .button[disabled].button--outline>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>button[disabled].button--outline>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button[disabled].button--outline>.pi-chevron-left:before,.list.list--toggle csi-prime-calendar .ui-calendar p-menu+[disabled].button--outline[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list.list--toggle p-menu+[disabled].button--outline[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .button[disabled].button--outline>.pi-chevron-right:before,p-calendar .p-calendar .card-header>button[disabled].button--outline>.pi-chevron-right:before,p-calendar .p-calendar .card-header>csi-button>button[disabled].button--outline>.pi-chevron-right:before,.list.list--toggle p-calendar .p-calendar p-menu+[disabled].button--outline[pButton]>.pi-chevron-right:before,p-calendar .p-calendar .list.list--toggle p-menu+[disabled].button--outline[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .button[disabled].button--outline>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>button[disabled].button--outline>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button[disabled].button--outline>.pi-chevron-right:before,.list.list--toggle csi-prime-calendar .ui-calendar p-menu+[disabled].button--outline[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list.list--toggle p-menu+[disabled].button--outline[pButton]>.pi-chevron-right:before,csi-dropdown p-dropdown .ui-dropdown .button[disabled].button--outline>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>button[disabled].button--outline>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>csi-button>button[disabled].button--outline>.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown p-menu+[disabled].button--outline[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list.list--toggle p-menu+[disabled].button--outline[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .button[disabled].button--outline>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>button[disabled].button--outline>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>csi-button>button[disabled].button--outline>.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown p-menu+[disabled].button--outline[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list.list--toggle p-menu+[disabled].button--outline[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button[disabled].button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button[disabled].button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button[disabled].button--outline>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[disabled].button--outline[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+[disabled].button--outline[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button[disabled].button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button[disabled].button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button[disabled].button--outline>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+[disabled].button--outline[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+[disabled].button--outline[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button[disabled].button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button[disabled].button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button[disabled].button--outline>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[disabled].button--outline[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle p-menu+[disabled].button--outline[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button[disabled].button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button[disabled].button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button[disabled].button--outline>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+[disabled].button--outline[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle p-menu+[disabled].button--outline[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button[disabled].button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button[disabled].button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button[disabled].button--outline>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[disabled].button--outline[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+[disabled].button--outline[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button[disabled].button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button[disabled].button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button[disabled].button--outline>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+[disabled].button--outline[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+[disabled].button--outline[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button[disabled].button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button[disabled].button--outline>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button[disabled].button--outline>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[disabled].button--outline[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle p-menu+[disabled].button--outline[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button[disabled].button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button[disabled].button--outline>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button[disabled].button--outline>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+[disabled].button--outline[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle p-menu+[disabled].button--outline[pButton]>.p-dropdown-trigger-icon:before,.ui-timepicker .button[disabled].button--outline>.pi-chevron-up:before,.ui-timepicker .card-header>button[disabled].button--outline>.pi-chevron-up:before,.ui-timepicker .card-header>csi-button>button[disabled].button--outline>.pi-chevron-up:before,.list.list--toggle .ui-timepicker p-menu+[disabled].button--outline[pButton]>.pi-chevron-up:before,.ui-timepicker .list.list--toggle p-menu+[disabled].button--outline[pButton]>.pi-chevron-up:before,.p-timepicker .button[disabled].button--outline>.pi-chevron-up:before,.p-timepicker .card-header>button[disabled].button--outline>.pi-chevron-up:before,.p-timepicker .card-header>csi-button>button[disabled].button--outline>.pi-chevron-up:before,.list.list--toggle .p-timepicker p-menu+[disabled].button--outline[pButton]>.pi-chevron-up:before,.p-timepicker .list.list--toggle p-menu+[disabled].button--outline[pButton]>.pi-chevron-up:before,.ui-timepicker .button[disabled].button--outline>.pi-chevron-down:before,.ui-timepicker .card-header>button[disabled].button--outline>.pi-chevron-down:before,.ui-timepicker .card-header>csi-button>button[disabled].button--outline>.pi-chevron-down:before,.list.list--toggle .ui-timepicker p-menu+[disabled].button--outline[pButton]>.pi-chevron-down:before,.ui-timepicker .list.list--toggle p-menu+[disabled].button--outline[pButton]>.pi-chevron-down:before,.p-timepicker .button[disabled].button--outline>.pi-chevron-down:before,.p-timepicker .card-header>button[disabled].button--outline>.pi-chevron-down:before,.p-timepicker .card-header>csi-button>button[disabled].button--outline>.pi-chevron-down:before,.list.list--toggle .p-timepicker p-menu+[disabled].button--outline[pButton]>.pi-chevron-down:before,.p-timepicker .list.list--toggle p-menu+[disabled].button--outline[pButton]>.pi-chevron-down:before,.timepicker .btn.button[disabled].button--outline>.glyphicon-chevron-up:before,.timepicker .card-header>button.btn[disabled].button--outline>.glyphicon-chevron-up:before,.timepicker .card-header>csi-button>button.btn[disabled].button--outline>.glyphicon-chevron-up:before,.list.list--toggle .timepicker p-menu+.btn[disabled].button--outline[pButton]>.glyphicon-chevron-up:before,.timepicker .list.list--toggle p-menu+.btn[disabled].button--outline[pButton]>.glyphicon-chevron-up:before,.timepicker .btn.button[disabled].button--outline>.glyphicon-chevron-down:before,.timepicker .card-header>button.btn[disabled].button--outline>.glyphicon-chevron-down:before,.timepicker .card-header>csi-button>button.btn[disabled].button--outline>.glyphicon-chevron-down:before,.list.list--toggle .timepicker p-menu+.btn[disabled].button--outline[pButton]>.glyphicon-chevron-down:before,.timepicker .list.list--toggle p-menu+.btn[disabled].button--outline[pButton]>.glyphicon-chevron-down:before,.button[disabled].button--outline>.input--editable:before,.card-header>button[disabled].button--outline>.input--editable:before,.card-header>csi-button>button[disabled].button--outline>.input--editable:before,.list.list--toggle p-menu+[disabled].button--outline[pButton]>.input--editable:before,.button[disabled].button--outline>.input--modal:before,.card-header>button[disabled].button--outline>.input--modal:before,.card-header>csi-button>button[disabled].button--outline>.input--modal:before,.list.list--toggle p-menu+[disabled].button--outline[pButton]>.input--modal:before,.list--clickable .button[disabled].button--outline>.list-item:before,.list--clickable .card-header>button[disabled].button--outline>.list-item:before,.list--clickable .card-header>csi-button>button[disabled].button--outline>.list-item:before,.list.list--toggle .list--clickable p-menu+[disabled].button--outline[pButton]>.list-item:before,.list--clickable .list.list--toggle p-menu+[disabled].button--outline[pButton]>.list-item:before,.list.list--sortable .list-item .button[disabled].button--outline>.list-itemSorter:before,.list.list--sortable .list-item .card-header>button[disabled].button--outline>.list-itemSorter:before,.list.list--sortable .list-item .card-header>csi-button>button[disabled].button--outline>.list-itemSorter:before,.list.list--toggle .list.list--sortable .list-item p-menu+[disabled].button--outline[pButton]>.list-itemSorter:before,.list.list--sortable .list-item .list.list--toggle p-menu+[disabled].button--outline[pButton]>.list-itemSorter:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .button[disabled].button--outline>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>button[disabled].button--outline>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>csi-button>button[disabled].button--outline>.ui-chkbox-icon:before,.list.list--toggle p-table .ui-table .ui-chkbox .ui-chkbox-box p-menu+[disabled].button--outline[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list.list--toggle p-menu+[disabled].button--outline[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-table-thead tr th .button[disabled].button--outline>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .card-header>button[disabled].button--outline>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .card-header>csi-button>button[disabled].button--outline>.ui-sortable-column-icon:before,.list.list--toggle p-table .ui-table .ui-table-thead tr th p-menu+[disabled].button--outline[pButton]>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list.list--toggle p-menu+[disabled].button--outline[pButton]>.ui-sortable-column-icon:before {
    color: var(--text-disabled) !important
}

.button[disabled].button--circle,.card-header>button[disabled].button--circle,.card-header>csi-button>button[disabled].button--circle,.list.list--toggle p-menu+[disabled].button--circle[pButton],.button[disabled].button--link,.card-header>button[disabled].button--link,.card-header>csi-button>button[disabled].button--link,.list.list--toggle p-menu+[disabled].button--link[pButton] {
    color: var(--text-disabled) !important;
    background: transparent !important
}

.button[disabled].button--circle.button--primary,.card-header>button[disabled].button--circle.button--primary,.card-header>csi-button>button[disabled].button--circle.button--primary,.list.list--toggle p-menu+[disabled].button--circle.button--primary[pButton],.button[disabled].button--link.button--primary,.card-header>button[disabled].button--link.button--primary,.card-header>csi-button>button[disabled].button--link.button--primary,.list.list--toggle p-menu+[disabled].button--link.button--primary[pButton] {
    background: #404040 !important;
    color: #272727 !important
}

.button[disabled].button--circle.button--secondary,.card-header>button[disabled].button--circle.button--secondary,.card-header>csi-button>button[disabled].button--circle.button--secondary,.list.list--toggle p-menu+[disabled].button--circle.button--secondary[pButton],.modal--wizard .card .card-header>button[disabled].button--circle,.modal--wizard .card .card-header>csi-button.card-header>button[disabled].button--circle,.list.list--toggle .modal--wizard .card .card-header>p-menu+button[disabled].button--circle[pButton],.modal--wizard .card .list.list--toggle .card-header>p-menu+button[disabled].button--circle[pButton],.button[disabled].button--link.button--secondary,.card-header>button[disabled].button--link.button--secondary,.card-header>csi-button>button[disabled].button--link.button--secondary,.list.list--toggle p-menu+[disabled].button--link.button--secondary[pButton],.modal--wizard .card .card-header>button[disabled].button--link,.modal--wizard .card .card-header>csi-button.card-header>button[disabled].button--link,.list.list--toggle .modal--wizard .card .card-header>p-menu+button[disabled].button--link[pButton],.modal--wizard .card .list.list--toggle .card-header>p-menu+button[disabled].button--link[pButton] {
    background: #888 !important;
    color: #6f6f6f !important
}

.button[disabled].button--enabled.button--primary,.card-header>button[disabled].button--enabled.button--primary,.card-header>csi-button>button[disabled].button--enabled.button--primary,.list.list--toggle p-menu+[disabled].button--enabled.button--primary[pButton] {
    background: var(--primary-color) !important;
    color: color-mix(in srgb, var(--primary-color), black 50%) !important
}

.button[disabled].button--enabled.button--primary.button--thin,.card-header>button[disabled].button--enabled.button--primary.button--thin,.card-header>csi-button>button[disabled].button--enabled.button--primary.button--thin,.list.list--toggle p-menu+[disabled].button--enabled.button--primary.button--thin[pButton] {
    border-color: var(--primary-color) !important
}

.button[disabled].button--enabled.button--primary>span,.card-header>button[disabled].button--enabled.button--primary>span,.card-header>csi-button>button[disabled].button--enabled.button--primary>span,.list.list--toggle p-menu+[disabled].button--enabled.button--primary[pButton]>span {
    color: color-mix(in srgb, var(--primary-color), black 50%) !important
}

.button[disabled].button--enabled.button--secondary,.card-header>button[disabled].button--enabled.button--secondary,.card-header>csi-button>button[disabled].button--enabled.button--secondary,.list.list--toggle p-menu+[disabled].button--enabled.button--secondary[pButton],.modal--wizard .card .card-header>button[disabled].button--enabled,.modal--wizard .card .card-header>csi-button.card-header>button[disabled].button--enabled,.list.list--toggle .modal--wizard .card .card-header>p-menu+button[disabled].button--enabled[pButton],.modal--wizard .card .list.list--toggle .card-header>p-menu+button[disabled].button--enabled[pButton] {
    background: var(--secondary-color) !important;
    color: color-mix(in srgb, var(--secondary-color), black 50%) !important
}

.button[disabled].button--enabled.button--secondary.button--thin,.card-header>button[disabled].button--enabled.button--secondary.button--thin,.card-header>csi-button>button[disabled].button--enabled.button--secondary.button--thin,.list.list--toggle p-menu+[disabled].button--enabled.button--secondary.button--thin[pButton],.modal--wizard .card .card-header>button[disabled].button--enabled.button--thin,.modal--wizard .card .card-header>csi-button.card-header>button[disabled].button--enabled.button--thin,.list.list--toggle .modal--wizard .card .card-header>p-menu+button[disabled].button--enabled.button--thin[pButton],.modal--wizard .card .list.list--toggle .card-header>p-menu+button[disabled].button--enabled.button--thin[pButton] {
    border-color: var(--secondary-color) !important
}

.button[disabled].button--enabled.button--secondary>span,.card-header>button[disabled].button--enabled.button--secondary>span,.card-header>csi-button>button[disabled].button--enabled.button--secondary>span,.list.list--toggle p-menu+[disabled].button--enabled.button--secondary[pButton]>span,.modal--wizard .card .card-header>button[disabled].button--enabled>span,.modal--wizard .card .card-header>csi-button.card-header>button[disabled].button--enabled>span,.list.list--toggle .modal--wizard .card .card-header>p-menu+button[disabled].button--enabled[pButton]>span,.modal--wizard .card .list.list--toggle .card-header>p-menu+button[disabled].button--enabled[pButton]>span {
    color: color-mix(in srgb, var(--secondary-color), black 50%) !important
}

.button[disabled].button--enabled.button--dark,.card-header>button[disabled].button--enabled.button--dark,.card-header>csi-button>button[disabled].button--enabled.button--dark,.list.list--toggle p-menu+[disabled].button--enabled.button--dark[pButton] {
    background: var(--generic-dark) !important;
    color: color-mix(in srgb, var(--generic-dark), black 50%) !important
}

.button[disabled].button--enabled.button--dark.button--thin,.card-header>button[disabled].button--enabled.button--dark.button--thin,.card-header>csi-button>button[disabled].button--enabled.button--dark.button--thin,.list.list--toggle p-menu+[disabled].button--enabled.button--dark.button--thin[pButton] {
    border-color: var(--generic-dark) !important
}

.button[disabled].button--enabled.button--dark>span,.card-header>button[disabled].button--enabled.button--dark>span,.card-header>csi-button>button[disabled].button--enabled.button--dark>span,.list.list--toggle p-menu+[disabled].button--enabled.button--dark[pButton]>span {
    color: color-mix(in srgb, var(--generic-dark), black 50%) !important
}

.button[disabled].button--enabled.button--light,.card-header>button[disabled].button--enabled.button--light,.card-header>csi-button>button[disabled].button--enabled.button--light,.list.list--toggle p-menu+[disabled].button--enabled.button--light[pButton] {
    background: var(--generic-medium) !important;
    color: color-mix(in srgb, var(--generic-medium), black 50%) !important
}

.button[disabled].button--enabled.button--light.button--thin,.card-header>button[disabled].button--enabled.button--light.button--thin,.card-header>csi-button>button[disabled].button--enabled.button--light.button--thin,.list.list--toggle p-menu+[disabled].button--enabled.button--light.button--thin[pButton] {
    border-color: var(--generic-medium) !important
}

.button[disabled].button--enabled.button--light>span,.card-header>button[disabled].button--enabled.button--light>span,.card-header>csi-button>button[disabled].button--enabled.button--light>span,.list.list--toggle p-menu+[disabled].button--enabled.button--light[pButton]>span {
    color: color-mix(in srgb, var(--generic-medium), black 50%) !important
}

.button[disabled].button--enabled.button--lighter,.card-header>button[disabled].button--enabled.button--lighter,.card-header>csi-button>button[disabled].button--enabled.button--lighter,.list.list--toggle p-menu+[disabled].button--enabled.button--lighter[pButton] {
    background: var(--generic-light) !important;
    color: color-mix(in srgb, var(--generic-light), black 50%) !important
}

.button[disabled].button--enabled.button--lighter.button--thin,.card-header>button[disabled].button--enabled.button--lighter.button--thin,.card-header>csi-button>button[disabled].button--enabled.button--lighter.button--thin,.list.list--toggle p-menu+[disabled].button--enabled.button--lighter.button--thin[pButton] {
    border-color: var(--generic-light) !important
}

.button[disabled].button--enabled.button--lighter>span,.card-header>button[disabled].button--enabled.button--lighter>span,.card-header>csi-button>button[disabled].button--enabled.button--lighter>span,.list.list--toggle p-menu+[disabled].button--enabled.button--lighter[pButton]>span {
    color: color-mix(in srgb, var(--generic-light), black 50%) !important
}

.button[disabled].button--enabled.button--success,.card-header>button[disabled].button--enabled.button--success,.card-header>csi-button>button[disabled].button--enabled.button--success,.list.list--toggle p-menu+[disabled].button--enabled.button--success[pButton] {
    background: #7ac943 !important;
    color: color-mix(in srgb, #7ac943, black 50%) !important
}

.button[disabled].button--enabled.button--success.button--thin,.card-header>button[disabled].button--enabled.button--success.button--thin,.card-header>csi-button>button[disabled].button--enabled.button--success.button--thin,.list.list--toggle p-menu+[disabled].button--enabled.button--success.button--thin[pButton] {
    border-color: #7ac943 !important
}

.button[disabled].button--enabled.button--success>span,.card-header>button[disabled].button--enabled.button--success>span,.card-header>csi-button>button[disabled].button--enabled.button--success>span,.list.list--toggle p-menu+[disabled].button--enabled.button--success[pButton]>span {
    color: color-mix(in srgb, #7ac943, black 50%) !important
}

.button[disabled].button--enabled.button--danger,.card-header>button[disabled].button--enabled.button--danger,.card-header>csi-button>button[disabled].button--enabled.button--danger,.list.list--toggle p-menu+[disabled].button--enabled.button--danger[pButton] {
    background: #e84c3d !important;
    color: color-mix(in srgb, #e84c3d, black 50%) !important
}

.button[disabled].button--enabled.button--danger.button--thin,.card-header>button[disabled].button--enabled.button--danger.button--thin,.card-header>csi-button>button[disabled].button--enabled.button--danger.button--thin,.list.list--toggle p-menu+[disabled].button--enabled.button--danger.button--thin[pButton] {
    border-color: #e84c3d !important
}

.button[disabled].button--enabled.button--danger>span,.card-header>button[disabled].button--enabled.button--danger>span,.card-header>csi-button>button[disabled].button--enabled.button--danger>span,.list.list--toggle p-menu+[disabled].button--enabled.button--danger[pButton]>span {
    color: color-mix(in srgb, #e84c3d, black 50%) !important
}

.button[disabled].button--enabled.button--warning,.card-header>button[disabled].button--enabled.button--warning,.card-header>csi-button>button[disabled].button--enabled.button--warning,.list.list--toggle p-menu+[disabled].button--enabled.button--warning[pButton] {
    background: #efad27 !important;
    color: color-mix(in srgb, #efad27, black 50%) !important
}

.button[disabled].button--enabled.button--warning.button--thin,.card-header>button[disabled].button--enabled.button--warning.button--thin,.card-header>csi-button>button[disabled].button--enabled.button--warning.button--thin,.list.list--toggle p-menu+[disabled].button--enabled.button--warning.button--thin[pButton] {
    border-color: #efad27 !important
}

.button[disabled].button--enabled.button--warning>span,.card-header>button[disabled].button--enabled.button--warning>span,.card-header>csi-button>button[disabled].button--enabled.button--warning>span,.list.list--toggle p-menu+[disabled].button--enabled.button--warning[pButton]>span {
    color: color-mix(in srgb, #efad27, black 50%) !important
}

.button[disabled].button--enabled.button--info,.card-header>button[disabled].button--enabled.button--info,.card-header>csi-button>button[disabled].button--enabled.button--info,.list.list--toggle p-menu+[disabled].button--enabled.button--info[pButton] {
    background: #1b809e !important;
    color: color-mix(in srgb, #1b809e, black 50%) !important
}

.button[disabled].button--enabled.button--info.button--thin,.card-header>button[disabled].button--enabled.button--info.button--thin,.card-header>csi-button>button[disabled].button--enabled.button--info.button--thin,.list.list--toggle p-menu+[disabled].button--enabled.button--info.button--thin[pButton] {
    border-color: #1b809e !important
}

.button[disabled].button--enabled.button--info>span,.card-header>button[disabled].button--enabled.button--info>span,.card-header>csi-button>button[disabled].button--enabled.button--info>span,.list.list--toggle p-menu+[disabled].button--enabled.button--info[pButton]>span {
    color: color-mix(in srgb, #1b809e, black 50%) !important
}

.button[disabled].button--enabled.button--primaryDark,.card-header>button[disabled].button--enabled.button--primaryDark,.card-header>csi-button>button[disabled].button--enabled.button--primaryDark,.list.list--toggle p-menu+[disabled].button--enabled.button--primaryDark[pButton] {
    background: var(--primary-color-dark) !important;
    color: color-mix(in srgb, var(--primary-color-dark), black 50%) !important
}

.button[disabled].button--enabled.button--primaryDark.button--thin,.card-header>button[disabled].button--enabled.button--primaryDark.button--thin,.card-header>csi-button>button[disabled].button--enabled.button--primaryDark.button--thin,.list.list--toggle p-menu+[disabled].button--enabled.button--primaryDark.button--thin[pButton] {
    border-color: var(--primary-color-dark) !important
}

.button[disabled].button--enabled.button--primaryDark>span,.card-header>button[disabled].button--enabled.button--primaryDark>span,.card-header>csi-button>button[disabled].button--enabled.button--primaryDark>span,.list.list--toggle p-menu+[disabled].button--enabled.button--primaryDark[pButton]>span {
    color: color-mix(in srgb, var(--primary-color-dark), black 50%) !important
}

.button[disabled].button--enabled.button--gray,.card-header>button[disabled].button--enabled.button--gray,.card-header>csi-button>button[disabled].button--enabled.button--gray,.list.list--toggle p-menu+[disabled].button--enabled.button--gray[pButton] {
    background: var(--gray-500) !important;
    color: color-mix(in srgb, var(--gray-500), black 50%) !important
}

.button[disabled].button--enabled.button--gray.button--thin,.card-header>button[disabled].button--enabled.button--gray.button--thin,.card-header>csi-button>button[disabled].button--enabled.button--gray.button--thin,.list.list--toggle p-menu+[disabled].button--enabled.button--gray.button--thin[pButton] {
    border-color: var(--gray-500) !important
}

.button[disabled].button--enabled.button--gray>span,.card-header>button[disabled].button--enabled.button--gray>span,.card-header>csi-button>button[disabled].button--enabled.button--gray>span,.list.list--toggle p-menu+[disabled].button--enabled.button--gray[pButton]>span {
    color: color-mix(in srgb, var(--gray-500), black 50%) !important
}

.button[disabled].button--enabled.button--white,.card-header>button[disabled].button--enabled.button--white,.card-header>csi-button>button[disabled].button--enabled.button--white,.list.list--toggle p-menu+[disabled].button--enabled.button--white[pButton] {
    background: #fff !important;
    color: color-mix(in srgb, #fff, black 50%) !important
}

.button[disabled].button--enabled.button--white.button--thin,.card-header>button[disabled].button--enabled.button--white.button--thin,.card-header>csi-button>button[disabled].button--enabled.button--white.button--thin,.list.list--toggle p-menu+[disabled].button--enabled.button--white.button--thin[pButton] {
    border-color: #fff !important
}

.button[disabled].button--enabled.button--white>span,.card-header>button[disabled].button--enabled.button--white>span,.card-header>csi-button>button[disabled].button--enabled.button--white>span,.list.list--toggle p-menu+[disabled].button--enabled.button--white[pButton]>span {
    color: color-mix(in srgb, #fff, black 50%) !important
}

.button.button--primary,.card-header>button.button--primary,.card-header>csi-button>button.button--primary,.list.list--toggle p-menu+.button--primary[pButton] {
    background: var(--primary-color)
}

.button.button--secondary,.card-header>button.button--secondary,.card-header>csi-button>button.button--secondary,.list.list--toggle p-menu+.button--secondary[pButton],.modal--wizard .card .card-header>button,.modal--wizard .card .card-header>csi-button.card-header>button,.list.list--toggle .modal--wizard .card .card-header>p-menu+button[pButton],.modal--wizard .card .list.list--toggle .card-header>p-menu+button[pButton] {
    background: var(--secondary-color)
}

.button.button--dark,.card-header>button.button--dark,.card-header>csi-button>button.button--dark,.list.list--toggle p-menu+.button--dark[pButton] {
    background: var(--generic-dark)
}

.button.button--light,.card-header>button.button--light,.card-header>csi-button>button.button--light,.list.list--toggle p-menu+.button--light[pButton] {
    background: var(--generic-medium)
}

.button.button--lighter,.card-header>button.button--lighter,.card-header>csi-button>button.button--lighter,.list.list--toggle p-menu+.button--lighter[pButton] {
    background: var(--generic-light)
}

.button.button--success,.card-header>button.button--success,.card-header>csi-button>button.button--success,.list.list--toggle p-menu+.button--success[pButton] {
    color: var(--text-0);
    background: #7ac943
}

.button.button--danger,.card-header>button.button--danger,.card-header>csi-button>button.button--danger,.list.list--toggle p-menu+.button--danger[pButton] {
    color: var(--text-0);
    background: #e84c3d
}

.button.button--warning,.card-header>button.button--warning,.card-header>csi-button>button.button--warning,.list.list--toggle p-menu+.button--warning[pButton] {
    color: var(--text-0);
    background: #efad27
}

.button.button--info,.card-header>button.button--info,.card-header>csi-button>button.button--info,.list.list--toggle p-menu+.button--info[pButton] {
    background: #1b809e
}

.button.button--primaryDark,.card-header>button.button--primaryDark,.card-header>csi-button>button.button--primaryDark,.list.list--toggle p-menu+.button--primaryDark[pButton] {
    background: var(--primary-color-dark)
}

.button.button--trans,.card-header>button.button--trans,.card-header>csi-button>button.button--trans,.list.list--toggle p-menu+.button--trans[pButton] {
    background: transparent
}

.button.button--facebook,.card-header>button.button--facebook,.card-header>csi-button>button.button--facebook,.list.list--toggle p-menu+.button--facebook[pButton] {
    background: #4e69a2
}

.button.button--twitter,.card-header>button.button--twitter,.card-header>csi-button>button.button--twitter,.list.list--toggle p-menu+.button--twitter[pButton] {
    background: #55acee
}

.button.button--linkedin,.card-header>button.button--linkedin,.card-header>csi-button>button.button--linkedin,.list.list--toggle p-menu+.button--linkedin[pButton] {
    background: #287bbc
}

.button.button--gray,.card-header>button.button--gray,.card-header>csi-button>button.button--gray,.list.list--toggle p-menu+.button--gray[pButton] {
    background: var(--gray-500)
}

.button.button--pending,.card-header>button.button--pending,.card-header>csi-button>button.button--pending,.list.list--toggle p-menu+.button--pending[pButton] {
    background: var(--generic-dark)
}

.button.button--white,.card-header>button.button--white,.card-header>csi-button>button.button--white,.list.list--toggle p-menu+.button--white[pButton] {
    background: #fff
}

.button.button--inactive,.card-header>button.button--inactive,.card-header>csi-button>button.button--inactive,.list.list--toggle p-menu+.button--inactive[pButton] {
    background: var(--gray-500)
}

.button.button--lightDanger,.card-header>button.button--lightDanger,.card-header>csi-button>button.button--lightDanger,.list.list--toggle p-menu+.button--lightDanger[pButton] {
    background: var(--severity-danger-bg)
}

.button.button--lightSuccess,.card-header>button.button--lightSuccess,.card-header>csi-button>button.button--lightSuccess,.list.list--toggle p-menu+.button--lightSuccess[pButton] {
    background: var(--severity-success-bg)
}

.button.button--trans,.card-header>button.button--trans,.card-header>csi-button>button.button--trans,.list.list--toggle p-menu+.button--trans[pButton] {
    background: transparent !important
}

.button.button--outline,.card-header>button.button--outline,.card-header>csi-button>button.button--outline,.list.list--toggle p-menu+.button--outline[pButton] {
    color: var(--button-outlined-text-color);
    border-color: var(--button-outlined-border-color);
    background: none
}

.button.button--outline.button--primary,.card-header>button.button--outline.button--primary,.card-header>csi-button>button.button--outline.button--primary,.list.list--toggle p-menu+.button--outline.button--primary[pButton] {
    color: var(--primary-color);
    border-color: var(--primary-color);
    background: none
}

.button.button--outline.button--primary:hover,.card-header>button.button--outline.button--primary:hover,.card-header>csi-button>button.button--outline.button--primary:hover,.list.list--toggle p-menu+.button--outline.button--primary[pButton]:hover,.button.button--outline.button--primary:focus,.card-header>button.button--outline.button--primary:focus,.card-header>csi-button>button.button--outline.button--primary:focus,.list.list--toggle p-menu+.button--outline.button--primary[pButton]:focus {
    background: none
}

.button.button--outline.button--secondary,.card-header>button.button--outline.button--secondary,.card-header>csi-button>button.button--outline.button--secondary,.list.list--toggle p-menu+.button--outline.button--secondary[pButton],.modal--wizard .card .card-header>button.button--outline,.modal--wizard .card .card-header>csi-button.card-header>button.button--outline,.list.list--toggle .modal--wizard .card .card-header>p-menu+button.button--outline[pButton],.modal--wizard .card .list.list--toggle .card-header>p-menu+button.button--outline[pButton] {
    color: var(--secondary-color);
    border-color: var(--secondary-color);
    background: none
}

.button.button--outline.button--secondary:hover,.card-header>button.button--outline.button--secondary:hover,.card-header>csi-button>button.button--outline.button--secondary:hover,.list.list--toggle p-menu+.button--outline.button--secondary[pButton]:hover,.modal--wizard .card .card-header>button.button--outline:hover,.modal--wizard .card .card-header>csi-button.card-header>button.button--outline:hover,.list.list--toggle .modal--wizard .card .card-header>p-menu+button.button--outline[pButton]:hover,.modal--wizard .card .list.list--toggle .card-header>p-menu+button.button--outline[pButton]:hover,.button.button--outline.button--secondary:focus,.card-header>button.button--outline.button--secondary:focus,.card-header>csi-button>button.button--outline.button--secondary:focus,.list.list--toggle p-menu+.button--outline.button--secondary[pButton]:focus,.modal--wizard .card .card-header>button.button--outline:focus,.modal--wizard .card .card-header>csi-button.card-header>button.button--outline:focus,.list.list--toggle .modal--wizard .card .card-header>p-menu+button.button--outline[pButton]:focus,.modal--wizard .card .list.list--toggle .card-header>p-menu+button.button--outline[pButton]:focus {
    background: none
}

.button.button--outline.button--dark,.card-header>button.button--outline.button--dark,.card-header>csi-button>button.button--outline.button--dark,.list.list--toggle p-menu+.button--outline.button--dark[pButton] {
    color: var(--generic-dark);
    border-color: var(--generic-dark);
    background: none
}

.button.button--outline.button--dark:hover,.card-header>button.button--outline.button--dark:hover,.card-header>csi-button>button.button--outline.button--dark:hover,.list.list--toggle p-menu+.button--outline.button--dark[pButton]:hover,.button.button--outline.button--dark:focus,.card-header>button.button--outline.button--dark:focus,.card-header>csi-button>button.button--outline.button--dark:focus,.list.list--toggle p-menu+.button--outline.button--dark[pButton]:focus {
    background: none
}

.button.button--outline.button--light,.card-header>button.button--outline.button--light,.card-header>csi-button>button.button--outline.button--light,.list.list--toggle p-menu+.button--outline.button--light[pButton] {
    color: var(--generic-medium);
    border-color: var(--generic-medium);
    background: none
}

.button.button--outline.button--light:hover,.card-header>button.button--outline.button--light:hover,.card-header>csi-button>button.button--outline.button--light:hover,.list.list--toggle p-menu+.button--outline.button--light[pButton]:hover,.button.button--outline.button--light:focus,.card-header>button.button--outline.button--light:focus,.card-header>csi-button>button.button--outline.button--light:focus,.list.list--toggle p-menu+.button--outline.button--light[pButton]:focus {
    background: none
}

.button.button--outline.button--lighter,.card-header>button.button--outline.button--lighter,.card-header>csi-button>button.button--outline.button--lighter,.list.list--toggle p-menu+.button--outline.button--lighter[pButton] {
    color: var(--generic-light);
    border-color: var(--generic-light);
    background: none
}

.button.button--outline.button--lighter:hover,.card-header>button.button--outline.button--lighter:hover,.card-header>csi-button>button.button--outline.button--lighter:hover,.list.list--toggle p-menu+.button--outline.button--lighter[pButton]:hover,.button.button--outline.button--lighter:focus,.card-header>button.button--outline.button--lighter:focus,.card-header>csi-button>button.button--outline.button--lighter:focus,.list.list--toggle p-menu+.button--outline.button--lighter[pButton]:focus {
    background: none
}

.button.button--outline.button--success,.card-header>button.button--outline.button--success,.card-header>csi-button>button.button--outline.button--success,.list.list--toggle p-menu+.button--outline.button--success[pButton] {
    color: #7ac943;
    border-color: #7ac943;
    background: none
}

.button.button--outline.button--success:hover,.card-header>button.button--outline.button--success:hover,.card-header>csi-button>button.button--outline.button--success:hover,.list.list--toggle p-menu+.button--outline.button--success[pButton]:hover,.button.button--outline.button--success:focus,.card-header>button.button--outline.button--success:focus,.card-header>csi-button>button.button--outline.button--success:focus,.list.list--toggle p-menu+.button--outline.button--success[pButton]:focus {
    background: none
}

.button.button--outline.button--danger,.card-header>button.button--outline.button--danger,.card-header>csi-button>button.button--outline.button--danger,.list.list--toggle p-menu+.button--outline.button--danger[pButton] {
    color: #e84c3d;
    border-color: #e84c3d;
    background: none
}

.button.button--outline.button--danger:hover,.card-header>button.button--outline.button--danger:hover,.card-header>csi-button>button.button--outline.button--danger:hover,.list.list--toggle p-menu+.button--outline.button--danger[pButton]:hover,.button.button--outline.button--danger:focus,.card-header>button.button--outline.button--danger:focus,.card-header>csi-button>button.button--outline.button--danger:focus,.list.list--toggle p-menu+.button--outline.button--danger[pButton]:focus {
    background: none
}

.button.button--outline.button--warning,.card-header>button.button--outline.button--warning,.card-header>csi-button>button.button--outline.button--warning,.list.list--toggle p-menu+.button--outline.button--warning[pButton] {
    color: #efad27;
    border-color: #efad27;
    background: none
}

.button.button--outline.button--warning:hover,.card-header>button.button--outline.button--warning:hover,.card-header>csi-button>button.button--outline.button--warning:hover,.list.list--toggle p-menu+.button--outline.button--warning[pButton]:hover,.button.button--outline.button--warning:focus,.card-header>button.button--outline.button--warning:focus,.card-header>csi-button>button.button--outline.button--warning:focus,.list.list--toggle p-menu+.button--outline.button--warning[pButton]:focus {
    background: none
}

.button.button--outline.button--info,.card-header>button.button--outline.button--info,.card-header>csi-button>button.button--outline.button--info,.list.list--toggle p-menu+.button--outline.button--info[pButton] {
    color: #1b809e;
    border-color: #1b809e;
    background: none
}

.button.button--outline.button--info:hover,.card-header>button.button--outline.button--info:hover,.card-header>csi-button>button.button--outline.button--info:hover,.list.list--toggle p-menu+.button--outline.button--info[pButton]:hover,.button.button--outline.button--info:focus,.card-header>button.button--outline.button--info:focus,.card-header>csi-button>button.button--outline.button--info:focus,.list.list--toggle p-menu+.button--outline.button--info[pButton]:focus {
    background: none
}

.button.button--outline.button--primaryDark,.card-header>button.button--outline.button--primaryDark,.card-header>csi-button>button.button--outline.button--primaryDark,.list.list--toggle p-menu+.button--outline.button--primaryDark[pButton] {
    color: var(--primary-color-dark);
    border-color: var(--primary-color-dark);
    background: none
}

.button.button--outline.button--primaryDark:hover,.card-header>button.button--outline.button--primaryDark:hover,.card-header>csi-button>button.button--outline.button--primaryDark:hover,.list.list--toggle p-menu+.button--outline.button--primaryDark[pButton]:hover,.button.button--outline.button--primaryDark:focus,.card-header>button.button--outline.button--primaryDark:focus,.card-header>csi-button>button.button--outline.button--primaryDark:focus,.list.list--toggle p-menu+.button--outline.button--primaryDark[pButton]:focus {
    background: none
}

.button.button--outline.button--trans,.card-header>button.button--outline.button--trans,.card-header>csi-button>button.button--outline.button--trans,.list.list--toggle p-menu+.button--outline.button--trans[pButton] {
    color: transparent;
    border-color: transparent;
    background: none
}

.button.button--outline.button--trans:hover,.card-header>button.button--outline.button--trans:hover,.card-header>csi-button>button.button--outline.button--trans:hover,.list.list--toggle p-menu+.button--outline.button--trans[pButton]:hover,.button.button--outline.button--trans:focus,.card-header>button.button--outline.button--trans:focus,.card-header>csi-button>button.button--outline.button--trans:focus,.list.list--toggle p-menu+.button--outline.button--trans[pButton]:focus {
    background: none
}

.button.button--outline.button--facebook,.card-header>button.button--outline.button--facebook,.card-header>csi-button>button.button--outline.button--facebook,.list.list--toggle p-menu+.button--outline.button--facebook[pButton] {
    color: #4e69a2;
    border-color: #4e69a2;
    background: none
}

.button.button--outline.button--facebook:hover,.card-header>button.button--outline.button--facebook:hover,.card-header>csi-button>button.button--outline.button--facebook:hover,.list.list--toggle p-menu+.button--outline.button--facebook[pButton]:hover,.button.button--outline.button--facebook:focus,.card-header>button.button--outline.button--facebook:focus,.card-header>csi-button>button.button--outline.button--facebook:focus,.list.list--toggle p-menu+.button--outline.button--facebook[pButton]:focus {
    background: none
}

.button.button--outline.button--twitter,.card-header>button.button--outline.button--twitter,.card-header>csi-button>button.button--outline.button--twitter,.list.list--toggle p-menu+.button--outline.button--twitter[pButton] {
    color: #55acee;
    border-color: #55acee;
    background: none
}

.button.button--outline.button--twitter:hover,.card-header>button.button--outline.button--twitter:hover,.card-header>csi-button>button.button--outline.button--twitter:hover,.list.list--toggle p-menu+.button--outline.button--twitter[pButton]:hover,.button.button--outline.button--twitter:focus,.card-header>button.button--outline.button--twitter:focus,.card-header>csi-button>button.button--outline.button--twitter:focus,.list.list--toggle p-menu+.button--outline.button--twitter[pButton]:focus {
    background: none
}

.button.button--outline.button--linkedin,.card-header>button.button--outline.button--linkedin,.card-header>csi-button>button.button--outline.button--linkedin,.list.list--toggle p-menu+.button--outline.button--linkedin[pButton] {
    color: #287bbc;
    border-color: #287bbc;
    background: none
}

.button.button--outline.button--linkedin:hover,.card-header>button.button--outline.button--linkedin:hover,.card-header>csi-button>button.button--outline.button--linkedin:hover,.list.list--toggle p-menu+.button--outline.button--linkedin[pButton]:hover,.button.button--outline.button--linkedin:focus,.card-header>button.button--outline.button--linkedin:focus,.card-header>csi-button>button.button--outline.button--linkedin:focus,.list.list--toggle p-menu+.button--outline.button--linkedin[pButton]:focus {
    background: none
}

.button.button--outline.button--gray,.card-header>button.button--outline.button--gray,.card-header>csi-button>button.button--outline.button--gray,.list.list--toggle p-menu+.button--outline.button--gray[pButton] {
    color: var(--gray-500);
    border-color: var(--gray-500);
    background: none
}

.button.button--outline.button--gray:hover,.card-header>button.button--outline.button--gray:hover,.card-header>csi-button>button.button--outline.button--gray:hover,.list.list--toggle p-menu+.button--outline.button--gray[pButton]:hover,.button.button--outline.button--gray:focus,.card-header>button.button--outline.button--gray:focus,.card-header>csi-button>button.button--outline.button--gray:focus,.list.list--toggle p-menu+.button--outline.button--gray[pButton]:focus {
    background: none
}

.button.button--outline.button--pending,.card-header>button.button--outline.button--pending,.card-header>csi-button>button.button--outline.button--pending,.list.list--toggle p-menu+.button--outline.button--pending[pButton] {
    color: var(--generic-dark);
    border-color: var(--generic-dark);
    background: none
}

.button.button--outline.button--pending:hover,.card-header>button.button--outline.button--pending:hover,.card-header>csi-button>button.button--outline.button--pending:hover,.list.list--toggle p-menu+.button--outline.button--pending[pButton]:hover,.button.button--outline.button--pending:focus,.card-header>button.button--outline.button--pending:focus,.card-header>csi-button>button.button--outline.button--pending:focus,.list.list--toggle p-menu+.button--outline.button--pending[pButton]:focus {
    background: none
}

.button.button--outline.button--white,.card-header>button.button--outline.button--white,.card-header>csi-button>button.button--outline.button--white,.list.list--toggle p-menu+.button--outline.button--white[pButton] {
    color: #fff;
    border-color: #fff;
    background: none
}

.button.button--outline.button--white:hover,.card-header>button.button--outline.button--white:hover,.card-header>csi-button>button.button--outline.button--white:hover,.list.list--toggle p-menu+.button--outline.button--white[pButton]:hover,.button.button--outline.button--white:focus,.card-header>button.button--outline.button--white:focus,.card-header>csi-button>button.button--outline.button--white:focus,.list.list--toggle p-menu+.button--outline.button--white[pButton]:focus {
    background: none
}

.button.button--outline.button--inactive,.card-header>button.button--outline.button--inactive,.card-header>csi-button>button.button--outline.button--inactive,.list.list--toggle p-menu+.button--outline.button--inactive[pButton] {
    color: var(--gray-500);
    border-color: var(--gray-500);
    background: none
}

.button.button--outline.button--inactive:hover,.card-header>button.button--outline.button--inactive:hover,.card-header>csi-button>button.button--outline.button--inactive:hover,.list.list--toggle p-menu+.button--outline.button--inactive[pButton]:hover,.button.button--outline.button--inactive:focus,.card-header>button.button--outline.button--inactive:focus,.card-header>csi-button>button.button--outline.button--inactive:focus,.list.list--toggle p-menu+.button--outline.button--inactive[pButton]:focus {
    background: none
}

.button.button--outline.button--lightDanger,.card-header>button.button--outline.button--lightDanger,.card-header>csi-button>button.button--outline.button--lightDanger,.list.list--toggle p-menu+.button--outline.button--lightDanger[pButton] {
    color: var(--severity-danger-bg);
    border-color: var(--severity-danger-bg);
    background: none
}

.button.button--outline.button--lightDanger:hover,.card-header>button.button--outline.button--lightDanger:hover,.card-header>csi-button>button.button--outline.button--lightDanger:hover,.list.list--toggle p-menu+.button--outline.button--lightDanger[pButton]:hover,.button.button--outline.button--lightDanger:focus,.card-header>button.button--outline.button--lightDanger:focus,.card-header>csi-button>button.button--outline.button--lightDanger:focus,.list.list--toggle p-menu+.button--outline.button--lightDanger[pButton]:focus {
    background: none
}

.button.button--outline.button--lightSuccess,.card-header>button.button--outline.button--lightSuccess,.card-header>csi-button>button.button--outline.button--lightSuccess,.list.list--toggle p-menu+.button--outline.button--lightSuccess[pButton] {
    color: var(--severity-success-bg);
    border-color: var(--severity-success-bg);
    background: none
}

.button.button--outline.button--lightSuccess:hover,.card-header>button.button--outline.button--lightSuccess:hover,.card-header>csi-button>button.button--outline.button--lightSuccess:hover,.list.list--toggle p-menu+.button--outline.button--lightSuccess[pButton]:hover,.button.button--outline.button--lightSuccess:focus,.card-header>button.button--outline.button--lightSuccess:focus,.card-header>csi-button>button.button--outline.button--lightSuccess:focus,.list.list--toggle p-menu+.button--outline.button--lightSuccess[pButton]:focus {
    background: none
}

.button--menu {
    background-color: var(--navigation-profile-bg-color, #ffffff1a);
    color: var(--navigation-profile-text-color, #fff);
    border-left-color: var(--navigation-profile-border-color, #ffffff00)
}

.button--menu .button--menu-icon {
    color: var(--navigation-profile-icon-color, #fff)
}

@media only screen and (min-width: 961px) {
    .button--menu.button--menu_state-active {
        color:var(--navigation-sidebar-link-text-hover-color, #fff);
        background: var(--navigation-profile-bg-active-color);
        border-left-color: var(--navigation-profile-border-active-color)
    }

    .button--menu.button--menu_state-active .button--menu-icon {
        color: var(--navigation-sidebar-link-icon-hover-color, #fff)
    }

    .button--menu.button--menu_state-active .button--menu-icon .badge:before {
        background-color: var(--navigation-profile-bg-color);
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, var(--navigation-profile-bg-color)));
        background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), var(--navigation-profile-bg-color));
        background: linear-gradient(to right, rgba(255, 255, 255, 0), var(--navigation-profile-bg-color));
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="var(--navigation-profile-bg-color)")
    }
}

.button--link {
    color: var(--button-link-text-color)
}

.button--link:hover {
    color: var(--button-outlined-text-color)
}

.button--link:focus {
    outline: 2px solid var(--gray-500) !important
}

.button--link.button--primary {
    color: #404040
}

.button--link.button--primary>.fa,.button--link.button--primary>[class^=fa-],accordion .panel-title.button--link.button--primary>a:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button--link.button--primary>.ui-accordion-toggle-icon.pi,.carousel--simple .carousel-control .button--link.button--primary>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .button--link.button--primary>.glyphicon-chevron-right:before,.button--link.button--primary>.control--rdc:before,.button--link.button--primary>.control--imageButton:before,.button--link.button--primary>.control--receipt:before,.datepicker .btn.button--link.button--primary>.glyphicon-chevron-left:before,.datepicker .btn.button--link.button--primary>.glyphicon-chevron-right:before,p-calendar .p-calendar .button--link.button--primary>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .button--link.button--primary>.pi-chevron-left:before,p-calendar .p-calendar .button--link.button--primary>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .button--link.button--primary>.pi-chevron-right:before,csi-dropdown p-dropdown .ui-dropdown .button--link.button--primary>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .button--link.button--primary>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--link.button--primary>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--link.button--primary>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--link.button--primary>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--link.button--primary>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--link.button--primary>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--link.button--primary>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--link.button--primary>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--link.button--primary>.p-dropdown-trigger-icon:before,.ui-timepicker .button--link.button--primary>.pi-chevron-up:before,.p-timepicker .button--link.button--primary>.pi-chevron-up:before,.ui-timepicker .button--link.button--primary>.pi-chevron-down:before,.p-timepicker .button--link.button--primary>.pi-chevron-down:before,.timepicker .btn.button--link.button--primary>.glyphicon-chevron-up:before,.timepicker .btn.button--link.button--primary>.glyphicon-chevron-down:before,.button--link.button--primary>.input--editable:before,.button--link.button--primary>.input--modal:before,.list--clickable .button--link.button--primary>.list-item:before,.list.list--sortable .list-item .button--link.button--primary>.list-itemSorter:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .button--link.button--primary>.ui-chkbox-icon:before,p-table .ui-table .ui-table-thead tr th .button--link.button--primary>.ui-sortable-column-icon:before {
    color: #404040
}

.button--feature .fa,.button--feature [class^=fa-],.button--feature accordion .panel-title>a:before,accordion .button--feature .panel-title>a:before,.button--feature p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button--feature .ui-accordion-toggle-icon.pi,.button--feature .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .button--feature .glyphicon-chevron-left:before,.button--feature .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .button--feature .glyphicon-chevron-right:before,.button--feature .control--rdc:before,.button--feature .control--imageButton:before,.button--feature .control--receipt:before,.button--feature .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .button--feature .btn>.glyphicon-chevron-left:before,.button--feature .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .button--feature .btn>.glyphicon-chevron-right:before,.button--feature p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .button--feature .pi-chevron-left:before,.button--feature csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .button--feature .pi-chevron-left:before,.button--feature p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .button--feature .pi-chevron-right:before,.button--feature csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .button--feature .pi-chevron-right:before,.button--feature csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .button--feature .ui-dropdown-clear-icon:before,.button--feature csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .button--feature .ui-dropdown-clear-icon:before,.button--feature csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--feature .ui-dropdown-trigger-icon:before,.button--feature csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--feature .p-dropdown-trigger-icon:before,.button--feature csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--feature .ui-dropdown-trigger-icon:before,.button--feature csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--feature .p-dropdown-trigger-icon:before,.button--feature csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--feature .ui-dropdown-trigger-icon:before,.button--feature csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--feature .p-dropdown-trigger-icon:before,.button--feature csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--feature .ui-dropdown-trigger-icon:before,.button--feature csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--feature .p-dropdown-trigger-icon:before,.button--feature .ui-timepicker .pi-chevron-up:before,.ui-timepicker .button--feature .pi-chevron-up:before,.button--feature .p-timepicker .pi-chevron-up:before,.p-timepicker .button--feature .pi-chevron-up:before,.button--feature .ui-timepicker .pi-chevron-down:before,.ui-timepicker .button--feature .pi-chevron-down:before,.button--feature .p-timepicker .pi-chevron-down:before,.p-timepicker .button--feature .pi-chevron-down:before,.button--feature .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .button--feature .btn>.glyphicon-chevron-up:before,.button--feature .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .button--feature .btn>.glyphicon-chevron-down:before,.button--feature .input--editable:before,.button--feature .input--modal:before,.button--feature .list--clickable .list-item:before,.list--clickable .button--feature .list-item:before,.button--feature .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .button--feature .list-itemSorter:before,.button--feature p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .button--feature .ui-chkbox-icon:before,.button--feature p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .button--feature .ui-sortable-column-icon:before {
    background-color: #7ac943;
    color: #fff
}

.button--feature .button-main {
    color: #7ac943
}

.button--feature .button-sub {
    color: var(--text-color)
}

.button--feature2 .button-main {
    color: #404040
}

.button--feat-2wide {
    border-color: color-mix(in srgb, var(--generic-medium), white 30%);
    background-color: #fff
}

.button--feat-2wide:hover {
    border-color: #7ac943;
    color: #fff;
    background-color: #7ac943
}

.button--feat-2wide:hover .fa,.button--feat-2wide:hover [class^=fa-],.button--feat-2wide:hover accordion .panel-title>a:before,accordion .button--feat-2wide:hover .panel-title>a:before,.button--feat-2wide:hover p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button--feat-2wide:hover .ui-accordion-toggle-icon.pi,.button--feat-2wide:hover .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .button--feat-2wide:hover .glyphicon-chevron-left:before,.button--feat-2wide:hover .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .button--feat-2wide:hover .glyphicon-chevron-right:before,.button--feat-2wide:hover .control--rdc:before,.button--feat-2wide:hover .control--imageButton:before,.button--feat-2wide:hover .control--receipt:before,.button--feat-2wide:hover .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .button--feat-2wide:hover .btn>.glyphicon-chevron-left:before,.button--feat-2wide:hover .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .button--feat-2wide:hover .btn>.glyphicon-chevron-right:before,.button--feat-2wide:hover p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .button--feat-2wide:hover .pi-chevron-left:before,.button--feat-2wide:hover csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .button--feat-2wide:hover .pi-chevron-left:before,.button--feat-2wide:hover p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .button--feat-2wide:hover .pi-chevron-right:before,.button--feat-2wide:hover csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .button--feat-2wide:hover .pi-chevron-right:before,.button--feat-2wide:hover csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .button--feat-2wide:hover .ui-dropdown-clear-icon:before,.button--feat-2wide:hover csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .button--feat-2wide:hover .ui-dropdown-clear-icon:before,.button--feat-2wide:hover csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--feat-2wide:hover .ui-dropdown-trigger-icon:before,.button--feat-2wide:hover csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--feat-2wide:hover .p-dropdown-trigger-icon:before,.button--feat-2wide:hover csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--feat-2wide:hover .ui-dropdown-trigger-icon:before,.button--feat-2wide:hover csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--feat-2wide:hover .p-dropdown-trigger-icon:before,.button--feat-2wide:hover csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--feat-2wide:hover .ui-dropdown-trigger-icon:before,.button--feat-2wide:hover csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--feat-2wide:hover .p-dropdown-trigger-icon:before,.button--feat-2wide:hover csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--feat-2wide:hover .ui-dropdown-trigger-icon:before,.button--feat-2wide:hover csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--feat-2wide:hover .p-dropdown-trigger-icon:before,.button--feat-2wide:hover .ui-timepicker .pi-chevron-up:before,.ui-timepicker .button--feat-2wide:hover .pi-chevron-up:before,.button--feat-2wide:hover .p-timepicker .pi-chevron-up:before,.p-timepicker .button--feat-2wide:hover .pi-chevron-up:before,.button--feat-2wide:hover .ui-timepicker .pi-chevron-down:before,.ui-timepicker .button--feat-2wide:hover .pi-chevron-down:before,.button--feat-2wide:hover .p-timepicker .pi-chevron-down:before,.p-timepicker .button--feat-2wide:hover .pi-chevron-down:before,.button--feat-2wide:hover .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .button--feat-2wide:hover .btn>.glyphicon-chevron-up:before,.button--feat-2wide:hover .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .button--feat-2wide:hover .btn>.glyphicon-chevron-down:before,.button--feat-2wide:hover .input--editable:before,.button--feat-2wide:hover .input--modal:before,.button--feat-2wide:hover .list--clickable .list-item:before,.list--clickable .button--feat-2wide:hover .list-item:before,.button--feat-2wide:hover .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .button--feat-2wide:hover .list-itemSorter:before,.button--feat-2wide:hover p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .button--feat-2wide:hover .ui-chkbox-icon:before,.button--feat-2wide:hover p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .button--feat-2wide:hover .ui-sortable-column-icon:before {
    color: #7ac943;
    background-color: #fff
}

.button--feat-2wide:hover h1 {
    color: #fff
}

.button--feat-2wide:hover p {
    color: #fff
}

.button--feat-2wide:hover [pagetext].pagetext--none,.button--feat-2wide:hover [pagetext].pagetext--info,.button--feat-2wide:hover [pagetext].pagetext--warning,.button--feat-2wide:hover [pagetext].pagetext--danger {
    color: #fff
}

.button--feat-2wide:hover [pagetext].pagetext--none p,.button--feat-2wide:hover [pagetext].pagetext--info p,.button--feat-2wide:hover [pagetext].pagetext--warning p,.button--feat-2wide:hover [pagetext].pagetext--danger p {
    color: #fff
}

.button--feat-2wide:hover [pagetext].pagetext--none p:first-child:before,.button--feat-2wide:hover [pagetext].pagetext--info p:first-child:before,.button--feat-2wide:hover [pagetext].pagetext--warning p:first-child:before,.button--feat-2wide:hover [pagetext].pagetext--danger p:first-child:before {
    border-color: #fff
}

.button--feat-2wide .button--feat-2wide-info {
    color: var(--text-color)
}

.button--feat-2wide .fa,.button--feat-2wide [class^=fa-],.button--feat-2wide accordion .panel-title>a:before,accordion .button--feat-2wide .panel-title>a:before,.button--feat-2wide p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .button--feat-2wide .ui-accordion-toggle-icon.pi,.button--feat-2wide .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .button--feat-2wide .glyphicon-chevron-left:before,.button--feat-2wide .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .button--feat-2wide .glyphicon-chevron-right:before,.button--feat-2wide .control--rdc:before,.button--feat-2wide .control--imageButton:before,.button--feat-2wide .control--receipt:before,.button--feat-2wide .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .button--feat-2wide .btn>.glyphicon-chevron-left:before,.button--feat-2wide .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .button--feat-2wide .btn>.glyphicon-chevron-right:before,.button--feat-2wide p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .button--feat-2wide .pi-chevron-left:before,.button--feat-2wide csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .button--feat-2wide .pi-chevron-left:before,.button--feat-2wide p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .button--feat-2wide .pi-chevron-right:before,.button--feat-2wide csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .button--feat-2wide .pi-chevron-right:before,.button--feat-2wide csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .button--feat-2wide .ui-dropdown-clear-icon:before,.button--feat-2wide csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .button--feat-2wide .ui-dropdown-clear-icon:before,.button--feat-2wide csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--feat-2wide .ui-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .button--feat-2wide .p-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--feat-2wide .ui-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .button--feat-2wide .p-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--feat-2wide .ui-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .button--feat-2wide .p-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--feat-2wide .ui-dropdown-trigger-icon:before,.button--feat-2wide csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .button--feat-2wide .p-dropdown-trigger-icon:before,.button--feat-2wide .ui-timepicker .pi-chevron-up:before,.ui-timepicker .button--feat-2wide .pi-chevron-up:before,.button--feat-2wide .p-timepicker .pi-chevron-up:before,.p-timepicker .button--feat-2wide .pi-chevron-up:before,.button--feat-2wide .ui-timepicker .pi-chevron-down:before,.ui-timepicker .button--feat-2wide .pi-chevron-down:before,.button--feat-2wide .p-timepicker .pi-chevron-down:before,.p-timepicker .button--feat-2wide .pi-chevron-down:before,.button--feat-2wide .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .button--feat-2wide .btn>.glyphicon-chevron-up:before,.button--feat-2wide .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .button--feat-2wide .btn>.glyphicon-chevron-down:before,.button--feat-2wide .input--editable:before,.button--feat-2wide .input--modal:before,.button--feat-2wide .list--clickable .list-item:before,.list--clickable .button--feat-2wide .list-item:before,.button--feat-2wide .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .button--feat-2wide .list-itemSorter:before,.button--feat-2wide p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .button--feat-2wide .ui-chkbox-icon:before,.button--feat-2wide p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .button--feat-2wide .ui-sortable-column-icon:before {
    color: #fff;
    background-color: #7ac943
}

.button--feat-2wide h1 {
    color: #7ac943
}

.button--feat-2wide [pagetext] {
    color: var(--text-color)
}

.button--feat-2wide [pagetext].pagetext--none p {
    color: var(--text-color)
}

.button--feat-2wide [pagetext].pagetext--info,.button--feat-2wide [pagetext].pagetext--warning,.button--feat-2wide [pagetext].pagetext--danger {
    background-color: transparent
}

.button--feat-2wide [pagetext].pagetext--info p,.button--feat-2wide [pagetext].pagetext--warning p,.button--feat-2wide [pagetext].pagetext--danger p {
    color: var(--text-color)
}

.button--feat-2wide [pagetext].pagetext--info p:first-child:before,.button--feat-2wide [pagetext].pagetext--warning p:first-child:before,.button--feat-2wide [pagetext].pagetext--danger p:first-child:before {
    border-color: transparent
}

.button--feat-2wide [pagetext].pagetext--info p:first-child:before {
    background-color: #1b809e
}

.button--feat-2wide [pagetext].pagetext--warning p:first-child:before {
    background-color: #efad27
}

.button--feat-2wide [pagetext].pagetext--danger p:first-child:before {
    background-color: #e84c3d
}

.button--style-2wide {
    border-color: var(--list-item-border-color);
    background-color: var(--button-outlined-bg-color)
}

.button--style-2wide-icon {
    color: var(--gray-500)
}

.button--style-2wide-info {
    color: var(--text-color)
}

.button--style-2wide-info h1 {
    color: var(--text-success)
}

.button--style-2wide-info [pagetext] {
    color: var(--text-color)
}

.button--style-2wide-info [pagetext].pagetext--none p {
    color: var(--text-color)
}

.button--style-2wide-info [pagetext].pagetext--info,.button--style-2wide-info [pagetext].pagetext--warning,.button--style-2wide-info [pagetext].pagetext--danger {
    background-color: transparent
}

.button--style-2wide-info [pagetext].pagetext--info p,.button--style-2wide-info [pagetext].pagetext--warning p,.button--style-2wide-info [pagetext].pagetext--danger p {
    color: var(--text-color)
}

.button--style-2wide-info [pagetext].pagetext--info p:first-child:before,.button--style-2wide-info [pagetext].pagetext--warning p:first-child:before,.button--style-2wide-info [pagetext].pagetext--danger p:first-child:before {
    border-color: transparent
}

.button--style-2wide-info [pagetext].pagetext--info p:first-child:before {
    background-color: #1b809e
}

.button--style-2wide-info [pagetext].pagetext--warning p:first-child:before {
    background-color: #efad27
}

.button--style-2wide-info [pagetext].pagetext--danger p:first-child:before {
    background-color: #e84c3d
}

.button--signin .spinner--circleTrack {
    border-left-color: #0d0d0d
}

.button--filter {
    color: var(--button-icon-text-color);
    background-color: transparent
}

.button--filter:hover {
    color: var(--button-icon-text-color);
    background-color: var(--button-outlined-bg-hover-color)
}

.button--filter.button--filter-clear:focus {
    color: #404040
}

.button--filter.button--filter-clear[disabled] {
    color: var(--text-disabled)
}

.button.button_state-active.button--primary,.card-header>button.button_state-active.button--primary,.card-header>csi-button>button.button_state-active.button--primary,.list.list--toggle p-menu+.button_state-active.button--primary[pButton] {
    background: var(--primary-color) !important;
    color: #fff !important
}

.button.button_state-active.button--primary>span,.card-header>button.button_state-active.button--primary>span,.card-header>csi-button>button.button_state-active.button--primary>span,.list.list--toggle p-menu+.button_state-active.button--primary[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--secondary,.card-header>button.button_state-active.button--secondary,.card-header>csi-button>button.button_state-active.button--secondary,.list.list--toggle p-menu+.button_state-active.button--secondary[pButton],.modal--wizard .card .card-header>button.button_state-active,.modal--wizard .card .card-header>csi-button.card-header>button.button_state-active,.list.list--toggle .modal--wizard .card .card-header>p-menu+button.button_state-active[pButton],.modal--wizard .card .list.list--toggle .card-header>p-menu+button.button_state-active[pButton] {
    background: var(--secondary-color) !important;
    color: #fff !important
}

.button.button_state-active.button--secondary>span,.card-header>button.button_state-active.button--secondary>span,.card-header>csi-button>button.button_state-active.button--secondary>span,.list.list--toggle p-menu+.button_state-active.button--secondary[pButton]>span,.modal--wizard .card .card-header>button.button_state-active>span,.modal--wizard .card .card-header>csi-button.card-header>button.button_state-active>span,.list.list--toggle .modal--wizard .card .card-header>p-menu+button.button_state-active[pButton]>span,.modal--wizard .card .list.list--toggle .card-header>p-menu+button.button_state-active[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--dark,.card-header>button.button_state-active.button--dark,.card-header>csi-button>button.button_state-active.button--dark,.list.list--toggle p-menu+.button_state-active.button--dark[pButton] {
    background: var(--generic-dark) !important;
    color: #fff !important
}

.button.button_state-active.button--dark>span,.card-header>button.button_state-active.button--dark>span,.card-header>csi-button>button.button_state-active.button--dark>span,.list.list--toggle p-menu+.button_state-active.button--dark[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--light,.card-header>button.button_state-active.button--light,.card-header>csi-button>button.button_state-active.button--light,.list.list--toggle p-menu+.button_state-active.button--light[pButton] {
    background: var(--generic-medium) !important;
    color: #fff !important
}

.button.button_state-active.button--light>span,.card-header>button.button_state-active.button--light>span,.card-header>csi-button>button.button_state-active.button--light>span,.list.list--toggle p-menu+.button_state-active.button--light[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--lighter,.card-header>button.button_state-active.button--lighter,.card-header>csi-button>button.button_state-active.button--lighter,.list.list--toggle p-menu+.button_state-active.button--lighter[pButton] {
    background: var(--generic-light) !important;
    color: #fff !important
}

.button.button_state-active.button--lighter>span,.card-header>button.button_state-active.button--lighter>span,.card-header>csi-button>button.button_state-active.button--lighter>span,.list.list--toggle p-menu+.button_state-active.button--lighter[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--success,.card-header>button.button_state-active.button--success,.card-header>csi-button>button.button_state-active.button--success,.list.list--toggle p-menu+.button_state-active.button--success[pButton] {
    background: #7ac943 !important;
    color: #fff !important
}

.button.button_state-active.button--success>span,.card-header>button.button_state-active.button--success>span,.card-header>csi-button>button.button_state-active.button--success>span,.list.list--toggle p-menu+.button_state-active.button--success[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--danger,.card-header>button.button_state-active.button--danger,.card-header>csi-button>button.button_state-active.button--danger,.list.list--toggle p-menu+.button_state-active.button--danger[pButton] {
    background: #e84c3d !important;
    color: #fff !important
}

.button.button_state-active.button--danger>span,.card-header>button.button_state-active.button--danger>span,.card-header>csi-button>button.button_state-active.button--danger>span,.list.list--toggle p-menu+.button_state-active.button--danger[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--warning,.card-header>button.button_state-active.button--warning,.card-header>csi-button>button.button_state-active.button--warning,.list.list--toggle p-menu+.button_state-active.button--warning[pButton] {
    background: #efad27 !important;
    color: #fff !important
}

.button.button_state-active.button--warning>span,.card-header>button.button_state-active.button--warning>span,.card-header>csi-button>button.button_state-active.button--warning>span,.list.list--toggle p-menu+.button_state-active.button--warning[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--info,.card-header>button.button_state-active.button--info,.card-header>csi-button>button.button_state-active.button--info,.list.list--toggle p-menu+.button_state-active.button--info[pButton] {
    background: #1b809e !important;
    color: #fff !important
}

.button.button_state-active.button--info>span,.card-header>button.button_state-active.button--info>span,.card-header>csi-button>button.button_state-active.button--info>span,.list.list--toggle p-menu+.button_state-active.button--info[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--primaryDark,.card-header>button.button_state-active.button--primaryDark,.card-header>csi-button>button.button_state-active.button--primaryDark,.list.list--toggle p-menu+.button_state-active.button--primaryDark[pButton] {
    background: var(--primary-color-dark) !important;
    color: #fff !important
}

.button.button_state-active.button--primaryDark>span,.card-header>button.button_state-active.button--primaryDark>span,.card-header>csi-button>button.button_state-active.button--primaryDark>span,.list.list--toggle p-menu+.button_state-active.button--primaryDark[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--trans,.card-header>button.button_state-active.button--trans,.card-header>csi-button>button.button_state-active.button--trans,.list.list--toggle p-menu+.button_state-active.button--trans[pButton] {
    background: transparent !important;
    color: #fff !important
}

.button.button_state-active.button--trans>span,.card-header>button.button_state-active.button--trans>span,.card-header>csi-button>button.button_state-active.button--trans>span,.list.list--toggle p-menu+.button_state-active.button--trans[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--facebook,.card-header>button.button_state-active.button--facebook,.card-header>csi-button>button.button_state-active.button--facebook,.list.list--toggle p-menu+.button_state-active.button--facebook[pButton] {
    background: #4e69a2 !important;
    color: #fff !important
}

.button.button_state-active.button--facebook>span,.card-header>button.button_state-active.button--facebook>span,.card-header>csi-button>button.button_state-active.button--facebook>span,.list.list--toggle p-menu+.button_state-active.button--facebook[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--twitter,.card-header>button.button_state-active.button--twitter,.card-header>csi-button>button.button_state-active.button--twitter,.list.list--toggle p-menu+.button_state-active.button--twitter[pButton] {
    background: #55acee !important;
    color: #fff !important
}

.button.button_state-active.button--twitter>span,.card-header>button.button_state-active.button--twitter>span,.card-header>csi-button>button.button_state-active.button--twitter>span,.list.list--toggle p-menu+.button_state-active.button--twitter[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--linkedin,.card-header>button.button_state-active.button--linkedin,.card-header>csi-button>button.button_state-active.button--linkedin,.list.list--toggle p-menu+.button_state-active.button--linkedin[pButton] {
    background: #287bbc !important;
    color: #fff !important
}

.button.button_state-active.button--linkedin>span,.card-header>button.button_state-active.button--linkedin>span,.card-header>csi-button>button.button_state-active.button--linkedin>span,.list.list--toggle p-menu+.button_state-active.button--linkedin[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--gray,.card-header>button.button_state-active.button--gray,.card-header>csi-button>button.button_state-active.button--gray,.list.list--toggle p-menu+.button_state-active.button--gray[pButton] {
    background: var(--gray-500) !important;
    color: #fff !important
}

.button.button_state-active.button--gray>span,.card-header>button.button_state-active.button--gray>span,.card-header>csi-button>button.button_state-active.button--gray>span,.list.list--toggle p-menu+.button_state-active.button--gray[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--pending,.card-header>button.button_state-active.button--pending,.card-header>csi-button>button.button_state-active.button--pending,.list.list--toggle p-menu+.button_state-active.button--pending[pButton] {
    background: var(--generic-dark) !important;
    color: #fff !important
}

.button.button_state-active.button--pending>span,.card-header>button.button_state-active.button--pending>span,.card-header>csi-button>button.button_state-active.button--pending>span,.list.list--toggle p-menu+.button_state-active.button--pending[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--white,.card-header>button.button_state-active.button--white,.card-header>csi-button>button.button_state-active.button--white,.list.list--toggle p-menu+.button_state-active.button--white[pButton] {
    background: #fff !important;
    color: #fff !important
}

.button.button_state-active.button--white>span,.card-header>button.button_state-active.button--white>span,.card-header>csi-button>button.button_state-active.button--white>span,.list.list--toggle p-menu+.button_state-active.button--white[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--inactive,.card-header>button.button_state-active.button--inactive,.card-header>csi-button>button.button_state-active.button--inactive,.list.list--toggle p-menu+.button_state-active.button--inactive[pButton] {
    background: var(--gray-500) !important;
    color: #fff !important
}

.button.button_state-active.button--inactive>span,.card-header>button.button_state-active.button--inactive>span,.card-header>csi-button>button.button_state-active.button--inactive>span,.list.list--toggle p-menu+.button_state-active.button--inactive[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--lightDanger,.card-header>button.button_state-active.button--lightDanger,.card-header>csi-button>button.button_state-active.button--lightDanger,.list.list--toggle p-menu+.button_state-active.button--lightDanger[pButton] {
    background: var(--severity-danger-bg) !important;
    color: #fff !important
}

.button.button_state-active.button--lightDanger>span,.card-header>button.button_state-active.button--lightDanger>span,.card-header>csi-button>button.button_state-active.button--lightDanger>span,.list.list--toggle p-menu+.button_state-active.button--lightDanger[pButton]>span {
    color: #fff !important
}

.button.button_state-active.button--lightSuccess,.card-header>button.button_state-active.button--lightSuccess,.card-header>csi-button>button.button_state-active.button--lightSuccess,.list.list--toggle p-menu+.button_state-active.button--lightSuccess[pButton] {
    background: var(--severity-success-bg) !important;
    color: #fff !important
}

.button.button_state-active.button--lightSuccess>span,.card-header>button.button_state-active.button--lightSuccess>span,.card-header>csi-button>button.button_state-active.button--lightSuccess>span,.list.list--toggle p-menu+.button_state-active.button--lightSuccess[pButton]>span {
    color: #fff !important
}

.button--primaryDark+.button--primaryDark {
    border-top: 1px solid #404040
}

.button--primaryDark+.button--primaryDark[disabled] {
    border-top-color: var(--text-disabled)
}

.no-touch .button.button--outline.button--primary:hover,.no-touch .card-header>button.button--outline.button--primary:hover,.no-touch .card-header>csi-button>button.button--outline.button--primary:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--primary[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--primary[pButton]:hover,.no-touch .button.button--outline.button--primary:focus,.no-touch .card-header>button.button--outline.button--primary:focus,.no-touch .card-header>csi-button>button.button--outline.button--primary:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--primary[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--primary[pButton]:focus {
    background: var(--primary-color)
}

.no-touch .button.button--outline.button--primary:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--primary:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--primary:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--primary[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--primary[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--primary:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--primary:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--primary:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--primary[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--primary[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--secondary:hover,.no-touch .card-header>button.button--outline.button--secondary:hover,.no-touch .card-header>csi-button>button.button--outline.button--secondary:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--secondary[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--secondary[pButton]:hover,.no-touch .modal--wizard .card .card-header>button.button--outline:hover,.modal--wizard .card .no-touch .card-header>button.button--outline:hover,.no-touch .modal--wizard .card .card-header>csi-button.card-header>button.button--outline:hover,.modal--wizard .card .no-touch .card-header>csi-button.card-header>button.button--outline:hover,.no-touch .list.list--toggle .modal--wizard .card .card-header>p-menu+button.button--outline[pButton]:hover,.list.list--toggle .modal--wizard .card .no-touch .card-header>p-menu+button.button--outline[pButton]:hover,.no-touch .modal--wizard .card .list.list--toggle .card-header>p-menu+button.button--outline[pButton]:hover,.modal--wizard .card .list.list--toggle .no-touch .card-header>p-menu+button.button--outline[pButton]:hover,.no-touch .button.button--outline.button--secondary:focus,.no-touch .card-header>button.button--outline.button--secondary:focus,.no-touch .card-header>csi-button>button.button--outline.button--secondary:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--secondary[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--secondary[pButton]:focus,.no-touch .modal--wizard .card .card-header>button.button--outline:focus,.modal--wizard .card .no-touch .card-header>button.button--outline:focus,.no-touch .modal--wizard .card .card-header>csi-button.card-header>button.button--outline:focus,.modal--wizard .card .no-touch .card-header>csi-button.card-header>button.button--outline:focus,.no-touch .list.list--toggle .modal--wizard .card .card-header>p-menu+button.button--outline[pButton]:focus,.list.list--toggle .modal--wizard .card .no-touch .card-header>p-menu+button.button--outline[pButton]:focus,.no-touch .modal--wizard .card .list.list--toggle .card-header>p-menu+button.button--outline[pButton]:focus,.modal--wizard .card .list.list--toggle .no-touch .card-header>p-menu+button.button--outline[pButton]:focus {
    background: var(--secondary-color)
}

.no-touch .button.button--outline.button--secondary:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--secondary:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--secondary:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--secondary[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--secondary[pButton]:hover:not([disabled]),.no-touch .modal--wizard .card .card-header>button.button--outline:hover:not([disabled]),.modal--wizard .card .no-touch .card-header>button.button--outline:hover:not([disabled]),.no-touch .modal--wizard .card .card-header>csi-button.card-header>button.button--outline:hover:not([disabled]),.modal--wizard .card .no-touch .card-header>csi-button.card-header>button.button--outline:hover:not([disabled]),.no-touch .list.list--toggle .modal--wizard .card .card-header>p-menu+button.button--outline[pButton]:hover:not([disabled]),.list.list--toggle .modal--wizard .card .no-touch .card-header>p-menu+button.button--outline[pButton]:hover:not([disabled]),.no-touch .modal--wizard .card .list.list--toggle .card-header>p-menu+button.button--outline[pButton]:hover:not([disabled]),.modal--wizard .card .list.list--toggle .no-touch .card-header>p-menu+button.button--outline[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--secondary:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--secondary:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--secondary:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--secondary[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--secondary[pButton]:focus:not([disabled]),.no-touch .modal--wizard .card .card-header>button.button--outline:focus:not([disabled]),.modal--wizard .card .no-touch .card-header>button.button--outline:focus:not([disabled]),.no-touch .modal--wizard .card .card-header>csi-button.card-header>button.button--outline:focus:not([disabled]),.modal--wizard .card .no-touch .card-header>csi-button.card-header>button.button--outline:focus:not([disabled]),.no-touch .list.list--toggle .modal--wizard .card .card-header>p-menu+button.button--outline[pButton]:focus:not([disabled]),.list.list--toggle .modal--wizard .card .no-touch .card-header>p-menu+button.button--outline[pButton]:focus:not([disabled]),.no-touch .modal--wizard .card .list.list--toggle .card-header>p-menu+button.button--outline[pButton]:focus:not([disabled]),.modal--wizard .card .list.list--toggle .no-touch .card-header>p-menu+button.button--outline[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--dark:hover,.no-touch .card-header>button.button--outline.button--dark:hover,.no-touch .card-header>csi-button>button.button--outline.button--dark:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--dark[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--dark[pButton]:hover,.no-touch .button.button--outline.button--dark:focus,.no-touch .card-header>button.button--outline.button--dark:focus,.no-touch .card-header>csi-button>button.button--outline.button--dark:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--dark[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--dark[pButton]:focus {
    background: var(--generic-dark)
}

.no-touch .button.button--outline.button--dark:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--dark:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--dark:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--dark[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--dark[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--dark:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--dark:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--dark:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--dark[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--dark[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--light:hover,.no-touch .card-header>button.button--outline.button--light:hover,.no-touch .card-header>csi-button>button.button--outline.button--light:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--light[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--light[pButton]:hover,.no-touch .button.button--outline.button--light:focus,.no-touch .card-header>button.button--outline.button--light:focus,.no-touch .card-header>csi-button>button.button--outline.button--light:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--light[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--light[pButton]:focus {
    background: var(--generic-medium)
}

.no-touch .button.button--outline.button--light:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--light:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--light:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--light[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--light[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--light:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--light:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--light:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--light[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--light[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--lighter:hover,.no-touch .card-header>button.button--outline.button--lighter:hover,.no-touch .card-header>csi-button>button.button--outline.button--lighter:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--lighter[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--lighter[pButton]:hover,.no-touch .button.button--outline.button--lighter:focus,.no-touch .card-header>button.button--outline.button--lighter:focus,.no-touch .card-header>csi-button>button.button--outline.button--lighter:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--lighter[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--lighter[pButton]:focus {
    background: var(--generic-light)
}

.no-touch .button.button--outline.button--lighter:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--lighter:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--lighter:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--lighter[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--lighter[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--lighter:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--lighter:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--lighter:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--lighter[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--lighter[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--success:hover,.no-touch .card-header>button.button--outline.button--success:hover,.no-touch .card-header>csi-button>button.button--outline.button--success:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--success[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--success[pButton]:hover,.no-touch .button.button--outline.button--success:focus,.no-touch .card-header>button.button--outline.button--success:focus,.no-touch .card-header>csi-button>button.button--outline.button--success:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--success[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--success[pButton]:focus {
    background: #7ac943
}

.no-touch .button.button--outline.button--success:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--success:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--success:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--success[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--success[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--success:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--success:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--success:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--success[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--success[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--danger:hover,.no-touch .card-header>button.button--outline.button--danger:hover,.no-touch .card-header>csi-button>button.button--outline.button--danger:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--danger[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--danger[pButton]:hover,.no-touch .button.button--outline.button--danger:focus,.no-touch .card-header>button.button--outline.button--danger:focus,.no-touch .card-header>csi-button>button.button--outline.button--danger:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--danger[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--danger[pButton]:focus {
    background: #e84c3d
}

.no-touch .button.button--outline.button--danger:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--danger:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--danger:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--danger[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--danger[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--danger:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--danger:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--danger:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--danger[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--danger[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--warning:hover,.no-touch .card-header>button.button--outline.button--warning:hover,.no-touch .card-header>csi-button>button.button--outline.button--warning:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--warning[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--warning[pButton]:hover,.no-touch .button.button--outline.button--warning:focus,.no-touch .card-header>button.button--outline.button--warning:focus,.no-touch .card-header>csi-button>button.button--outline.button--warning:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--warning[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--warning[pButton]:focus {
    background: #efad27
}

.no-touch .button.button--outline.button--warning:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--warning:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--warning:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--warning[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--warning[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--warning:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--warning:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--warning:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--warning[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--warning[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--info:hover,.no-touch .card-header>button.button--outline.button--info:hover,.no-touch .card-header>csi-button>button.button--outline.button--info:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--info[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--info[pButton]:hover,.no-touch .button.button--outline.button--info:focus,.no-touch .card-header>button.button--outline.button--info:focus,.no-touch .card-header>csi-button>button.button--outline.button--info:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--info[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--info[pButton]:focus {
    background: #1b809e
}

.no-touch .button.button--outline.button--info:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--info:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--info:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--info[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--info[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--info:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--info:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--info:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--info[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--info[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--primaryDark:hover,.no-touch .card-header>button.button--outline.button--primaryDark:hover,.no-touch .card-header>csi-button>button.button--outline.button--primaryDark:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--primaryDark[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--primaryDark[pButton]:hover,.no-touch .button.button--outline.button--primaryDark:focus,.no-touch .card-header>button.button--outline.button--primaryDark:focus,.no-touch .card-header>csi-button>button.button--outline.button--primaryDark:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--primaryDark[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--primaryDark[pButton]:focus {
    background: var(--primary-color-dark)
}

.no-touch .button.button--outline.button--primaryDark:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--primaryDark:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--primaryDark:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--primaryDark[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--primaryDark[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--primaryDark:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--primaryDark:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--primaryDark:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--primaryDark[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--primaryDark[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--trans:hover,.no-touch .card-header>button.button--outline.button--trans:hover,.no-touch .card-header>csi-button>button.button--outline.button--trans:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--trans[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--trans[pButton]:hover,.no-touch .button.button--outline.button--trans:focus,.no-touch .card-header>button.button--outline.button--trans:focus,.no-touch .card-header>csi-button>button.button--outline.button--trans:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--trans[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--trans[pButton]:focus {
    background: transparent
}

.no-touch .button.button--outline.button--trans:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--trans:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--trans:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--trans[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--trans[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--trans:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--trans:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--trans:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--trans[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--trans[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--facebook:hover,.no-touch .card-header>button.button--outline.button--facebook:hover,.no-touch .card-header>csi-button>button.button--outline.button--facebook:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--facebook[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--facebook[pButton]:hover,.no-touch .button.button--outline.button--facebook:focus,.no-touch .card-header>button.button--outline.button--facebook:focus,.no-touch .card-header>csi-button>button.button--outline.button--facebook:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--facebook[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--facebook[pButton]:focus {
    background: #4e69a2
}

.no-touch .button.button--outline.button--facebook:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--facebook:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--facebook:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--facebook[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--facebook[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--facebook:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--facebook:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--facebook:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--facebook[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--facebook[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--twitter:hover,.no-touch .card-header>button.button--outline.button--twitter:hover,.no-touch .card-header>csi-button>button.button--outline.button--twitter:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--twitter[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--twitter[pButton]:hover,.no-touch .button.button--outline.button--twitter:focus,.no-touch .card-header>button.button--outline.button--twitter:focus,.no-touch .card-header>csi-button>button.button--outline.button--twitter:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--twitter[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--twitter[pButton]:focus {
    background: #55acee
}

.no-touch .button.button--outline.button--twitter:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--twitter:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--twitter:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--twitter[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--twitter[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--twitter:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--twitter:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--twitter:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--twitter[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--twitter[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--linkedin:hover,.no-touch .card-header>button.button--outline.button--linkedin:hover,.no-touch .card-header>csi-button>button.button--outline.button--linkedin:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--linkedin[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--linkedin[pButton]:hover,.no-touch .button.button--outline.button--linkedin:focus,.no-touch .card-header>button.button--outline.button--linkedin:focus,.no-touch .card-header>csi-button>button.button--outline.button--linkedin:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--linkedin[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--linkedin[pButton]:focus {
    background: #287bbc
}

.no-touch .button.button--outline.button--linkedin:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--linkedin:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--linkedin:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--linkedin[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--linkedin[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--linkedin:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--linkedin:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--linkedin:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--linkedin[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--linkedin[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--gray:hover,.no-touch .card-header>button.button--outline.button--gray:hover,.no-touch .card-header>csi-button>button.button--outline.button--gray:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--gray[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--gray[pButton]:hover,.no-touch .button.button--outline.button--gray:focus,.no-touch .card-header>button.button--outline.button--gray:focus,.no-touch .card-header>csi-button>button.button--outline.button--gray:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--gray[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--gray[pButton]:focus {
    background: var(--gray-500)
}

.no-touch .button.button--outline.button--gray:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--gray:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--gray:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--gray[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--gray[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--gray:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--gray:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--gray:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--gray[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--gray[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--pending:hover,.no-touch .card-header>button.button--outline.button--pending:hover,.no-touch .card-header>csi-button>button.button--outline.button--pending:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--pending[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--pending[pButton]:hover,.no-touch .button.button--outline.button--pending:focus,.no-touch .card-header>button.button--outline.button--pending:focus,.no-touch .card-header>csi-button>button.button--outline.button--pending:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--pending[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--pending[pButton]:focus {
    background: var(--generic-dark)
}

.no-touch .button.button--outline.button--pending:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--pending:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--pending:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--pending[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--pending[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--pending:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--pending:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--pending:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--pending[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--pending[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--white:hover,.no-touch .card-header>button.button--outline.button--white:hover,.no-touch .card-header>csi-button>button.button--outline.button--white:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--white[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--white[pButton]:hover,.no-touch .button.button--outline.button--white:focus,.no-touch .card-header>button.button--outline.button--white:focus,.no-touch .card-header>csi-button>button.button--outline.button--white:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--white[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--white[pButton]:focus {
    background: #fff
}

.no-touch .button.button--outline.button--white:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--white:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--white:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--white[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--white[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--white:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--white:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--white:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--white[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--white[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--inactive:hover,.no-touch .card-header>button.button--outline.button--inactive:hover,.no-touch .card-header>csi-button>button.button--outline.button--inactive:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--inactive[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--inactive[pButton]:hover,.no-touch .button.button--outline.button--inactive:focus,.no-touch .card-header>button.button--outline.button--inactive:focus,.no-touch .card-header>csi-button>button.button--outline.button--inactive:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--inactive[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--inactive[pButton]:focus {
    background: var(--gray-500)
}

.no-touch .button.button--outline.button--inactive:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--inactive:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--inactive:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--inactive[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--inactive[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--inactive:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--inactive:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--inactive:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--inactive[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--inactive[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--lightDanger:hover,.no-touch .card-header>button.button--outline.button--lightDanger:hover,.no-touch .card-header>csi-button>button.button--outline.button--lightDanger:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--lightDanger[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--lightDanger[pButton]:hover,.no-touch .button.button--outline.button--lightDanger:focus,.no-touch .card-header>button.button--outline.button--lightDanger:focus,.no-touch .card-header>csi-button>button.button--outline.button--lightDanger:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--lightDanger[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--lightDanger[pButton]:focus {
    background: var(--severity-danger-bg)
}

.no-touch .button.button--outline.button--lightDanger:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--lightDanger:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--lightDanger:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--lightDanger[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--lightDanger[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--lightDanger:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--lightDanger:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--lightDanger:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--lightDanger[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--lightDanger[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--outline.button--lightSuccess:hover,.no-touch .card-header>button.button--outline.button--lightSuccess:hover,.no-touch .card-header>csi-button>button.button--outline.button--lightSuccess:hover,.no-touch .list.list--toggle p-menu+.button--outline.button--lightSuccess[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--outline.button--lightSuccess[pButton]:hover,.no-touch .button.button--outline.button--lightSuccess:focus,.no-touch .card-header>button.button--outline.button--lightSuccess:focus,.no-touch .card-header>csi-button>button.button--outline.button--lightSuccess:focus,.no-touch .list.list--toggle p-menu+.button--outline.button--lightSuccess[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--outline.button--lightSuccess[pButton]:focus {
    background: var(--severity-success-bg)
}

.no-touch .button.button--outline.button--lightSuccess:hover:not([disabled]),.no-touch .card-header>button.button--outline.button--lightSuccess:hover:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--lightSuccess:hover:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--lightSuccess[pButton]:hover:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--lightSuccess[pButton]:hover:not([disabled]),.no-touch .button.button--outline.button--lightSuccess:focus:not([disabled]),.no-touch .card-header>button.button--outline.button--lightSuccess:focus:not([disabled]),.no-touch .card-header>csi-button>button.button--outline.button--lightSuccess:focus:not([disabled]),.no-touch .list.list--toggle p-menu+.button--outline.button--lightSuccess[pButton]:focus:not([disabled]),.list.list--toggle .no-touch p-menu+.button--outline.button--lightSuccess[pButton]:focus:not([disabled]) {
    color: var(--text-highlight) !important
}

.no-touch .button.button--primary:hover,.no-touch .card-header>button.button--primary:hover,.no-touch .card-header>csi-button>button.button--primary:hover,.no-touch .list.list--toggle p-menu+.button--primary[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--primary[pButton]:hover,.no-touch .button.button--primary:focus,.no-touch .card-header>button.button--primary:focus,.no-touch .card-header>csi-button>button.button--primary:focus,.no-touch .list.list--toggle p-menu+.button--primary[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--primary[pButton]:focus {
    background: color-mix(in srgb, var(--primary-color), black 20%)
}

.no-touch .button.button--secondary:hover,.no-touch .card-header>button.button--secondary:hover,.no-touch .card-header>csi-button>button.button--secondary:hover,.no-touch .list.list--toggle p-menu+.button--secondary[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--secondary[pButton]:hover,.no-touch .modal--wizard .card .card-header>button:hover,.modal--wizard .card .no-touch .card-header>button:hover,.no-touch .modal--wizard .card .card-header>csi-button.card-header>button:hover,.modal--wizard .card .no-touch .card-header>csi-button.card-header>button:hover,.no-touch .list.list--toggle .modal--wizard .card .card-header>p-menu+button[pButton]:hover,.list.list--toggle .modal--wizard .card .no-touch .card-header>p-menu+button[pButton]:hover,.no-touch .modal--wizard .card .list.list--toggle .card-header>p-menu+button[pButton]:hover,.modal--wizard .card .list.list--toggle .no-touch .card-header>p-menu+button[pButton]:hover,.no-touch .button.button--secondary:focus,.no-touch .card-header>button.button--secondary:focus,.no-touch .card-header>csi-button>button.button--secondary:focus,.no-touch .list.list--toggle p-menu+.button--secondary[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--secondary[pButton]:focus,.no-touch .modal--wizard .card .card-header>button:focus,.modal--wizard .card .no-touch .card-header>button:focus,.no-touch .modal--wizard .card .card-header>csi-button.card-header>button:focus,.modal--wizard .card .no-touch .card-header>csi-button.card-header>button:focus,.no-touch .list.list--toggle .modal--wizard .card .card-header>p-menu+button[pButton]:focus,.list.list--toggle .modal--wizard .card .no-touch .card-header>p-menu+button[pButton]:focus,.no-touch .modal--wizard .card .list.list--toggle .card-header>p-menu+button[pButton]:focus,.modal--wizard .card .list.list--toggle .no-touch .card-header>p-menu+button[pButton]:focus {
    background: color-mix(in srgb, var(--secondary-color), black 20%)
}

.no-touch .button.button--dark:hover,.no-touch .card-header>button.button--dark:hover,.no-touch .card-header>csi-button>button.button--dark:hover,.no-touch .list.list--toggle p-menu+.button--dark[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--dark[pButton]:hover,.no-touch .button.button--dark:focus,.no-touch .card-header>button.button--dark:focus,.no-touch .card-header>csi-button>button.button--dark:focus,.no-touch .list.list--toggle p-menu+.button--dark[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--dark[pButton]:focus {
    background: color-mix(in srgb, var(--generic-dark), black 20%)
}

.no-touch .button.button--light:hover,.no-touch .card-header>button.button--light:hover,.no-touch .card-header>csi-button>button.button--light:hover,.no-touch .list.list--toggle p-menu+.button--light[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--light[pButton]:hover,.no-touch .button.button--light:focus,.no-touch .card-header>button.button--light:focus,.no-touch .card-header>csi-button>button.button--light:focus,.no-touch .list.list--toggle p-menu+.button--light[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--light[pButton]:focus {
    background: color-mix(in srgb, var(--generic-medium), black 20%)
}

.no-touch .button.button--lighter:hover,.no-touch .card-header>button.button--lighter:hover,.no-touch .card-header>csi-button>button.button--lighter:hover,.no-touch .list.list--toggle p-menu+.button--lighter[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--lighter[pButton]:hover,.no-touch .button.button--lighter:focus,.no-touch .card-header>button.button--lighter:focus,.no-touch .card-header>csi-button>button.button--lighter:focus,.no-touch .list.list--toggle p-menu+.button--lighter[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--lighter[pButton]:focus {
    background: color-mix(in srgb, var(--generic-light), black 20%)
}

.no-touch .button.button--success:hover,.no-touch .card-header>button.button--success:hover,.no-touch .card-header>csi-button>button.button--success:hover,.no-touch .list.list--toggle p-menu+.button--success[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--success[pButton]:hover,.no-touch .button.button--success:focus,.no-touch .card-header>button.button--success:focus,.no-touch .card-header>csi-button>button.button--success:focus,.no-touch .list.list--toggle p-menu+.button--success[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--success[pButton]:focus {
    background: color-mix(in srgb, #7ac943, black 20%)
}

.no-touch .button.button--danger:hover,.no-touch .card-header>button.button--danger:hover,.no-touch .card-header>csi-button>button.button--danger:hover,.no-touch .list.list--toggle p-menu+.button--danger[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--danger[pButton]:hover,.no-touch .button.button--danger:focus,.no-touch .card-header>button.button--danger:focus,.no-touch .card-header>csi-button>button.button--danger:focus,.no-touch .list.list--toggle p-menu+.button--danger[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--danger[pButton]:focus {
    background: color-mix(in srgb, #e84c3d, black 20%)
}

.no-touch .button.button--warning:hover,.no-touch .card-header>button.button--warning:hover,.no-touch .card-header>csi-button>button.button--warning:hover,.no-touch .list.list--toggle p-menu+.button--warning[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--warning[pButton]:hover,.no-touch .button.button--warning:focus,.no-touch .card-header>button.button--warning:focus,.no-touch .card-header>csi-button>button.button--warning:focus,.no-touch .list.list--toggle p-menu+.button--warning[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--warning[pButton]:focus {
    background: color-mix(in srgb, #efad27, black 20%)
}

.no-touch .button.button--info:hover,.no-touch .card-header>button.button--info:hover,.no-touch .card-header>csi-button>button.button--info:hover,.no-touch .list.list--toggle p-menu+.button--info[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--info[pButton]:hover,.no-touch .button.button--info:focus,.no-touch .card-header>button.button--info:focus,.no-touch .card-header>csi-button>button.button--info:focus,.no-touch .list.list--toggle p-menu+.button--info[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--info[pButton]:focus {
    background: color-mix(in srgb, #1b809e, black 20%)
}

.no-touch .button.button--primaryDark:hover,.no-touch .card-header>button.button--primaryDark:hover,.no-touch .card-header>csi-button>button.button--primaryDark:hover,.no-touch .list.list--toggle p-menu+.button--primaryDark[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--primaryDark[pButton]:hover,.no-touch .button.button--primaryDark:focus,.no-touch .card-header>button.button--primaryDark:focus,.no-touch .card-header>csi-button>button.button--primaryDark:focus,.no-touch .list.list--toggle p-menu+.button--primaryDark[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--primaryDark[pButton]:focus {
    background: color-mix(in srgb, var(--primary-color-dark), black 20%)
}

.no-touch .button.button--trans:hover,.no-touch .card-header>button.button--trans:hover,.no-touch .card-header>csi-button>button.button--trans:hover,.no-touch .list.list--toggle p-menu+.button--trans[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--trans[pButton]:hover,.no-touch .button.button--trans:focus,.no-touch .card-header>button.button--trans:focus,.no-touch .card-header>csi-button>button.button--trans:focus,.no-touch .list.list--toggle p-menu+.button--trans[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--trans[pButton]:focus {
    background: color-mix(in srgb, transparent, black 20%)
}

.no-touch .button.button--facebook:hover,.no-touch .card-header>button.button--facebook:hover,.no-touch .card-header>csi-button>button.button--facebook:hover,.no-touch .list.list--toggle p-menu+.button--facebook[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--facebook[pButton]:hover,.no-touch .button.button--facebook:focus,.no-touch .card-header>button.button--facebook:focus,.no-touch .card-header>csi-button>button.button--facebook:focus,.no-touch .list.list--toggle p-menu+.button--facebook[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--facebook[pButton]:focus {
    background: color-mix(in srgb, #4e69a2, black 20%)
}

.no-touch .button.button--twitter:hover,.no-touch .card-header>button.button--twitter:hover,.no-touch .card-header>csi-button>button.button--twitter:hover,.no-touch .list.list--toggle p-menu+.button--twitter[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--twitter[pButton]:hover,.no-touch .button.button--twitter:focus,.no-touch .card-header>button.button--twitter:focus,.no-touch .card-header>csi-button>button.button--twitter:focus,.no-touch .list.list--toggle p-menu+.button--twitter[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--twitter[pButton]:focus {
    background: color-mix(in srgb, #55acee, black 20%)
}

.no-touch .button.button--linkedin:hover,.no-touch .card-header>button.button--linkedin:hover,.no-touch .card-header>csi-button>button.button--linkedin:hover,.no-touch .list.list--toggle p-menu+.button--linkedin[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--linkedin[pButton]:hover,.no-touch .button.button--linkedin:focus,.no-touch .card-header>button.button--linkedin:focus,.no-touch .card-header>csi-button>button.button--linkedin:focus,.no-touch .list.list--toggle p-menu+.button--linkedin[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--linkedin[pButton]:focus {
    background: color-mix(in srgb, #287bbc, black 20%)
}

.no-touch .button.button--gray:hover,.no-touch .card-header>button.button--gray:hover,.no-touch .card-header>csi-button>button.button--gray:hover,.no-touch .list.list--toggle p-menu+.button--gray[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--gray[pButton]:hover,.no-touch .button.button--gray:focus,.no-touch .card-header>button.button--gray:focus,.no-touch .card-header>csi-button>button.button--gray:focus,.no-touch .list.list--toggle p-menu+.button--gray[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--gray[pButton]:focus {
    background: color-mix(in srgb, var(--gray-500), black 20%)
}

.no-touch .button.button--pending:hover,.no-touch .card-header>button.button--pending:hover,.no-touch .card-header>csi-button>button.button--pending:hover,.no-touch .list.list--toggle p-menu+.button--pending[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--pending[pButton]:hover,.no-touch .button.button--pending:focus,.no-touch .card-header>button.button--pending:focus,.no-touch .card-header>csi-button>button.button--pending:focus,.no-touch .list.list--toggle p-menu+.button--pending[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--pending[pButton]:focus {
    background: color-mix(in srgb, var(--generic-dark), black 20%)
}

.no-touch .button.button--white:hover,.no-touch .card-header>button.button--white:hover,.no-touch .card-header>csi-button>button.button--white:hover,.no-touch .list.list--toggle p-menu+.button--white[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--white[pButton]:hover,.no-touch .button.button--white:focus,.no-touch .card-header>button.button--white:focus,.no-touch .card-header>csi-button>button.button--white:focus,.no-touch .list.list--toggle p-menu+.button--white[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--white[pButton]:focus {
    background: color-mix(in srgb, #fff, black 20%)
}

.no-touch .button.button--inactive:hover,.no-touch .card-header>button.button--inactive:hover,.no-touch .card-header>csi-button>button.button--inactive:hover,.no-touch .list.list--toggle p-menu+.button--inactive[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--inactive[pButton]:hover,.no-touch .button.button--inactive:focus,.no-touch .card-header>button.button--inactive:focus,.no-touch .card-header>csi-button>button.button--inactive:focus,.no-touch .list.list--toggle p-menu+.button--inactive[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--inactive[pButton]:focus {
    background: color-mix(in srgb, var(--gray-500), black 20%)
}

.no-touch .button.button--lightDanger:hover,.no-touch .card-header>button.button--lightDanger:hover,.no-touch .card-header>csi-button>button.button--lightDanger:hover,.no-touch .list.list--toggle p-menu+.button--lightDanger[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--lightDanger[pButton]:hover,.no-touch .button.button--lightDanger:focus,.no-touch .card-header>button.button--lightDanger:focus,.no-touch .card-header>csi-button>button.button--lightDanger:focus,.no-touch .list.list--toggle p-menu+.button--lightDanger[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--lightDanger[pButton]:focus {
    background: color-mix(in srgb, var(--severity-danger-bg), black 20%)
}

.no-touch .button.button--lightSuccess:hover,.no-touch .card-header>button.button--lightSuccess:hover,.no-touch .card-header>csi-button>button.button--lightSuccess:hover,.no-touch .list.list--toggle p-menu+.button--lightSuccess[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--lightSuccess[pButton]:hover,.no-touch .button.button--lightSuccess:focus,.no-touch .card-header>button.button--lightSuccess:focus,.no-touch .card-header>csi-button>button.button--lightSuccess:focus,.no-touch .list.list--toggle p-menu+.button--lightSuccess[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--lightSuccess[pButton]:focus {
    background: color-mix(in srgb, var(--severity-success-bg), black 20%)
}

.no-touch .button.button--trans:hover,.no-touch .card-header>button.button--trans:hover,.no-touch .card-header>csi-button>button.button--trans:hover,.no-touch .list.list--toggle p-menu+.button--trans[pButton]:hover,.list.list--toggle .no-touch p-menu+.button--trans[pButton]:hover,.no-touch .button.button--trans:focus,.no-touch .card-header>button.button--trans:focus,.no-touch .card-header>csi-button>button.button--trans:focus,.no-touch .list.list--toggle p-menu+.button--trans[pButton]:focus,.list.list--toggle .no-touch p-menu+.button--trans[pButton]:focus {
    background: transparent !important
}

.no-touch .navbar--bottom .button:hover,.no-touch .navbar--bottom .card-header>button:hover,.no-touch .navbar--bottom .card-header>csi-button>button:hover,.no-touch .navbar--bottom .list.list--toggle p-menu+[pButton]:hover,.list.list--toggle .no-touch .navbar--bottom p-menu+[pButton]:hover,.no-touch .navbar--bottom .button:focus,.no-touch .navbar--bottom .card-header>button:focus,.no-touch .navbar--bottom .card-header>csi-button>button:focus,.no-touch .navbar--bottom .list.list--toggle p-menu+[pButton]:focus,.list.list--toggle .no-touch .navbar--bottom p-menu+[pButton]:focus {
    color: #fff;
    background-color: #404040
}

.no-touch .button--menu:hover,.no-touch .button--menu:focus {
    color: #fff;
    background: color-mix(in srgb, var(--navigation-sidebar-link-bg-color), black 20%);
    border-left-color: var(--navigation-sidebar-link-border-hover-color, #404040)
}

.no-touch .button--menu:hover .button--menu-icon,.no-touch .button--menu:focus .button--menu-icon {
    color: #fff
}

.no-touch .button--menu:hover .badge:before,.no-touch .button--menu:focus .badge:before {
    background-color: #000;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, black));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), black);
    background: linear-gradient(to right, rgba(255, 255, 255, 0), black);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="black")
}

.no-touch .button--feature:hover .fa,.no-touch .button--feature:hover [class^=fa-],.no-touch .button--feature:hover accordion .panel-title>a:before,accordion .no-touch .button--feature:hover .panel-title>a:before,.no-touch .button--feature:hover p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .no-touch .button--feature:hover .ui-accordion-toggle-icon.pi,.no-touch .button--feature:hover .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .no-touch .button--feature:hover .glyphicon-chevron-left:before,.no-touch .button--feature:hover .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .no-touch .button--feature:hover .glyphicon-chevron-right:before,.no-touch .button--feature:hover .control--rdc:before,.no-touch .button--feature:hover .control--imageButton:before,.no-touch .button--feature:hover .control--receipt:before,.no-touch .button--feature:hover .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .no-touch .button--feature:hover .btn>.glyphicon-chevron-left:before,.no-touch .button--feature:hover .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .no-touch .button--feature:hover .btn>.glyphicon-chevron-right:before,.no-touch .button--feature:hover p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .no-touch .button--feature:hover .pi-chevron-left:before,.no-touch .button--feature:hover csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .no-touch .button--feature:hover .pi-chevron-left:before,.no-touch .button--feature:hover p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .no-touch .button--feature:hover .pi-chevron-right:before,.no-touch .button--feature:hover csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .no-touch .button--feature:hover .pi-chevron-right:before,.no-touch .button--feature:hover csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .no-touch .button--feature:hover .ui-dropdown-clear-icon:before,.no-touch .button--feature:hover csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .no-touch .button--feature:hover .ui-dropdown-clear-icon:before,.no-touch .button--feature:hover csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .no-touch .button--feature:hover .ui-dropdown-trigger-icon:before,.no-touch .button--feature:hover csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .no-touch .button--feature:hover .p-dropdown-trigger-icon:before,.no-touch .button--feature:hover csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .no-touch .button--feature:hover .ui-dropdown-trigger-icon:before,.no-touch .button--feature:hover csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .no-touch .button--feature:hover .p-dropdown-trigger-icon:before,.no-touch .button--feature:hover csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .no-touch .button--feature:hover .ui-dropdown-trigger-icon:before,.no-touch .button--feature:hover csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .no-touch .button--feature:hover .p-dropdown-trigger-icon:before,.no-touch .button--feature:hover csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .no-touch .button--feature:hover .ui-dropdown-trigger-icon:before,.no-touch .button--feature:hover csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .no-touch .button--feature:hover .p-dropdown-trigger-icon:before,.no-touch .button--feature:hover .ui-timepicker .pi-chevron-up:before,.ui-timepicker .no-touch .button--feature:hover .pi-chevron-up:before,.no-touch .button--feature:hover .p-timepicker .pi-chevron-up:before,.p-timepicker .no-touch .button--feature:hover .pi-chevron-up:before,.no-touch .button--feature:hover .ui-timepicker .pi-chevron-down:before,.ui-timepicker .no-touch .button--feature:hover .pi-chevron-down:before,.no-touch .button--feature:hover .p-timepicker .pi-chevron-down:before,.p-timepicker .no-touch .button--feature:hover .pi-chevron-down:before,.no-touch .button--feature:hover .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .no-touch .button--feature:hover .btn>.glyphicon-chevron-up:before,.no-touch .button--feature:hover .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .no-touch .button--feature:hover .btn>.glyphicon-chevron-down:before,.no-touch .button--feature:hover .input--editable:before,.no-touch .button--feature:hover .input--modal:before,.no-touch .button--feature:hover .list--clickable .list-item:before,.list--clickable .no-touch .button--feature:hover .list-item:before,.no-touch .button--feature:hover .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .no-touch .button--feature:hover .list-itemSorter:before,.no-touch .button--feature:hover p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .no-touch .button--feature:hover .ui-chkbox-icon:before,.no-touch .button--feature:hover p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .no-touch .button--feature:hover .ui-sortable-column-icon:before,.no-touch .button--feature:focus .fa,.no-touch .button--feature:focus [class^=fa-],.no-touch .button--feature:focus accordion .panel-title>a:before,accordion .no-touch .button--feature:focus .panel-title>a:before,.no-touch .button--feature:focus p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .no-touch .button--feature:focus .ui-accordion-toggle-icon.pi,.no-touch .button--feature:focus .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .no-touch .button--feature:focus .glyphicon-chevron-left:before,.no-touch .button--feature:focus .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .no-touch .button--feature:focus .glyphicon-chevron-right:before,.no-touch .button--feature:focus .control--rdc:before,.no-touch .button--feature:focus .control--imageButton:before,.no-touch .button--feature:focus .control--receipt:before,.no-touch .button--feature:focus .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .no-touch .button--feature:focus .btn>.glyphicon-chevron-left:before,.no-touch .button--feature:focus .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .no-touch .button--feature:focus .btn>.glyphicon-chevron-right:before,.no-touch .button--feature:focus p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .no-touch .button--feature:focus .pi-chevron-left:before,.no-touch .button--feature:focus csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .no-touch .button--feature:focus .pi-chevron-left:before,.no-touch .button--feature:focus p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .no-touch .button--feature:focus .pi-chevron-right:before,.no-touch .button--feature:focus csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .no-touch .button--feature:focus .pi-chevron-right:before,.no-touch .button--feature:focus csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .no-touch .button--feature:focus .ui-dropdown-clear-icon:before,.no-touch .button--feature:focus csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .no-touch .button--feature:focus .ui-dropdown-clear-icon:before,.no-touch .button--feature:focus csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .no-touch .button--feature:focus .ui-dropdown-trigger-icon:before,.no-touch .button--feature:focus csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .no-touch .button--feature:focus .p-dropdown-trigger-icon:before,.no-touch .button--feature:focus csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .no-touch .button--feature:focus .ui-dropdown-trigger-icon:before,.no-touch .button--feature:focus csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .no-touch .button--feature:focus .p-dropdown-trigger-icon:before,.no-touch .button--feature:focus csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .no-touch .button--feature:focus .ui-dropdown-trigger-icon:before,.no-touch .button--feature:focus csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .no-touch .button--feature:focus .p-dropdown-trigger-icon:before,.no-touch .button--feature:focus csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .no-touch .button--feature:focus .ui-dropdown-trigger-icon:before,.no-touch .button--feature:focus csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .no-touch .button--feature:focus .p-dropdown-trigger-icon:before,.no-touch .button--feature:focus .ui-timepicker .pi-chevron-up:before,.ui-timepicker .no-touch .button--feature:focus .pi-chevron-up:before,.no-touch .button--feature:focus .p-timepicker .pi-chevron-up:before,.p-timepicker .no-touch .button--feature:focus .pi-chevron-up:before,.no-touch .button--feature:focus .ui-timepicker .pi-chevron-down:before,.ui-timepicker .no-touch .button--feature:focus .pi-chevron-down:before,.no-touch .button--feature:focus .p-timepicker .pi-chevron-down:before,.p-timepicker .no-touch .button--feature:focus .pi-chevron-down:before,.no-touch .button--feature:focus .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .no-touch .button--feature:focus .btn>.glyphicon-chevron-up:before,.no-touch .button--feature:focus .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .no-touch .button--feature:focus .btn>.glyphicon-chevron-down:before,.no-touch .button--feature:focus .input--editable:before,.no-touch .button--feature:focus .input--modal:before,.no-touch .button--feature:focus .list--clickable .list-item:before,.list--clickable .no-touch .button--feature:focus .list-item:before,.no-touch .button--feature:focus .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .no-touch .button--feature:focus .list-itemSorter:before,.no-touch .button--feature:focus p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .no-touch .button--feature:focus .ui-chkbox-icon:before,.no-touch .button--feature:focus p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .no-touch .button--feature:focus .ui-sortable-column-icon:before {
    background-color: #fff;
    color: #7ac943
}

.no-touch .button--feature:hover .button-main,.no-touch .button--feature:focus .button-main {
    color: #fff
}

.no-touch .button--feature:hover .button-sub,.no-touch .button--feature:focus .button-sub {
    color: #fff
}

.no-touch .button--feature2:hover .button-main,.no-touch .button--feature2:focus .button-main {
    color: #fff
}

.touch .button.button--outline.button--primary:active,.touch .card-header>button.button--outline.button--primary:active,.touch .card-header>csi-button>button.button--outline.button--primary:active,.touch .list.list--toggle p-menu+.button--outline.button--primary[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--primary[pButton]:active {
    background: var(--primary-color)
}

.touch .button.button--outline.button--primary:active:not([disabled]),.touch .card-header>button.button--outline.button--primary:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--primary:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--primary[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--primary[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--secondary:active,.touch .card-header>button.button--outline.button--secondary:active,.touch .card-header>csi-button>button.button--outline.button--secondary:active,.touch .list.list--toggle p-menu+.button--outline.button--secondary[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--secondary[pButton]:active,.touch .modal--wizard .card .card-header>button.button--outline:active,.modal--wizard .card .touch .card-header>button.button--outline:active,.touch .modal--wizard .card .card-header>csi-button.card-header>button.button--outline:active,.modal--wizard .card .touch .card-header>csi-button.card-header>button.button--outline:active,.touch .list.list--toggle .modal--wizard .card .card-header>p-menu+button.button--outline[pButton]:active,.list.list--toggle .modal--wizard .card .touch .card-header>p-menu+button.button--outline[pButton]:active,.touch .modal--wizard .card .list.list--toggle .card-header>p-menu+button.button--outline[pButton]:active,.modal--wizard .card .list.list--toggle .touch .card-header>p-menu+button.button--outline[pButton]:active {
    background: var(--secondary-color)
}

.touch .button.button--outline.button--secondary:active:not([disabled]),.touch .card-header>button.button--outline.button--secondary:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--secondary:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--secondary[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--secondary[pButton]:active:not([disabled]),.touch .modal--wizard .card .card-header>button.button--outline:active:not([disabled]),.modal--wizard .card .touch .card-header>button.button--outline:active:not([disabled]),.touch .modal--wizard .card .card-header>csi-button.card-header>button.button--outline:active:not([disabled]),.modal--wizard .card .touch .card-header>csi-button.card-header>button.button--outline:active:not([disabled]),.touch .list.list--toggle .modal--wizard .card .card-header>p-menu+button.button--outline[pButton]:active:not([disabled]),.list.list--toggle .modal--wizard .card .touch .card-header>p-menu+button.button--outline[pButton]:active:not([disabled]),.touch .modal--wizard .card .list.list--toggle .card-header>p-menu+button.button--outline[pButton]:active:not([disabled]),.modal--wizard .card .list.list--toggle .touch .card-header>p-menu+button.button--outline[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--dark:active,.touch .card-header>button.button--outline.button--dark:active,.touch .card-header>csi-button>button.button--outline.button--dark:active,.touch .list.list--toggle p-menu+.button--outline.button--dark[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--dark[pButton]:active {
    background: var(--generic-dark)
}

.touch .button.button--outline.button--dark:active:not([disabled]),.touch .card-header>button.button--outline.button--dark:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--dark:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--dark[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--dark[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--light:active,.touch .card-header>button.button--outline.button--light:active,.touch .card-header>csi-button>button.button--outline.button--light:active,.touch .list.list--toggle p-menu+.button--outline.button--light[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--light[pButton]:active {
    background: var(--generic-medium)
}

.touch .button.button--outline.button--light:active:not([disabled]),.touch .card-header>button.button--outline.button--light:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--light:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--light[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--light[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--lighter:active,.touch .card-header>button.button--outline.button--lighter:active,.touch .card-header>csi-button>button.button--outline.button--lighter:active,.touch .list.list--toggle p-menu+.button--outline.button--lighter[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--lighter[pButton]:active {
    background: var(--generic-light)
}

.touch .button.button--outline.button--lighter:active:not([disabled]),.touch .card-header>button.button--outline.button--lighter:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--lighter:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--lighter[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--lighter[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--success:active,.touch .card-header>button.button--outline.button--success:active,.touch .card-header>csi-button>button.button--outline.button--success:active,.touch .list.list--toggle p-menu+.button--outline.button--success[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--success[pButton]:active {
    background: #7ac943
}

.touch .button.button--outline.button--success:active:not([disabled]),.touch .card-header>button.button--outline.button--success:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--success:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--success[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--success[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--danger:active,.touch .card-header>button.button--outline.button--danger:active,.touch .card-header>csi-button>button.button--outline.button--danger:active,.touch .list.list--toggle p-menu+.button--outline.button--danger[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--danger[pButton]:active {
    background: #e84c3d
}

.touch .button.button--outline.button--danger:active:not([disabled]),.touch .card-header>button.button--outline.button--danger:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--danger:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--danger[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--danger[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--warning:active,.touch .card-header>button.button--outline.button--warning:active,.touch .card-header>csi-button>button.button--outline.button--warning:active,.touch .list.list--toggle p-menu+.button--outline.button--warning[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--warning[pButton]:active {
    background: #efad27
}

.touch .button.button--outline.button--warning:active:not([disabled]),.touch .card-header>button.button--outline.button--warning:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--warning:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--warning[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--warning[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--info:active,.touch .card-header>button.button--outline.button--info:active,.touch .card-header>csi-button>button.button--outline.button--info:active,.touch .list.list--toggle p-menu+.button--outline.button--info[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--info[pButton]:active {
    background: #1b809e
}

.touch .button.button--outline.button--info:active:not([disabled]),.touch .card-header>button.button--outline.button--info:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--info:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--info[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--info[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--primaryDark:active,.touch .card-header>button.button--outline.button--primaryDark:active,.touch .card-header>csi-button>button.button--outline.button--primaryDark:active,.touch .list.list--toggle p-menu+.button--outline.button--primaryDark[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--primaryDark[pButton]:active {
    background: var(--primary-color-dark)
}

.touch .button.button--outline.button--primaryDark:active:not([disabled]),.touch .card-header>button.button--outline.button--primaryDark:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--primaryDark:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--primaryDark[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--primaryDark[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--trans:active,.touch .card-header>button.button--outline.button--trans:active,.touch .card-header>csi-button>button.button--outline.button--trans:active,.touch .list.list--toggle p-menu+.button--outline.button--trans[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--trans[pButton]:active {
    background: transparent
}

.touch .button.button--outline.button--trans:active:not([disabled]),.touch .card-header>button.button--outline.button--trans:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--trans:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--trans[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--trans[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--facebook:active,.touch .card-header>button.button--outline.button--facebook:active,.touch .card-header>csi-button>button.button--outline.button--facebook:active,.touch .list.list--toggle p-menu+.button--outline.button--facebook[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--facebook[pButton]:active {
    background: #4e69a2
}

.touch .button.button--outline.button--facebook:active:not([disabled]),.touch .card-header>button.button--outline.button--facebook:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--facebook:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--facebook[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--facebook[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--twitter:active,.touch .card-header>button.button--outline.button--twitter:active,.touch .card-header>csi-button>button.button--outline.button--twitter:active,.touch .list.list--toggle p-menu+.button--outline.button--twitter[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--twitter[pButton]:active {
    background: #55acee
}

.touch .button.button--outline.button--twitter:active:not([disabled]),.touch .card-header>button.button--outline.button--twitter:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--twitter:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--twitter[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--twitter[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--linkedin:active,.touch .card-header>button.button--outline.button--linkedin:active,.touch .card-header>csi-button>button.button--outline.button--linkedin:active,.touch .list.list--toggle p-menu+.button--outline.button--linkedin[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--linkedin[pButton]:active {
    background: #287bbc
}

.touch .button.button--outline.button--linkedin:active:not([disabled]),.touch .card-header>button.button--outline.button--linkedin:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--linkedin:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--linkedin[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--linkedin[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--gray:active,.touch .card-header>button.button--outline.button--gray:active,.touch .card-header>csi-button>button.button--outline.button--gray:active,.touch .list.list--toggle p-menu+.button--outline.button--gray[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--gray[pButton]:active {
    background: var(--gray-500)
}

.touch .button.button--outline.button--gray:active:not([disabled]),.touch .card-header>button.button--outline.button--gray:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--gray:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--gray[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--gray[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--pending:active,.touch .card-header>button.button--outline.button--pending:active,.touch .card-header>csi-button>button.button--outline.button--pending:active,.touch .list.list--toggle p-menu+.button--outline.button--pending[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--pending[pButton]:active {
    background: var(--generic-dark)
}

.touch .button.button--outline.button--pending:active:not([disabled]),.touch .card-header>button.button--outline.button--pending:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--pending:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--pending[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--pending[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--white:active,.touch .card-header>button.button--outline.button--white:active,.touch .card-header>csi-button>button.button--outline.button--white:active,.touch .list.list--toggle p-menu+.button--outline.button--white[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--white[pButton]:active {
    background: #fff
}

.touch .button.button--outline.button--white:active:not([disabled]),.touch .card-header>button.button--outline.button--white:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--white:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--white[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--white[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--inactive:active,.touch .card-header>button.button--outline.button--inactive:active,.touch .card-header>csi-button>button.button--outline.button--inactive:active,.touch .list.list--toggle p-menu+.button--outline.button--inactive[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--inactive[pButton]:active {
    background: var(--gray-500)
}

.touch .button.button--outline.button--inactive:active:not([disabled]),.touch .card-header>button.button--outline.button--inactive:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--inactive:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--inactive[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--inactive[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--lightDanger:active,.touch .card-header>button.button--outline.button--lightDanger:active,.touch .card-header>csi-button>button.button--outline.button--lightDanger:active,.touch .list.list--toggle p-menu+.button--outline.button--lightDanger[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--lightDanger[pButton]:active {
    background: var(--severity-danger-bg)
}

.touch .button.button--outline.button--lightDanger:active:not([disabled]),.touch .card-header>button.button--outline.button--lightDanger:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--lightDanger:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--lightDanger[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--lightDanger[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--outline.button--lightSuccess:active,.touch .card-header>button.button--outline.button--lightSuccess:active,.touch .card-header>csi-button>button.button--outline.button--lightSuccess:active,.touch .list.list--toggle p-menu+.button--outline.button--lightSuccess[pButton]:active,.list.list--toggle .touch p-menu+.button--outline.button--lightSuccess[pButton]:active {
    background: var(--severity-success-bg)
}

.touch .button.button--outline.button--lightSuccess:active:not([disabled]),.touch .card-header>button.button--outline.button--lightSuccess:active:not([disabled]),.touch .card-header>csi-button>button.button--outline.button--lightSuccess:active:not([disabled]),.touch .list.list--toggle p-menu+.button--outline.button--lightSuccess[pButton]:active:not([disabled]),.list.list--toggle .touch p-menu+.button--outline.button--lightSuccess[pButton]:active:not([disabled]) {
    color: #fff !important
}

.touch .button.button--primary:active,.touch .card-header>button.button--primary:active,.touch .card-header>csi-button>button.button--primary:active,.touch .list.list--toggle p-menu+.button--primary[pButton]:active,.list.list--toggle .touch p-menu+.button--primary[pButton]:active {
    background: color-mix(in srgb, var(--primary-color), black 20%)
}

.touch .button.button--secondary:active,.touch .card-header>button.button--secondary:active,.touch .card-header>csi-button>button.button--secondary:active,.touch .list.list--toggle p-menu+.button--secondary[pButton]:active,.list.list--toggle .touch p-menu+.button--secondary[pButton]:active,.touch .modal--wizard .card .card-header>button:active,.modal--wizard .card .touch .card-header>button:active,.touch .modal--wizard .card .card-header>csi-button.card-header>button:active,.modal--wizard .card .touch .card-header>csi-button.card-header>button:active,.touch .list.list--toggle .modal--wizard .card .card-header>p-menu+button[pButton]:active,.list.list--toggle .modal--wizard .card .touch .card-header>p-menu+button[pButton]:active,.touch .modal--wizard .card .list.list--toggle .card-header>p-menu+button[pButton]:active,.modal--wizard .card .list.list--toggle .touch .card-header>p-menu+button[pButton]:active {
    background: color-mix(in srgb, var(--secondary-color), black 20%)
}

.touch .button.button--dark:active,.touch .card-header>button.button--dark:active,.touch .card-header>csi-button>button.button--dark:active,.touch .list.list--toggle p-menu+.button--dark[pButton]:active,.list.list--toggle .touch p-menu+.button--dark[pButton]:active {
    background: color-mix(in srgb, var(--generic-dark), black 20%)
}

.touch .button.button--light:active,.touch .card-header>button.button--light:active,.touch .card-header>csi-button>button.button--light:active,.touch .list.list--toggle p-menu+.button--light[pButton]:active,.list.list--toggle .touch p-menu+.button--light[pButton]:active {
    background: color-mix(in srgb, var(--generic-medium), black 20%)
}

.touch .button.button--lighter:active,.touch .card-header>button.button--lighter:active,.touch .card-header>csi-button>button.button--lighter:active,.touch .list.list--toggle p-menu+.button--lighter[pButton]:active,.list.list--toggle .touch p-menu+.button--lighter[pButton]:active {
    background: color-mix(in srgb, var(--generic-light), black 20%)
}

.touch .button.button--success:active,.touch .card-header>button.button--success:active,.touch .card-header>csi-button>button.button--success:active,.touch .list.list--toggle p-menu+.button--success[pButton]:active,.list.list--toggle .touch p-menu+.button--success[pButton]:active {
    background: color-mix(in srgb, #7ac943, black 20%)
}

.touch .button.button--danger:active,.touch .card-header>button.button--danger:active,.touch .card-header>csi-button>button.button--danger:active,.touch .list.list--toggle p-menu+.button--danger[pButton]:active,.list.list--toggle .touch p-menu+.button--danger[pButton]:active {
    background: color-mix(in srgb, #e84c3d, black 20%)
}

.touch .button.button--warning:active,.touch .card-header>button.button--warning:active,.touch .card-header>csi-button>button.button--warning:active,.touch .list.list--toggle p-menu+.button--warning[pButton]:active,.list.list--toggle .touch p-menu+.button--warning[pButton]:active {
    background: color-mix(in srgb, #efad27, black 20%)
}

.touch .button.button--info:active,.touch .card-header>button.button--info:active,.touch .card-header>csi-button>button.button--info:active,.touch .list.list--toggle p-menu+.button--info[pButton]:active,.list.list--toggle .touch p-menu+.button--info[pButton]:active {
    background: color-mix(in srgb, #1b809e, black 20%)
}

.touch .button.button--primaryDark:active,.touch .card-header>button.button--primaryDark:active,.touch .card-header>csi-button>button.button--primaryDark:active,.touch .list.list--toggle p-menu+.button--primaryDark[pButton]:active,.list.list--toggle .touch p-menu+.button--primaryDark[pButton]:active {
    background: color-mix(in srgb, var(--primary-color-dark), black 20%)
}

.touch .button.button--trans:active,.touch .card-header>button.button--trans:active,.touch .card-header>csi-button>button.button--trans:active,.touch .list.list--toggle p-menu+.button--trans[pButton]:active,.list.list--toggle .touch p-menu+.button--trans[pButton]:active {
    background: color-mix(in srgb, transparent, black 20%)
}

.touch .button.button--facebook:active,.touch .card-header>button.button--facebook:active,.touch .card-header>csi-button>button.button--facebook:active,.touch .list.list--toggle p-menu+.button--facebook[pButton]:active,.list.list--toggle .touch p-menu+.button--facebook[pButton]:active {
    background: color-mix(in srgb, #4e69a2, black 20%)
}

.touch .button.button--twitter:active,.touch .card-header>button.button--twitter:active,.touch .card-header>csi-button>button.button--twitter:active,.touch .list.list--toggle p-menu+.button--twitter[pButton]:active,.list.list--toggle .touch p-menu+.button--twitter[pButton]:active {
    background: color-mix(in srgb, #55acee, black 20%)
}

.touch .button.button--linkedin:active,.touch .card-header>button.button--linkedin:active,.touch .card-header>csi-button>button.button--linkedin:active,.touch .list.list--toggle p-menu+.button--linkedin[pButton]:active,.list.list--toggle .touch p-menu+.button--linkedin[pButton]:active {
    background: color-mix(in srgb, #287bbc, black 20%)
}

.touch .button.button--gray:active,.touch .card-header>button.button--gray:active,.touch .card-header>csi-button>button.button--gray:active,.touch .list.list--toggle p-menu+.button--gray[pButton]:active,.list.list--toggle .touch p-menu+.button--gray[pButton]:active {
    background: color-mix(in srgb, var(--gray-500), black 20%)
}

.touch .button.button--pending:active,.touch .card-header>button.button--pending:active,.touch .card-header>csi-button>button.button--pending:active,.touch .list.list--toggle p-menu+.button--pending[pButton]:active,.list.list--toggle .touch p-menu+.button--pending[pButton]:active {
    background: color-mix(in srgb, var(--generic-dark), black 20%)
}

.touch .button.button--white:active,.touch .card-header>button.button--white:active,.touch .card-header>csi-button>button.button--white:active,.touch .list.list--toggle p-menu+.button--white[pButton]:active,.list.list--toggle .touch p-menu+.button--white[pButton]:active {
    background: color-mix(in srgb, #fff, black 20%)
}

.touch .button.button--inactive:active,.touch .card-header>button.button--inactive:active,.touch .card-header>csi-button>button.button--inactive:active,.touch .list.list--toggle p-menu+.button--inactive[pButton]:active,.list.list--toggle .touch p-menu+.button--inactive[pButton]:active {
    background: color-mix(in srgb, var(--gray-500), black 20%)
}

.touch .button.button--lightDanger:active,.touch .card-header>button.button--lightDanger:active,.touch .card-header>csi-button>button.button--lightDanger:active,.touch .list.list--toggle p-menu+.button--lightDanger[pButton]:active,.list.list--toggle .touch p-menu+.button--lightDanger[pButton]:active {
    background: color-mix(in srgb, var(--severity-danger-bg), black 20%)
}

.touch .button.button--lightSuccess:active,.touch .card-header>button.button--lightSuccess:active,.touch .card-header>csi-button>button.button--lightSuccess:active,.touch .list.list--toggle p-menu+.button--lightSuccess[pButton]:active,.list.list--toggle .touch p-menu+.button--lightSuccess[pButton]:active {
    background: color-mix(in srgb, var(--severity-success-bg), black 20%)
}

.touch .button.button--trans:active,.touch .card-header>button.button--trans:active,.touch .card-header>csi-button>button.button--trans:active,.touch .list.list--toggle p-menu+.button--trans[pButton]:active,.list.list--toggle .touch p-menu+.button--trans[pButton]:active {
    background: transparent !important
}

.touch .navbar--bottom .button:active,.touch .navbar--bottom .card-header>button:active,.touch .navbar--bottom .card-header>csi-button>button:active,.touch .navbar--bottom .list.list--toggle p-menu+[pButton]:active,.list.list--toggle .touch .navbar--bottom p-menu+[pButton]:active {
    background: #272727
}

.touch .button--menu:active {
    background: #000;
    border-left-color: #000
}

.touch .button--menu:active .badge:before {
    background-color: #000;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, black));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), black);
    background: linear-gradient(to right, rgba(255, 255, 255, 0), black);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr="#00ffffff",EndColorStr="black")
}

.touch .button--feature:active .fa,.touch .button--feature:active [class^=fa-],.touch .button--feature:active accordion .panel-title>a:before,accordion .touch .button--feature:active .panel-title>a:before,.touch .button--feature:active p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .touch .button--feature:active .ui-accordion-toggle-icon.pi,.touch .button--feature:active .carousel--simple .carousel-control .glyphicon-chevron-left:before,.carousel--simple .carousel-control .touch .button--feature:active .glyphicon-chevron-left:before,.touch .button--feature:active .carousel--simple .carousel-control .glyphicon-chevron-right:before,.carousel--simple .carousel-control .touch .button--feature:active .glyphicon-chevron-right:before,.touch .button--feature:active .control--rdc:before,.touch .button--feature:active .control--imageButton:before,.touch .button--feature:active .control--receipt:before,.touch .button--feature:active .datepicker .btn>.glyphicon-chevron-left:before,.datepicker .touch .button--feature:active .btn>.glyphicon-chevron-left:before,.touch .button--feature:active .datepicker .btn>.glyphicon-chevron-right:before,.datepicker .touch .button--feature:active .btn>.glyphicon-chevron-right:before,.touch .button--feature:active p-calendar .p-calendar .pi-chevron-left:before,p-calendar .p-calendar .touch .button--feature:active .pi-chevron-left:before,.touch .button--feature:active csi-prime-calendar .ui-calendar .pi-chevron-left:before,csi-prime-calendar .ui-calendar .touch .button--feature:active .pi-chevron-left:before,.touch .button--feature:active p-calendar .p-calendar .pi-chevron-right:before,p-calendar .p-calendar .touch .button--feature:active .pi-chevron-right:before,.touch .button--feature:active csi-prime-calendar .ui-calendar .pi-chevron-right:before,csi-prime-calendar .ui-calendar .touch .button--feature:active .pi-chevron-right:before,.touch .button--feature:active csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .touch .button--feature:active .ui-dropdown-clear-icon:before,.touch .button--feature:active csi-dropdown p-dropdown .p-dropdown .ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .touch .button--feature:active .ui-dropdown-clear-icon:before,.touch .button--feature:active csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .touch .button--feature:active .ui-dropdown-trigger-icon:before,.touch .button--feature:active csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .touch .button--feature:active .p-dropdown-trigger-icon:before,.touch .button--feature:active csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .touch .button--feature:active .ui-dropdown-trigger-icon:before,.touch .button--feature:active csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .touch .button--feature:active .p-dropdown-trigger-icon:before,.touch .button--feature:active csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .touch .button--feature:active .ui-dropdown-trigger-icon:before,.touch .button--feature:active csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .touch .button--feature:active .p-dropdown-trigger-icon:before,.touch .button--feature:active csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .touch .button--feature:active .ui-dropdown-trigger-icon:before,.touch .button--feature:active csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .touch .button--feature:active .p-dropdown-trigger-icon:before,.touch .button--feature:active .ui-timepicker .pi-chevron-up:before,.ui-timepicker .touch .button--feature:active .pi-chevron-up:before,.touch .button--feature:active .p-timepicker .pi-chevron-up:before,.p-timepicker .touch .button--feature:active .pi-chevron-up:before,.touch .button--feature:active .ui-timepicker .pi-chevron-down:before,.ui-timepicker .touch .button--feature:active .pi-chevron-down:before,.touch .button--feature:active .p-timepicker .pi-chevron-down:before,.p-timepicker .touch .button--feature:active .pi-chevron-down:before,.touch .button--feature:active .timepicker .btn>.glyphicon-chevron-up:before,.timepicker .touch .button--feature:active .btn>.glyphicon-chevron-up:before,.touch .button--feature:active .timepicker .btn>.glyphicon-chevron-down:before,.timepicker .touch .button--feature:active .btn>.glyphicon-chevron-down:before,.touch .button--feature:active .input--editable:before,.touch .button--feature:active .input--modal:before,.touch .button--feature:active .list--clickable .list-item:before,.list--clickable .touch .button--feature:active .list-item:before,.touch .button--feature:active .list.list--sortable .list-item .list-itemSorter:before,.list.list--sortable .list-item .touch .button--feature:active .list-itemSorter:before,.touch .button--feature:active p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .touch .button--feature:active .ui-chkbox-icon:before,.touch .button--feature:active p-table .ui-table .ui-table-thead tr th .ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .touch .button--feature:active .ui-sortable-column-icon:before {
    background-color: #fff;
    color: #7ac943
}

.touch .button--feature:active .button-main {
    color: #fff
}

.touch .button--feature:active .button-sub {
    color: #fff
}

.touch .button--feature2:active .button-main {
    color: #fff
}

.button.button--outline.button--thin,.card-header>button.button--outline.button--thin,.card-header>csi-button>button.button--outline.button--thin,.list.list--toggle p-menu+.button--outline.button--thin[pButton],.button--thin {
    color: var(--button-outlined-text-color);
    border-style: solid
}

.button--tab-modal {
    border-bottom-color: var(--list-item-border-color);
    background-color: var(--surface-card)
}

.button--tab-modal>.button--tab {
    color: var(--text-color);
    border-left-color: var(--list-item-border-color);
    background-color: var(--surface-card)
}

.button--tab-modal>.button--tab:hover {
    background-color: var(--surface-100)
}

.theme-dark .button--tab-modal>.button--tab:hover {
    background-color: var(--surface-900)
}

@media(prefers-color-scheme: dark) {
    .theme-match .button--tab-modal>.button--tab:hover {
        background-color:var(--surface-900)
    }
}

.button--tab-modal>.button--tab.button--tab-active {
    color: #fff;
    background-color: var(--primary-color);
    cursor: default
}

.button--tab-modal>.button--tab.button--tab-active:hover {
    color: #fff;
    background-color: var(--primary-color)
}

.button--tab-modal>.button--tab.button--tab-inactive {
    color: var(--text-600)
}

.theme-dark .button--tab-modal>.button--tab.button--tab-inactive {
    color: var(--text-300)
}

@media(prefers-color-scheme: dark) {
    .theme-match .button--tab-modal>.button--tab.button--tab-inactive {
        color:var(--text-300)
    }
}

.button--inline {
    border-color: #ccc;
    color: #4d4d4d
}

.button--inline.button--primary {
    color: #fff;
    border-color: #404040
}

.button--inline.button--primary:hover,.button--inline.button--primary:focus {
    border-color: #0d0d0d
}

.button--inline.button--trans:hover,.button--inline.button--trans:focus {
    border-color: #9f9f9f
}

.button--wizard [class^=fa-] {
    color: color-mix(in srgb, var(--generic-dark), white 45%)
}

.button--wizard h5 {
    color: #404040
}

.buttons-component-list-button.button>.fa,.card-header>button.buttons-component-list-button>.fa,.card-header>csi-button>button.buttons-component-list-button>.fa,.list.list--toggle p-menu+.buttons-component-list-button[pButton]>.fa,.buttons-component-list-button.button>[class^=fa-],.card-header>button.buttons-component-list-button>[class^=fa-],.card-header>csi-button>button.buttons-component-list-button>[class^=fa-],.list.list--toggle p-menu+.buttons-component-list-button[pButton]>[class^=fa-],accordion .panel-title.buttons-component-list-button.button>a:before,accordion .card-header>button.panel-title.buttons-component-list-button>a:before,accordion .card-header>csi-button>button.panel-title.buttons-component-list-button>a:before,.list.list--toggle accordion p-menu+.panel-title.buttons-component-list-button[pButton]>a:before,accordion .list.list--toggle p-menu+.panel-title.buttons-component-list-button[pButton]>a:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .buttons-component-list-button.button>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>button.buttons-component-list-button>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>csi-button>button.buttons-component-list-button>.ui-accordion-toggle-icon.pi,.list.list--toggle p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) p-menu+.buttons-component-list-button[pButton]>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-accordion-toggle-icon.pi,.carousel--simple .carousel-control .buttons-component-list-button.button>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>button.buttons-component-list-button>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>csi-button>button.buttons-component-list-button>.glyphicon-chevron-left:before,.list.list--toggle .carousel--simple .carousel-control p-menu+.buttons-component-list-button[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .buttons-component-list-button.button>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>button.buttons-component-list-button>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>csi-button>button.buttons-component-list-button>.glyphicon-chevron-right:before,.list.list--toggle .carousel--simple .carousel-control p-menu+.buttons-component-list-button[pButton]>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.glyphicon-chevron-right:before,.buttons-component-list-button.button>.control--rdc:before,.card-header>button.buttons-component-list-button>.control--rdc:before,.card-header>csi-button>button.buttons-component-list-button>.control--rdc:before,.list.list--toggle p-menu+.buttons-component-list-button[pButton]>.control--rdc:before,.buttons-component-list-button.button>.control--imageButton:before,.card-header>button.buttons-component-list-button>.control--imageButton:before,.card-header>csi-button>button.buttons-component-list-button>.control--imageButton:before,.list.list--toggle p-menu+.buttons-component-list-button[pButton]>.control--imageButton:before,.buttons-component-list-button.button>.control--receipt:before,.card-header>button.buttons-component-list-button>.control--receipt:before,.card-header>csi-button>button.buttons-component-list-button>.control--receipt:before,.list.list--toggle p-menu+.buttons-component-list-button[pButton]>.control--receipt:before,.datepicker .btn.buttons-component-list-button.button>.glyphicon-chevron-left:before,.datepicker .card-header>button.btn.buttons-component-list-button>.glyphicon-chevron-left:before,.datepicker .card-header>csi-button>button.btn.buttons-component-list-button>.glyphicon-chevron-left:before,.list.list--toggle .datepicker p-menu+.btn.buttons-component-list-button[pButton]>.glyphicon-chevron-left:before,.datepicker .list.list--toggle p-menu+.btn.buttons-component-list-button[pButton]>.glyphicon-chevron-left:before,.datepicker .btn.buttons-component-list-button.button>.glyphicon-chevron-right:before,.datepicker .card-header>button.btn.buttons-component-list-button>.glyphicon-chevron-right:before,.datepicker .card-header>csi-button>button.btn.buttons-component-list-button>.glyphicon-chevron-right:before,.list.list--toggle .datepicker p-menu+.btn.buttons-component-list-button[pButton]>.glyphicon-chevron-right:before,.datepicker .list.list--toggle p-menu+.btn.buttons-component-list-button[pButton]>.glyphicon-chevron-right:before,p-calendar .p-calendar .buttons-component-list-button.button>.pi-chevron-left:before,p-calendar .p-calendar .card-header>button.buttons-component-list-button>.pi-chevron-left:before,p-calendar .p-calendar .card-header>csi-button>button.buttons-component-list-button>.pi-chevron-left:before,.list.list--toggle p-calendar .p-calendar p-menu+.buttons-component-list-button[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .buttons-component-list-button.button>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>button.buttons-component-list-button>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button.buttons-component-list-button>.pi-chevron-left:before,.list.list--toggle csi-prime-calendar .ui-calendar p-menu+.buttons-component-list-button[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .buttons-component-list-button.button>.pi-chevron-right:before,p-calendar .p-calendar .card-header>button.buttons-component-list-button>.pi-chevron-right:before,p-calendar .p-calendar .card-header>csi-button>button.buttons-component-list-button>.pi-chevron-right:before,.list.list--toggle p-calendar .p-calendar p-menu+.buttons-component-list-button[pButton]>.pi-chevron-right:before,p-calendar .p-calendar .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .buttons-component-list-button.button>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>button.buttons-component-list-button>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button.buttons-component-list-button>.pi-chevron-right:before,.list.list--toggle csi-prime-calendar .ui-calendar p-menu+.buttons-component-list-button[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.pi-chevron-right:before,csi-dropdown p-dropdown .ui-dropdown .buttons-component-list-button.button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>button.buttons-component-list-button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>csi-button>button.buttons-component-list-button>.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .buttons-component-list-button.button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>button.buttons-component-list-button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>csi-button>button.buttons-component-list-button>.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .buttons-component-list-button.button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button.buttons-component-list-button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .buttons-component-list-button.button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button.buttons-component-list-button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+.buttons-component-list-button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .buttons-component-list-button.button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button.buttons-component-list-button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .buttons-component-list-button.button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button.buttons-component-list-button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+.buttons-component-list-button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .buttons-component-list-button.button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button.buttons-component-list-button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .buttons-component-list-button.button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button.buttons-component-list-button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+.buttons-component-list-button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .buttons-component-list-button.button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button.buttons-component-list-button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .buttons-component-list-button.button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button.buttons-component-list-button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+.buttons-component-list-button[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.p-dropdown-trigger-icon:before,.ui-timepicker .buttons-component-list-button.button>.pi-chevron-up:before,.ui-timepicker .card-header>button.buttons-component-list-button>.pi-chevron-up:before,.ui-timepicker .card-header>csi-button>button.buttons-component-list-button>.pi-chevron-up:before,.list.list--toggle .ui-timepicker p-menu+.buttons-component-list-button[pButton]>.pi-chevron-up:before,.ui-timepicker .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.pi-chevron-up:before,.p-timepicker .buttons-component-list-button.button>.pi-chevron-up:before,.p-timepicker .card-header>button.buttons-component-list-button>.pi-chevron-up:before,.p-timepicker .card-header>csi-button>button.buttons-component-list-button>.pi-chevron-up:before,.list.list--toggle .p-timepicker p-menu+.buttons-component-list-button[pButton]>.pi-chevron-up:before,.p-timepicker .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.pi-chevron-up:before,.ui-timepicker .buttons-component-list-button.button>.pi-chevron-down:before,.ui-timepicker .card-header>button.buttons-component-list-button>.pi-chevron-down:before,.ui-timepicker .card-header>csi-button>button.buttons-component-list-button>.pi-chevron-down:before,.list.list--toggle .ui-timepicker p-menu+.buttons-component-list-button[pButton]>.pi-chevron-down:before,.ui-timepicker .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.pi-chevron-down:before,.p-timepicker .buttons-component-list-button.button>.pi-chevron-down:before,.p-timepicker .card-header>button.buttons-component-list-button>.pi-chevron-down:before,.p-timepicker .card-header>csi-button>button.buttons-component-list-button>.pi-chevron-down:before,.list.list--toggle .p-timepicker p-menu+.buttons-component-list-button[pButton]>.pi-chevron-down:before,.p-timepicker .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.pi-chevron-down:before,.timepicker .btn.buttons-component-list-button.button>.glyphicon-chevron-up:before,.timepicker .card-header>button.btn.buttons-component-list-button>.glyphicon-chevron-up:before,.timepicker .card-header>csi-button>button.btn.buttons-component-list-button>.glyphicon-chevron-up:before,.list.list--toggle .timepicker p-menu+.btn.buttons-component-list-button[pButton]>.glyphicon-chevron-up:before,.timepicker .list.list--toggle p-menu+.btn.buttons-component-list-button[pButton]>.glyphicon-chevron-up:before,.timepicker .btn.buttons-component-list-button.button>.glyphicon-chevron-down:before,.timepicker .card-header>button.btn.buttons-component-list-button>.glyphicon-chevron-down:before,.timepicker .card-header>csi-button>button.btn.buttons-component-list-button>.glyphicon-chevron-down:before,.list.list--toggle .timepicker p-menu+.btn.buttons-component-list-button[pButton]>.glyphicon-chevron-down:before,.timepicker .list.list--toggle p-menu+.btn.buttons-component-list-button[pButton]>.glyphicon-chevron-down:before,.buttons-component-list-button.button>.input--editable:before,.card-header>button.buttons-component-list-button>.input--editable:before,.card-header>csi-button>button.buttons-component-list-button>.input--editable:before,.list.list--toggle p-menu+.buttons-component-list-button[pButton]>.input--editable:before,.buttons-component-list-button.button>.input--modal:before,.card-header>button.buttons-component-list-button>.input--modal:before,.card-header>csi-button>button.buttons-component-list-button>.input--modal:before,.list.list--toggle p-menu+.buttons-component-list-button[pButton]>.input--modal:before,.list--clickable .buttons-component-list-button.button>.list-item:before,.list--clickable .card-header>button.buttons-component-list-button>.list-item:before,.list--clickable .card-header>csi-button>button.buttons-component-list-button>.list-item:before,.list.list--toggle .list--clickable p-menu+.buttons-component-list-button[pButton]>.list-item:before,.list--clickable .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.list-item:before,.list.list--sortable .list-item .buttons-component-list-button.button>.list-itemSorter:before,.list.list--sortable .list-item .card-header>button.buttons-component-list-button>.list-itemSorter:before,.list.list--sortable .list-item .card-header>csi-button>button.buttons-component-list-button>.list-itemSorter:before,.list.list--toggle .list.list--sortable .list-item p-menu+.buttons-component-list-button[pButton]>.list-itemSorter:before,.list.list--sortable .list-item .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.list-itemSorter:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .buttons-component-list-button.button>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>button.buttons-component-list-button>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>csi-button>button.buttons-component-list-button>.ui-chkbox-icon:before,.list.list--toggle p-table .ui-table .ui-chkbox .ui-chkbox-box p-menu+.buttons-component-list-button[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-table-thead tr th .buttons-component-list-button.button>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .card-header>button.buttons-component-list-button>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .card-header>csi-button>button.buttons-component-list-button>.ui-sortable-column-icon:before,.list.list--toggle p-table .ui-table .ui-table-thead tr th p-menu+.buttons-component-list-button[pButton]>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list.list--toggle p-menu+.buttons-component-list-button[pButton]>.ui-sortable-column-icon:before {
    color: #7ac943
}

.buttons-component-list-button.buttons-component-list-button-active {
    border-color: #404040;
    color: #fff;
    background-color: #404040
}

.buttons-component-list-button.buttons-component-list-button-active.button>.fa,.card-header>button.buttons-component-list-button.buttons-component-list-button-active>.fa,.card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.fa,.list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.fa,.buttons-component-list-button.buttons-component-list-button-active.button>[class^=fa-],.card-header>button.buttons-component-list-button.buttons-component-list-button-active>[class^=fa-],.card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>[class^=fa-],.list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>[class^=fa-],accordion .panel-title.buttons-component-list-button.buttons-component-list-button-active.button>a:before,accordion .card-header>button.panel-title.buttons-component-list-button.buttons-component-list-button-active>a:before,accordion .card-header>csi-button>button.panel-title.buttons-component-list-button.buttons-component-list-button-active>a:before,.list.list--toggle accordion p-menu+.panel-title.buttons-component-list-button.buttons-component-list-button-active[pButton]>a:before,accordion .list.list--toggle p-menu+.panel-title.buttons-component-list-button.buttons-component-list-button-active[pButton]>a:before,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .buttons-component-list-button.buttons-component-list-button-active.button>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.ui-accordion-toggle-icon.pi,.list.list--toggle p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-accordion-toggle-icon.pi,p-accordion .ui-accordion .ui-accordion-header:not(.ui-state-disabled) .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-accordion-toggle-icon.pi,.carousel--simple .carousel-control .buttons-component-list-button.buttons-component-list-button-active.button>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.glyphicon-chevron-left:before,.list.list--toggle .carousel--simple .carousel-control p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.glyphicon-chevron-left:before,.carousel--simple .carousel-control .buttons-component-list-button.buttons-component-list-button-active.button>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.glyphicon-chevron-right:before,.list.list--toggle .carousel--simple .carousel-control p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.glyphicon-chevron-right:before,.carousel--simple .carousel-control .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.glyphicon-chevron-right:before,.buttons-component-list-button.buttons-component-list-button-active.button>.control--rdc:before,.card-header>button.buttons-component-list-button.buttons-component-list-button-active>.control--rdc:before,.card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.control--rdc:before,.list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.control--rdc:before,.buttons-component-list-button.buttons-component-list-button-active.button>.control--imageButton:before,.card-header>button.buttons-component-list-button.buttons-component-list-button-active>.control--imageButton:before,.card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.control--imageButton:before,.list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.control--imageButton:before,.buttons-component-list-button.buttons-component-list-button-active.button>.control--receipt:before,.card-header>button.buttons-component-list-button.buttons-component-list-button-active>.control--receipt:before,.card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.control--receipt:before,.list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.control--receipt:before,.datepicker .btn.buttons-component-list-button.buttons-component-list-button-active.button>.glyphicon-chevron-left:before,.datepicker .card-header>button.btn.buttons-component-list-button.buttons-component-list-button-active>.glyphicon-chevron-left:before,.datepicker .card-header>csi-button>button.btn.buttons-component-list-button.buttons-component-list-button-active>.glyphicon-chevron-left:before,.list.list--toggle .datepicker p-menu+.btn.buttons-component-list-button.buttons-component-list-button-active[pButton]>.glyphicon-chevron-left:before,.datepicker .list.list--toggle p-menu+.btn.buttons-component-list-button.buttons-component-list-button-active[pButton]>.glyphicon-chevron-left:before,.datepicker .btn.buttons-component-list-button.buttons-component-list-button-active.button>.glyphicon-chevron-right:before,.datepicker .card-header>button.btn.buttons-component-list-button.buttons-component-list-button-active>.glyphicon-chevron-right:before,.datepicker .card-header>csi-button>button.btn.buttons-component-list-button.buttons-component-list-button-active>.glyphicon-chevron-right:before,.list.list--toggle .datepicker p-menu+.btn.buttons-component-list-button.buttons-component-list-button-active[pButton]>.glyphicon-chevron-right:before,.datepicker .list.list--toggle p-menu+.btn.buttons-component-list-button.buttons-component-list-button-active[pButton]>.glyphicon-chevron-right:before,p-calendar .p-calendar .buttons-component-list-button.buttons-component-list-button-active.button>.pi-chevron-left:before,p-calendar .p-calendar .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.pi-chevron-left:before,p-calendar .p-calendar .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.pi-chevron-left:before,.list.list--toggle p-calendar .p-calendar p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .buttons-component-list-button.buttons-component-list-button-active.button>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.pi-chevron-left:before,.list.list--toggle csi-prime-calendar .ui-calendar p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.pi-chevron-left:before,csi-prime-calendar .ui-calendar .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.pi-chevron-left:before,p-calendar .p-calendar .buttons-component-list-button.buttons-component-list-button-active.button>.pi-chevron-right:before,p-calendar .p-calendar .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.pi-chevron-right:before,p-calendar .p-calendar .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.pi-chevron-right:before,.list.list--toggle p-calendar .p-calendar p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.pi-chevron-right:before,p-calendar .p-calendar .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .buttons-component-list-button.buttons-component-list-button-active.button>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.pi-chevron-right:before,.list.list--toggle csi-prime-calendar .ui-calendar p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.pi-chevron-right:before,csi-prime-calendar .ui-calendar .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.pi-chevron-right:before,csi-dropdown p-dropdown .ui-dropdown .buttons-component-list-button.buttons-component-list-button-active.button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .buttons-component-list-button.buttons-component-list-button-active.button>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.ui-dropdown-clear-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .p-dropdown .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-dropdown-clear-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .buttons-component-list-button.buttons-component-list-button-active.button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .buttons-component-list-button.buttons-component-list-button-active.button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .buttons-component-list-button.buttons-component-list-button-active.button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .buttons-component-list-button.buttons-component-list-button-active.button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .ui-dropdown .p-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .buttons-component-list-button.buttons-component-list-button-active.button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .buttons-component-list-button.buttons-component-list-button-active.button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .ui-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .buttons-component-list-button.buttons-component-list-button-active.button>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.ui-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .buttons-component-list-button.buttons-component-list-button-active.button>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.p-dropdown-trigger-icon:before,.list.list--toggle csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.p-dropdown-trigger-icon:before,csi-dropdown p-dropdown .p-dropdown .p-dropdown-trigger .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.p-dropdown-trigger-icon:before,.ui-timepicker .buttons-component-list-button.buttons-component-list-button-active.button>.pi-chevron-up:before,.ui-timepicker .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.pi-chevron-up:before,.ui-timepicker .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.pi-chevron-up:before,.list.list--toggle .ui-timepicker p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.pi-chevron-up:before,.ui-timepicker .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.pi-chevron-up:before,.p-timepicker .buttons-component-list-button.buttons-component-list-button-active.button>.pi-chevron-up:before,.p-timepicker .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.pi-chevron-up:before,.p-timepicker .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.pi-chevron-up:before,.list.list--toggle .p-timepicker p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.pi-chevron-up:before,.p-timepicker .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.pi-chevron-up:before,.ui-timepicker .buttons-component-list-button.buttons-component-list-button-active.button>.pi-chevron-down:before,.ui-timepicker .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.pi-chevron-down:before,.ui-timepicker .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.pi-chevron-down:before,.list.list--toggle .ui-timepicker p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.pi-chevron-down:before,.ui-timepicker .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.pi-chevron-down:before,.p-timepicker .buttons-component-list-button.buttons-component-list-button-active.button>.pi-chevron-down:before,.p-timepicker .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.pi-chevron-down:before,.p-timepicker .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.pi-chevron-down:before,.list.list--toggle .p-timepicker p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.pi-chevron-down:before,.p-timepicker .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.pi-chevron-down:before,.timepicker .btn.buttons-component-list-button.buttons-component-list-button-active.button>.glyphicon-chevron-up:before,.timepicker .card-header>button.btn.buttons-component-list-button.buttons-component-list-button-active>.glyphicon-chevron-up:before,.timepicker .card-header>csi-button>button.btn.buttons-component-list-button.buttons-component-list-button-active>.glyphicon-chevron-up:before,.list.list--toggle .timepicker p-menu+.btn.buttons-component-list-button.buttons-component-list-button-active[pButton]>.glyphicon-chevron-up:before,.timepicker .list.list--toggle p-menu+.btn.buttons-component-list-button.buttons-component-list-button-active[pButton]>.glyphicon-chevron-up:before,.timepicker .btn.buttons-component-list-button.buttons-component-list-button-active.button>.glyphicon-chevron-down:before,.timepicker .card-header>button.btn.buttons-component-list-button.buttons-component-list-button-active>.glyphicon-chevron-down:before,.timepicker .card-header>csi-button>button.btn.buttons-component-list-button.buttons-component-list-button-active>.glyphicon-chevron-down:before,.list.list--toggle .timepicker p-menu+.btn.buttons-component-list-button.buttons-component-list-button-active[pButton]>.glyphicon-chevron-down:before,.timepicker .list.list--toggle p-menu+.btn.buttons-component-list-button.buttons-component-list-button-active[pButton]>.glyphicon-chevron-down:before,.buttons-component-list-button.buttons-component-list-button-active.button>.input--editable:before,.card-header>button.buttons-component-list-button.buttons-component-list-button-active>.input--editable:before,.card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.input--editable:before,.list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.input--editable:before,.buttons-component-list-button.buttons-component-list-button-active.button>.input--modal:before,.card-header>button.buttons-component-list-button.buttons-component-list-button-active>.input--modal:before,.card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.input--modal:before,.list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.input--modal:before,.list--clickable .buttons-component-list-button.buttons-component-list-button-active.button>.list-item:before,.list--clickable .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.list-item:before,.list--clickable .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.list-item:before,.list.list--toggle .list--clickable p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.list-item:before,.list--clickable .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.list-item:before,.list.list--sortable .list-item .buttons-component-list-button.buttons-component-list-button-active.button>.list-itemSorter:before,.list.list--sortable .list-item .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.list-itemSorter:before,.list.list--sortable .list-item .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.list-itemSorter:before,.list.list--toggle .list.list--sortable .list-item p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.list-itemSorter:before,.list.list--sortable .list-item .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.list-itemSorter:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .buttons-component-list-button.buttons-component-list-button-active.button>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.ui-chkbox-icon:before,.list.list--toggle p-table .ui-table .ui-chkbox .ui-chkbox-box p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-chkbox .ui-chkbox-box .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-chkbox-icon:before,p-table .ui-table .ui-table-thead tr th .buttons-component-list-button.buttons-component-list-button-active.button>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .card-header>button.buttons-component-list-button.buttons-component-list-button-active>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .card-header>csi-button>button.buttons-component-list-button.buttons-component-list-button-active>.ui-sortable-column-icon:before,.list.list--toggle p-table .ui-table .ui-table-thead tr th p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-sortable-column-icon:before,p-table .ui-table .ui-table-thead tr th .list.list--toggle p-menu+.buttons-component-list-button.buttons-component-list-button-active[pButton]>.ui-sortable-column-icon:before {
    color: #fff
}

.panel--new {
    border-color: #a9a9a9
}

.panel--new .panel-header {
    background-color: #f2f2f2
}

.panel--new .panel-footer {
    background-color: #f2f2f2;
    border-top-color: #a9a9a9
}

csi-ach-batches-detail-create-new {
    border-color: #d8d8d8
}

.plastic {
    color: #fff;
    background-color: var(--text-color)
}

.plastic-info {
    background-color: rgba(var(--generic-dark), 0.7)
}

.plastic-status {
    color: #fff
}

.plastic-status.active {
    background: #7ac943
}

.plastic-status.inactive {
    background: #e84c3d
}

.progress--countdown {
    border-color: #d8d8d8
}

.progress--countdown.progress--success {
    border-color: #7ac943
}

.progress--countdown.progress--success>h4 {
    color: #7ac943
}

.progress--countdown.progress--warning {
    border-color: #efad27
}

.progress--countdown.progress--warning>h4 {
    color: #efad27
}

.progress--countdown.progress--danger {
    border-color: #e84c3d
}

.progress--countdown.progress--danger>h4 {
    color: #e84c3d
}

p-progressbar.countdown .ui-progressbar-value {
    background-color: #404040 !important
}

.tab .nav {
    background: var(--surface-card)
}

.tab .nav>li>a {
    color: var(--text-color)
}

.tab .nav>li.active a {
    border-bottom-color: #404040
}

.tab .nav>li.active a:hover {
    color: var(--text-color);
    background-color: initial
}

.no-touch .nav a:hover,.no-touch .nav a:focus {
    border-bottom-color: #404040
}

.toast,.ngx-toastr {
    color: #fff
}

.toast--success {
    background: rgba(122,201,67,.95);
    border-color: rgba(255,255,255,.4)
}

.toast--success .toast-message {
    color: color-mix(in srgb, #7ac943, white 40%)
}

.toast--danger {
    background: rgba(232,76,61,.95);
    border-color: rgba(255,255,255,.4)
}

.toast--danger .toast-message {
    color: color-mix(in srgb, #e84c3d, white 40%)
}

.toast--warning {
    background: rgba(239,173,39,.95);
    border-color: rgba(255,255,255,.4)
}

.toast--warning .toast-message {
    color: color-mix(in srgb, #efad27, white 40%)
}

.toast--info {
    background: rgba(85,85,85,.95);
    border-color: rgba(255,255,255,.4)
}

.toast--info .toast-message {
    color: color-mix(in srgb, #555, white 40%)
}

.gzo-root {
    color: var(--text-color);
    background-color: var(--surface-card) !important
}

.gzo-root>div {
    color: var(--text-color);
    background-color: var(--surface-card) !important
}

.gzo-root header.MuiAppBar-root {
    color: var(--text-color);
    background-color: var(--surface-card)
}

.gzo-root header.MuiAppBar-root .MuiToolbar-root {
    color: var(--text-color-secondary)
}

#gzocontent .MuiPaper-root,#gzocontent .MuiCard-root {
    color: var(--text-color);
    background-color: var(--surface-card)
}

#gzocontent .MuiPaper-root .MuiCardHeader-root,#gzocontent .MuiCard-root .MuiCardHeader-root {
    border-bottom-color: var(--list-item-border-color)
}

#gzocontent .MuiPaper-root .MuiCardContent-root .MuiGrid-container .MuiGrid-item,#gzocontent .MuiCard-root .MuiCardContent-root .MuiGrid-container .MuiGrid-item {
    border-color: var(--list-item-border-color)
}

#gzocontent .MuiPaper-root .MuiCardContent-root .MuiTabs-root .MuiButtonBase-root.Mui-selected,#gzocontent .MuiCard-root .MuiCardContent-root .MuiTabs-root .MuiButtonBase-root.Mui-selected {
    color: var(--text-color)
}

#gzocontent .MuiPaper-root .MuiCardContent-root .MuiTabs-root .MuiTabs-indicator,#gzocontent .MuiCard-root .MuiCardContent-root .MuiTabs-root .MuiTabs-indicator {
    background-color: var(--generic-default)
}

#gzocontent .MuiPaper-root .MuiCardActions-root,#gzocontent .MuiCard-root .MuiCardActions-root {
    border-top-color: var(--list-item-border-color);
    background-color: var(--surface-card)
}

#gzocontent .MuiSvgIcon-colorPrimary {
    color: var(--primary-color)
}

#gzocontent .MuiCardHeader-title {
    color: var(--text-color-secondary)
}

#gzocontent .MuiButton-text {
    color: var(--button-link-text-color)
}

p-table[bordered] .ui-table-tbody tr:not(:last-child) {
    border-bottom-color: #d8d8d8
}

p-table[striped] .ui-table-tbody tr:nth-child(even) {
    background: color-mix(in srgb, var(--surface-card), black 5%)
}

p-table .ui-table {
    border-color: #d8d8d8
}

p-table .ui-table .input--bordered:focus-within {
    border-color: #1b809e
}

.no-js p-table .ui-table .ui-chkbox:hover .ui-chkbox-box .ui-chkbox-icon:before,.no-js p-table .ui-table .ui-chkbox:focus .ui-chkbox-box .ui-chkbox-icon:before,.js.no-touch p-table .ui-table .ui-chkbox:hover .ui-chkbox-box .ui-chkbox-icon:before,.js.no-touch p-table .ui-table .ui-chkbox:focus .ui-chkbox-box .ui-chkbox-icon:before,.js.touch p-table .ui-table .ui-chkbox:active .ui-chkbox-box .ui-chkbox-icon:before {
    color: color-mix(in srgb, var(--text-placeholder), black 10%)
}

.no-js p-table .ui-table .ui-chkbox:hover .ui-chkbox-box .ui-chkbox-icon.pi-check:before,.no-js p-table .ui-table .ui-chkbox:focus .ui-chkbox-box .ui-chkbox-icon.pi-check:before,.js.no-touch p-table .ui-table .ui-chkbox:hover .ui-chkbox-box .ui-chkbox-icon.pi-check:before,.js.no-touch p-table .ui-table .ui-chkbox:focus .ui-chkbox-box .ui-chkbox-icon.pi-check:before,.js.touch p-table .ui-table .ui-chkbox:active .ui-chkbox-box .ui-chkbox-icon.pi-check:before {
    color: color-mix(in srgb, #7ac943, black 10%)
}

p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon:before {
    color: var(--text-placeholder)
}

p-table .ui-table .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.pi-check:before {
    color: #7ac943
}

p-table .ui-table .ui-table-thead {
    background: #d8d8d8
}

.no-js p-table .ui-table .ui-table-thead th.ui-sortable-column:hover,.no-js p-table .ui-table .ui-table-thead th.ui-sortable-column:focus,.js.no-touch p-table .ui-table .ui-table-thead th.ui-sortable-column:hover,.js.no-touch p-table .ui-table .ui-table-thead th.ui-sortable-column:focus,.js.touch p-table .ui-table .ui-table-thead th.ui-sortable-column:active {
    background: #cbcbcb
}

p-table .ui-table .ui-table-tbody tr.editing {
    border-left-color: #1b809e
}

.p-overflow-hidden {
    overflow: hidden;
    padding-right: var(--scrollbar-width)
}

@layer primeng {
    .p-component,.p-component * {
        box-sizing: border-box
    }

    .p-hidden {
        display: none
    }

    .p-hidden-space {
        visibility: hidden
    }

    .p-hidden-accessible {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .p-hidden-accessible input,.p-hidden-accessible select {
        transform: scale(0)
    }

    .p-reset {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        text-decoration: none;
        font-size: 100%;
        list-style: none
    }

    .p-disabled,.p-disabled * {
        cursor: default !important;
        pointer-events: none
    }

    .p-component-overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

    .p-unselectable-text {
        user-select: none
    }

    .p-scrollbar-measure {
        width: 100px;
        height: 100px;
        overflow: scroll;
        position: absolute;
        top: -9999px
    }

    @-webkit-keyframes p-fadein {
        0% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }

    @keyframes p-fadein {
        0% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }

    input[type=button],input[type=submit],input[type=reset],input[type=file]: :-webkit-file-upload-button,button {
        border-radius:0
    }

    .p-link {
        text-align: left;
        background-color: transparent;
        margin: 0;
        padding: 0;
        border: none;
        cursor: pointer;
        user-select: none
    }

    .p-link:disabled {
        cursor: default
    }

    .p-sr-only {
        border: 0;
        clip: rect(1px, 1px, 1px, 1px);
        clip-path: inset(50%);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
        word-wrap: normal !important
    }

    .p-connected-overlay {
        opacity: 0;
        transform: scaleY(0.8);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    .p-connected-overlay-visible {
        opacity: 1;
        transform: scaleY(1)
    }

    .p-connected-overlay-hidden {
        opacity: 0;
        transform: scaleY(1);
        transition: opacity .1s linear
    }

    .p-toggleable-content.ng-animating {
        overflow: hidden
    }

    .p-icon-wrapper {
        display: inline-flex
    }

    .p-icon {
        display: inline-block
    }

    .p-icon-spin {
        -webkit-animation: p-icon-spin 2s infinite linear;
        animation: p-icon-spin 2s infinite linear
    }
}

@-webkit-keyframes p-icon-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes p-icon-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@layer primeng {
    .p-badge {
        display: inline-block;
        border-radius: 10px;
        text-align: center;
        padding: 0 .5rem
    }

    .p-overlay-badge {
        position: relative
    }

    .p-overlay-badge .p-badge {
        position: absolute;
        top: 0;
        right: 0;
        transform: translate(50%, -50%);
        transform-origin: 100% 0;
        margin: 0
    }

    .p-badge-dot {
        width: .5rem;
        min-width: .5rem;
        height: .5rem;
        border-radius: 50%;
        padding: 0
    }

    .p-badge-no-gutter {
        padding: 0;
        border-radius: 50%
    }
}

@layer primeng {
    .p-button {
        margin: 0;
        display: inline-flex;
        cursor: pointer;
        user-select: none;
        align-items: center;
        vertical-align: bottom;
        text-align: center;
        overflow: hidden;
        position: relative
    }

    .p-button-label {
        flex: 1 1 auto
    }

    .p-button-icon-right {
        order: 1
    }

    .p-button:disabled {
        cursor: default;
        pointer-events: none
    }

    .p-button-icon-only {
        justify-content: center
    }

    .p-button-icon-only:after {
        content: "p";
        visibility: hidden;
        clip: rect(0 0 0 0);
        width: 0
    }

    .p-button-vertical {
        flex-direction: column
    }

    .p-button-icon-bottom {
        order: 2
    }

    .p-button-group .p-button {
        margin: 0
    }

    .p-button-group .p-button:focus,.p-button-group p-button: focus .p-button,.p-buttonset .p-button:focus,.p-buttonset .p-button:focus,.p-buttonset p-button:focus .p-button,.p-buttonset .p-button:focus {
        position:relative;
        z-index: 1
    }

    .p-button-group .p-button:not(:last-child),.p-button-group .p-button:not(:last-child):hover,.p-button-group p-button: not(:last-child) .p-button,.p-button-group p-button:not(:last-child) .p-button:hover,.p-buttonset .p-button:not(:last-child),.p-buttonset .p-button:not(:last-child):hover,.p-buttonset p-button:not(:last-child) .p-button,.p-buttonset p-button:not(:last-child) .p-button:hover {
        border-right:0 none
    }

    .p-button-group .p-button:not(:first-of-type):not(:last-of-type),.p-button-group p-button: not(:first-of-type):not(:last-of-type) .p-button,.p-buttonset .p-button:not(:first-of-type):not(:last-of-type),.p-buttonset p-button:not(:first-of-type):not(:last-of-type) .p-button {
        border-radius:0
    }

    .p-button-group .p-button:first-of-type:not(:only-of-type),.p-button-group p-button: first-of-type:not(:only-of-type) .p-button,.p-buttonset .p-button:first-of-type:not(:only-of-type),.p-buttonset p-button:first-of-type:not(:only-of-type) .p-button {
        border-top-right-radius:0;
        border-bottom-right-radius: 0
    }

    .p-button-group .p-button:last-of-type:not(:only-of-type),.p-button-group p-button: last-of-type:not(:only-of-type) .p-button,.p-buttonset .p-button:last-of-type:not(:only-of-type),.p-buttonset p-button:last-of-type:not(:only-of-type) .p-button {
        border-top-left-radius:0;
        border-bottom-left-radius: 0
    }

    p-button[iconpos=right] spinnericon {
        order: 1
    }
}

@layer primeng {
    .p-checkbox {
        display: inline-flex;
        cursor: pointer;
        user-select: none;
        vertical-align: bottom;
        position: relative
    }

    .p-checkbox-disabled {
        cursor: default !important;
        pointer-events: none
    }

    .p-checkbox-box {
        display: flex;
        justify-content: center;
        align-items: center
    }

    p-checkbox {
        display: inline-flex;
        vertical-align: bottom;
        align-items: center
    }

    .p-checkbox-label {
        line-height: 1
    }
}

.p-colorpicker-panel .p-colorpicker-color {
    background: transparent url("./images/color.png") no-repeat left top
}

.p-colorpicker-panel .p-colorpicker-hue {
    background: transparent url("./images/hue.png") no-repeat left top
}

@layer primeng {
    .p-inputtext {
        margin: 0
    }

    .p-fluid .p-inputtext {
        width: 100%
    }

    .p-inputgroup {
        display: flex;
        align-items: stretch;
        width: 100%
    }

    .p-inputgroup-addon {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .p-inputgroup .p-float-label {
        display: flex;
        align-items: stretch;
        width: 100%
    }

    .p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-inputgroup .p-inputwrapper>.p-component {
        flex: 1 1 auto;
        width: 1%
    }

    .p-float-label {
        display: block;
        position: relative
    }

    .p-float-label label {
        position: absolute;
        pointer-events: none;
        top: 50%;
        margin-top: -0.5rem;
        transition-property: all;
        transition-timing-function: ease;
        line-height: 1
    }

    .p-float-label textarea~label {
        top: 1rem
    }

    .p-float-label input: focus~label,.p-float-label input.p-filled~label,.p-float-label textarea:focus~label,.p-float-label textarea.p-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label .p-inputwrapper-filled~label {
        top:-0.75rem;
        font-size: 12px
    }

    .p-float-label .input:-webkit-autofill~label {
        top: -20px;
        font-size: 12px
    }

    .p-float-label .p-placeholder,.p-float-label input: :placeholder,.p-float-label .p-inputtext::placeholder {
        opacity:0;
        transition-property: all;
        transition-timing-function: ease
    }

    .p-float-label .p-focus .p-placeholder,.p-float-label input: focus::placeholder,.p-float-label .p-inputtext:focus::placeholder {
        opacity:1;
        transition-property: all;
        transition-timing-function: ease
    }

    .p-input-icon-left,.p-input-icon-right {
        position: relative;
        display: inline-block
    }

    .p-input-icon-left>i,.p-input-icon-left>.p-icon-wrapper,.p-input-icon-right>i,.p-input-icon-right>.p-icon-wrapper {
        position: absolute;
        top: 50%;
        margin-top: -0.5rem
    }

    .p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right {
        display: block;
        width: 100%
    }
}

@layer primeng {
    .p-inputtextarea-resizable {
        overflow: hidden;
        resize: none
    }

    .p-fluid .p-inputtextarea {
        width: 100%
    }
}

@layer primeng {
    .p-password {
        position: relative;
        display: inline-flex
    }

    .p-password-panel {
        position: absolute;
        top: 0;
        left: 0
    }

    .p-password .p-password-panel {
        min-width: 100%
    }

    .p-password-meter {
        height: 10px
    }

    .p-password-strength {
        height: 100%;
        width: 0%;
        transition: width 1s ease-in-out
    }

    .p-fluid .p-password {
        display: flex
    }

    .p-password-input::-ms-reveal,.p-password-input::-ms-clear {
        display: none
    }

    .p-password-clear-icon {
        position: absolute;
        top: 50%;
        margin-top: -0.5rem;
        cursor: pointer
    }

    .p-password .p-icon {
        cursor: pointer
    }

    .p-password-clearable.p-password-mask .p-password-clear-icon {
        margin-top: unset
    }

    .p-password-clearable {
        position: relative
    }
}

@layer primeng {
    .p-radiobutton {
        display: inline-flex;
        cursor: pointer;
        user-select: none;
        vertical-align: bottom;
        position: relative
    }

    .p-radiobutton-box {
        display: flex;
        justify-content: center;
        align-items: center
    }

    .p-radiobutton-icon {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        transform: translateZ(0) scale(0.1);
        border-radius: 50%;
        visibility: hidden
    }

    .p-radiobutton-box.p-highlight .p-radiobutton-icon {
        transform: translateZ(0) scale(1, 1);
        visibility: visible
    }

    p-radiobutton {
        display: inline-flex;
        vertical-align: bottom;
        align-items: center
    }

    .p-radiobutton-label {
        line-height: 1
    }
}

@layer primeng {
    .p-ripple {
        overflow: hidden;
        position: relative
    }

    .p-ink {
        display: block;
        position: absolute;
        background: rgba(255, 255, 255, 0.5);
        border-radius: 100%;
        transform: scale(0)
    }

    .p-ink-active {
        animation: ripple .4s linear
    }

    .p-ripple-disabled .p-ink {
        display: none !important
    }
}

@keyframes ripple {
    100% {
        opacity: 0;
        transform: scale(2.5)
    }
}

@layer primeng {
    .p-tooltip {
        position: absolute;
        display: none;
        padding: .25em .5rem;
        max-width: 12.5rem;
        pointer-events: none
    }

    .p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left {
        padding: 0 .25rem
    }

    .p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom {
        padding: .25em 0
    }

    .p-tooltip .p-tooltip-text {
        white-space: pre-line;
        word-break: break-word
    }

    .p-tooltip-arrow {
        scale: 2;
        position: absolute;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid
    }

    .p-tooltip-right .p-tooltip-arrow {
        top: 50%;
        left: 0;
        margin-top: -0.25rem;
        border-width: .25em .25em .25em 0
    }

    .p-tooltip-left .p-tooltip-arrow {
        top: 50%;
        right: 0;
        margin-top: -0.25rem;
        border-width: .25em 0 .25em .25rem
    }

    .p-tooltip.p-tooltip-top {
        padding: .25em 0
    }

    .p-tooltip-top .p-tooltip-arrow {
        bottom: 0;
        left: 50%;
        margin-left: -0.25rem;
        border-width: .25em .25em 0
    }

    .p-tooltip-bottom .p-tooltip-arrow {
        top: 0;
        left: 50%;
        margin-left: -0.25rem;
        border-width: 0 .25em .25rem
    }
}

.grid {
    display: flex;
    flex-wrap: wrap;
    margin-right: -1.2rem;
    margin-left: -1.2rem;
    margin-top: -1.2rem
}

.grid>.col,.grid>[class*=col] {
    box-sizing: border-box
}

.grid-nogutter {
    margin-right: 0;
    margin-left: 0;
    margin-top: 0
}

.grid-nogutter>.col,.grid-nogutter>[class*=col-] {
    padding: 0
}

.col {
    flex-grow: 1;
    flex-basis: 0;
    padding: 1.2rem
}

.col-fixed {
    flex: 0 0 auto;
    padding: 1.2rem
}

.col-1 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 8.3333%
}

.col-2 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 16.6667%
}

.col-3 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 25%
}

.col-4 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 33.3333%
}

.col-5 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 41.6667%
}

.col-6 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 50%
}

.col-7 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 58.3333%
}

.col-8 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 66.6667%
}

.col-9 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 75%
}

.col-10 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 83.3333%
}

.col-11 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 91.6667%
}

.col-12 {
    flex: 0 0 auto;
    padding: 1.2rem;
    width: 100%
}

@media screen and (min-width: 320px) {
    .xxs\:col {
        flex-grow:1;
        flex-basis: 0;
        padding: 1.2rem
    }

    .xxs\:col-fixed {
        flex: 0 0 auto;
        padding: 1.2rem
    }

    .xxs\:col-1 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 8.3333%
    }

    .xxs\:col-2 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 16.6667%
    }

    .xxs\:col-3 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 25%
    }

    .xxs\:col-4 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 33.3333%
    }

    .xxs\:col-5 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 41.6667%
    }

    .xxs\:col-6 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 50%
    }

    .xxs\:col-7 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 58.3333%
    }

    .xxs\:col-8 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 66.6667%
    }

    .xxs\:col-9 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 75%
    }

    .xxs\:col-10 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 83.3333%
    }

    .xxs\:col-11 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 91.6667%
    }

    .xxs\:col-12 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 100%
    }
}

@media screen and (min-width: 480px) {
    .xs\:col {
        flex-grow:1;
        flex-basis: 0;
        padding: 1.2rem
    }

    .xs\:col-fixed {
        flex: 0 0 auto;
        padding: 1.2rem
    }

    .xs\:col-1 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 8.3333%
    }

    .xs\:col-2 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 16.6667%
    }

    .xs\:col-3 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 25%
    }

    .xs\:col-4 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 33.3333%
    }

    .xs\:col-5 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 41.6667%
    }

    .xs\:col-6 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 50%
    }

    .xs\:col-7 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 58.3333%
    }

    .xs\:col-8 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 66.6667%
    }

    .xs\:col-9 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 75%
    }

    .xs\:col-10 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 83.3333%
    }

    .xs\:col-11 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 91.6667%
    }

    .xs\:col-12 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 100%
    }
}

@media screen and (min-width: 640px) {
    .sm\:col {
        flex-grow:1;
        flex-basis: 0;
        padding: 1.2rem
    }

    .sm\:col-fixed {
        flex: 0 0 auto;
        padding: 1.2rem
    }

    .sm\:col-1 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 8.3333%
    }

    .sm\:col-2 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 16.6667%
    }

    .sm\:col-3 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 25%
    }

    .sm\:col-4 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 33.3333%
    }

    .sm\:col-5 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 41.6667%
    }

    .sm\:col-6 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 50%
    }

    .sm\:col-7 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 58.3333%
    }

    .sm\:col-8 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 66.6667%
    }

    .sm\:col-9 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 75%
    }

    .sm\:col-10 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 83.3333%
    }

    .sm\:col-11 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 91.6667%
    }

    .sm\:col-12 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 100%
    }
}

@media screen and (min-width: 960px) {
    .md\:col {
        flex-grow:1;
        flex-basis: 0;
        padding: 1.2rem
    }

    .md\:col-fixed {
        flex: 0 0 auto;
        padding: 1.2rem
    }

    .md\:col-1 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 8.3333%
    }

    .md\:col-2 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 16.6667%
    }

    .md\:col-3 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 25%
    }

    .md\:col-4 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 33.3333%
    }

    .md\:col-5 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 41.6667%
    }

    .md\:col-6 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 50%
    }

    .md\:col-7 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 58.3333%
    }

    .md\:col-8 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 66.6667%
    }

    .md\:col-9 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 75%
    }

    .md\:col-10 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 83.3333%
    }

    .md\:col-11 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 91.6667%
    }

    .md\:col-12 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 100%
    }
}

@media screen and (min-width: 1280px) {
    .lg\:col {
        flex-grow:1;
        flex-basis: 0;
        padding: 1.2rem
    }

    .lg\:col-fixed {
        flex: 0 0 auto;
        padding: 1.2rem
    }

    .lg\:col-1 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 8.3333%
    }

    .lg\:col-2 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 16.6667%
    }

    .lg\:col-3 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 25%
    }

    .lg\:col-4 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 33.3333%
    }

    .lg\:col-5 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 41.6667%
    }

    .lg\:col-6 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 50%
    }

    .lg\:col-7 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 58.3333%
    }

    .lg\:col-8 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 66.6667%
    }

    .lg\:col-9 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 75%
    }

    .lg\:col-10 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 83.3333%
    }

    .lg\:col-11 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 91.6667%
    }

    .lg\:col-12 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 100%
    }
}

@media screen and (min-width: 1440px) {
    .xl\:col {
        flex-grow:1;
        flex-basis: 0;
        padding: 1.2rem
    }

    .xl\:col-fixed {
        flex: 0 0 auto;
        padding: 1.2rem
    }

    .xl\:col-1 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 8.3333%
    }

    .xl\:col-2 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 16.6667%
    }

    .xl\:col-3 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 25%
    }

    .xl\:col-4 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 33.3333%
    }

    .xl\:col-5 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 41.6667%
    }

    .xl\:col-6 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 50%
    }

    .xl\:col-7 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 58.3333%
    }

    .xl\:col-8 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 66.6667%
    }

    .xl\:col-9 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 75%
    }

    .xl\:col-10 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 83.3333%
    }

    .xl\:col-11 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 91.6667%
    }

    .xl\:col-12 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 100%
    }
}

@media screen and (min-width: 100%) {
    .max\:col {
        flex-grow:1;
        flex-basis: 0;
        padding: 1.2rem
    }

    .max\:col-fixed {
        flex: 0 0 auto;
        padding: 1.2rem
    }

    .max\:col-1 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 8.3333%
    }

    .max\:col-2 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 16.6667%
    }

    .max\:col-3 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 25%
    }

    .max\:col-4 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 33.3333%
    }

    .max\:col-5 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 41.6667%
    }

    .max\:col-6 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 50%
    }

    .max\:col-7 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 58.3333%
    }

    .max\:col-8 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 66.6667%
    }

    .max\:col-9 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 75%
    }

    .max\:col-10 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 83.3333%
    }

    .max\:col-11 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 91.6667%
    }

    .max\:col-12 {
        flex: 0 0 auto;
        padding: 1.2rem;
        width: 100%
    }
}

.col-offset-0 {
    margin-left: 0 !important
}

.col-offset-1 {
    margin-left: 8.3333% !important
}

.col-offset-2 {
    margin-left: 16.6667% !important
}

.col-offset-3 {
    margin-left: 25% !important
}

.col-offset-4 {
    margin-left: 33.3333% !important
}

.col-offset-5 {
    margin-left: 41.6667% !important
}

.col-offset-6 {
    margin-left: 50% !important
}

.col-offset-7 {
    margin-left: 58.3333% !important
}

.col-offset-8 {
    margin-left: 66.6667% !important
}

.col-offset-9 {
    margin-left: 75% !important
}

.col-offset-10 {
    margin-left: 83.3333% !important
}

.col-offset-11 {
    margin-left: 91.6667% !important
}

.col-offset-12 {
    margin-left: 100% !important
}

@media screen and (min-width: 320px) {
    .xxs\:col-offset-0 {
        margin-left:0 !important
    }

    .xxs\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .xxs\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .xxs\:col-offset-3 {
        margin-left: 25% !important
    }

    .xxs\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .xxs\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .xxs\:col-offset-6 {
        margin-left: 50% !important
    }

    .xxs\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .xxs\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .xxs\:col-offset-9 {
        margin-left: 75% !important
    }

    .xxs\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .xxs\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .xxs\:col-offset-12 {
        margin-left: 100% !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:col-offset-0 {
        margin-left:0 !important
    }

    .xs\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .xs\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .xs\:col-offset-3 {
        margin-left: 25% !important
    }

    .xs\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .xs\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .xs\:col-offset-6 {
        margin-left: 50% !important
    }

    .xs\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .xs\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .xs\:col-offset-9 {
        margin-left: 75% !important
    }

    .xs\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .xs\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .xs\:col-offset-12 {
        margin-left: 100% !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:col-offset-0 {
        margin-left:0 !important
    }

    .sm\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .sm\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .sm\:col-offset-3 {
        margin-left: 25% !important
    }

    .sm\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .sm\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .sm\:col-offset-6 {
        margin-left: 50% !important
    }

    .sm\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .sm\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .sm\:col-offset-9 {
        margin-left: 75% !important
    }

    .sm\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .sm\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .sm\:col-offset-12 {
        margin-left: 100% !important
    }
}

@media screen and (min-width: 960px) {
    .md\:col-offset-0 {
        margin-left:0 !important
    }

    .md\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .md\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .md\:col-offset-3 {
        margin-left: 25% !important
    }

    .md\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .md\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .md\:col-offset-6 {
        margin-left: 50% !important
    }

    .md\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .md\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .md\:col-offset-9 {
        margin-left: 75% !important
    }

    .md\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .md\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .md\:col-offset-12 {
        margin-left: 100% !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:col-offset-0 {
        margin-left:0 !important
    }

    .lg\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .lg\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .lg\:col-offset-3 {
        margin-left: 25% !important
    }

    .lg\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .lg\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .lg\:col-offset-6 {
        margin-left: 50% !important
    }

    .lg\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .lg\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .lg\:col-offset-9 {
        margin-left: 75% !important
    }

    .lg\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .lg\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .lg\:col-offset-12 {
        margin-left: 100% !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:col-offset-0 {
        margin-left:0 !important
    }

    .xl\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .xl\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .xl\:col-offset-3 {
        margin-left: 25% !important
    }

    .xl\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .xl\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .xl\:col-offset-6 {
        margin-left: 50% !important
    }

    .xl\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .xl\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .xl\:col-offset-9 {
        margin-left: 75% !important
    }

    .xl\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .xl\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .xl\:col-offset-12 {
        margin-left: 100% !important
    }
}

@media screen and (min-width: 100%) {
    .max\:col-offset-0 {
        margin-left:0 !important
    }

    .max\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .max\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .max\:col-offset-3 {
        margin-left: 25% !important
    }

    .max\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .max\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .max\:col-offset-6 {
        margin-left: 50% !important
    }

    .max\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .max\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .max\:col-offset-9 {
        margin-left: 75% !important
    }

    .max\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .max\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .max\:col-offset-12 {
        margin-left: 100% !important
    }
}

.text-0 {
    color: var(--surface-0) !important
}

.text-50 {
    color: var(--surface-50) !important
}

.text-100 {
    color: var(--surface-100) !important
}

.text-200 {
    color: var(--surface-200) !important
}

.text-300 {
    color: var(--surface-300) !important
}

.text-400 {
    color: var(--surface-400) !important
}

.text-500 {
    color: var(--surface-500) !important
}

.text-600 {
    color: var(--surface-600) !important
}

.text-700 {
    color: var(--surface-700) !important
}

.text-800,.heading-step--title {
    color: var(--surface-800) !important
}

.text-900 {
    color: var(--surface-900) !important
}

.focus\:text-0:focus {
    color: var(--surface-0) !important
}

.hover\:text-0:hover {
    color: var(--surface-0) !important
}

.active\:text-0:active {
    color: var(--surface-0) !important
}

.focus\:text-50:focus {
    color: var(--surface-50) !important
}

.hover\:text-50:hover {
    color: var(--surface-50) !important
}

.active\:text-50:active {
    color: var(--surface-50) !important
}

.focus\:text-100:focus {
    color: var(--surface-100) !important
}

.hover\:text-100:hover {
    color: var(--surface-100) !important
}

.active\:text-100:active {
    color: var(--surface-100) !important
}

.focus\:text-200:focus {
    color: var(--surface-200) !important
}

.hover\:text-200:hover {
    color: var(--surface-200) !important
}

.active\:text-200:active {
    color: var(--surface-200) !important
}

.focus\:text-300:focus {
    color: var(--surface-300) !important
}

.hover\:text-300:hover {
    color: var(--surface-300) !important
}

.active\:text-300:active {
    color: var(--surface-300) !important
}

.focus\:text-400:focus {
    color: var(--surface-400) !important
}

.hover\:text-400:hover {
    color: var(--surface-400) !important
}

.active\:text-400:active {
    color: var(--surface-400) !important
}

.focus\:text-500:focus {
    color: var(--surface-500) !important
}

.hover\:text-500:hover {
    color: var(--surface-500) !important
}

.active\:text-500:active {
    color: var(--surface-500) !important
}

.focus\:text-600:focus {
    color: var(--surface-600) !important
}

.hover\:text-600:hover {
    color: var(--surface-600) !important
}

.active\:text-600:active {
    color: var(--surface-600) !important
}

.focus\:text-700:focus {
    color: var(--surface-700) !important
}

.hover\:text-700:hover {
    color: var(--surface-700) !important
}

.active\:text-700:active {
    color: var(--surface-700) !important
}

.focus\:text-800:focus {
    color: var(--surface-800) !important
}

.hover\:text-800:hover {
    color: var(--surface-800) !important
}

.active\:text-800:active {
    color: var(--surface-800) !important
}

.focus\:text-900:focus {
    color: var(--surface-900) !important
}

.hover\:text-900:hover {
    color: var(--surface-900) !important
}

.active\:text-900:active {
    color: var(--surface-900) !important
}

.surface-0 {
    background-color: var(--surface-0) !important
}

.surface-50 {
    background-color: var(--surface-50) !important
}

.surface-100 {
    background-color: var(--surface-100) !important
}

.surface-200 {
    background-color: var(--surface-200) !important
}

.surface-300 {
    background-color: var(--surface-300) !important
}

.surface-400 {
    background-color: var(--surface-400) !important
}

.surface-500 {
    background-color: var(--surface-500) !important
}

.surface-600 {
    background-color: var(--surface-600) !important
}

.surface-700 {
    background-color: var(--surface-700) !important
}

.surface-800 {
    background-color: var(--surface-800) !important
}

.surface-900 {
    background-color: var(--surface-900) !important
}

.focus\:surface-0:focus {
    background-color: var(--surface-0) !important
}

.hover\:surface-0:hover {
    background-color: var(--surface-0) !important
}

.active\:surface-0:active {
    background-color: var(--surface-0) !important
}

.focus\:surface-50:focus {
    background-color: var(--surface-50) !important
}

.hover\:surface-50:hover {
    background-color: var(--surface-50) !important
}

.active\:surface-50:active {
    background-color: var(--surface-50) !important
}

.focus\:surface-100:focus {
    background-color: var(--surface-100) !important
}

.hover\:surface-100:hover {
    background-color: var(--surface-100) !important
}

.active\:surface-100:active {
    background-color: var(--surface-100) !important
}

.focus\:surface-200:focus {
    background-color: var(--surface-200) !important
}

.hover\:surface-200:hover {
    background-color: var(--surface-200) !important
}

.active\:surface-200:active {
    background-color: var(--surface-200) !important
}

.focus\:surface-300:focus {
    background-color: var(--surface-300) !important
}

.hover\:surface-300:hover {
    background-color: var(--surface-300) !important
}

.active\:surface-300:active {
    background-color: var(--surface-300) !important
}

.focus\:surface-400:focus {
    background-color: var(--surface-400) !important
}

.hover\:surface-400:hover {
    background-color: var(--surface-400) !important
}

.active\:surface-400:active {
    background-color: var(--surface-400) !important
}

.focus\:surface-500:focus {
    background-color: var(--surface-500) !important
}

.hover\:surface-500:hover {
    background-color: var(--surface-500) !important
}

.active\:surface-500:active {
    background-color: var(--surface-500) !important
}

.focus\:surface-600:focus {
    background-color: var(--surface-600) !important
}

.hover\:surface-600:hover {
    background-color: var(--surface-600) !important
}

.active\:surface-600:active {
    background-color: var(--surface-600) !important
}

.focus\:surface-700:focus {
    background-color: var(--surface-700) !important
}

.hover\:surface-700:hover {
    background-color: var(--surface-700) !important
}

.active\:surface-700:active {
    background-color: var(--surface-700) !important
}

.focus\:surface-800:focus {
    background-color: var(--surface-800) !important
}

.hover\:surface-800:hover {
    background-color: var(--surface-800) !important
}

.active\:surface-800:active {
    background-color: var(--surface-800) !important
}

.focus\:surface-900:focus {
    background-color: var(--surface-900) !important
}

.hover\:surface-900:hover {
    background-color: var(--surface-900) !important
}

.active\:surface-900:active {
    background-color: var(--surface-900) !important
}

.border-0 {
    border-color: var(--surface-0) !important
}

.border-50 {
    border-color: var(--surface-50) !important
}

.border-100 {
    border-color: var(--surface-100) !important
}

.border-200 {
    border-color: var(--surface-200) !important
}

.border-300 {
    border-color: var(--surface-300) !important
}

.border-400 {
    border-color: var(--surface-400) !important
}

.border-500 {
    border-color: var(--surface-500) !important
}

.border-600 {
    border-color: var(--surface-600) !important
}

.border-700 {
    border-color: var(--surface-700) !important
}

.border-800 {
    border-color: var(--surface-800) !important
}

.border-900 {
    border-color: var(--surface-900) !important
}

.focus\:border-0:focus {
    border-color: var(--surface-0) !important
}

.hover\:border-0:hover {
    border-color: var(--surface-0) !important
}

.active\:border-0:active {
    border-color: var(--surface-0) !important
}

.focus\:border-50:focus {
    border-color: var(--surface-50) !important
}

.hover\:border-50:hover {
    border-color: var(--surface-50) !important
}

.active\:border-50:active {
    border-color: var(--surface-50) !important
}

.focus\:border-100:focus {
    border-color: var(--surface-100) !important
}

.hover\:border-100:hover {
    border-color: var(--surface-100) !important
}

.active\:border-100:active {
    border-color: var(--surface-100) !important
}

.focus\:border-200:focus {
    border-color: var(--surface-200) !important
}

.hover\:border-200:hover {
    border-color: var(--surface-200) !important
}

.active\:border-200:active {
    border-color: var(--surface-200) !important
}

.focus\:border-300:focus {
    border-color: var(--surface-300) !important
}

.hover\:border-300:hover {
    border-color: var(--surface-300) !important
}

.active\:border-300:active {
    border-color: var(--surface-300) !important
}

.focus\:border-400:focus {
    border-color: var(--surface-400) !important
}

.hover\:border-400:hover {
    border-color: var(--surface-400) !important
}

.active\:border-400:active {
    border-color: var(--surface-400) !important
}

.focus\:border-500:focus {
    border-color: var(--surface-500) !important
}

.hover\:border-500:hover {
    border-color: var(--surface-500) !important
}

.active\:border-500:active {
    border-color: var(--surface-500) !important
}

.focus\:border-600:focus {
    border-color: var(--surface-600) !important
}

.hover\:border-600:hover {
    border-color: var(--surface-600) !important
}

.active\:border-600:active {
    border-color: var(--surface-600) !important
}

.focus\:border-700:focus {
    border-color: var(--surface-700) !important
}

.hover\:border-700:hover {
    border-color: var(--surface-700) !important
}

.active\:border-700:active {
    border-color: var(--surface-700) !important
}

.focus\:border-800:focus {
    border-color: var(--surface-800) !important
}

.hover\:border-800:hover {
    border-color: var(--surface-800) !important
}

.active\:border-800:active {
    border-color: var(--surface-800) !important
}

.focus\:border-900:focus {
    border-color: var(--surface-900) !important
}

.hover\:border-900:hover {
    border-color: var(--surface-900) !important
}

.active\:border-900:active {
    border-color: var(--surface-900) !important
}

.bg-transparent {
    background-color: transparent !important
}

@media screen and (min-width: 320px) {
    .xxs\:bg-transparent {
        background-color:transparent !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:bg-transparent {
        background-color:transparent !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:bg-transparent {
        background-color:transparent !important
    }
}

@media screen and (min-width: 960px) {
    .md\:bg-transparent {
        background-color:transparent !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:bg-transparent {
        background-color:transparent !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:bg-transparent {
        background-color:transparent !important
    }
}

@media screen and (min-width: 100%) {
    .max\:bg-transparent {
        background-color:transparent !important
    }
}

.border-transparent {
    border-color: transparent !important
}

@media screen and (min-width: 320px) {
    .xxs\:border-transparent {
        border-color:transparent !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:border-transparent {
        border-color:transparent !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:border-transparent {
        border-color:transparent !important
    }
}

@media screen and (min-width: 960px) {
    .md\:border-transparent {
        border-color:transparent !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:border-transparent {
        border-color:transparent !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:border-transparent {
        border-color:transparent !important
    }
}

@media screen and (min-width: 100%) {
    .max\:border-transparent {
        border-color:transparent !important
    }
}

.text-blue-50 {
    color: var(--blue-50) !important
}

.text-blue-100 {
    color: var(--blue-100) !important
}

.text-blue-200 {
    color: var(--blue-200) !important
}

.text-blue-300 {
    color: var(--blue-300) !important
}

.text-blue-400 {
    color: var(--blue-400) !important
}

.text-blue-500 {
    color: var(--blue-500) !important
}

.text-blue-600 {
    color: var(--blue-600) !important
}

.text-blue-700 {
    color: var(--blue-700) !important
}

.text-blue-800 {
    color: var(--blue-800) !important
}

.text-blue-900 {
    color: var(--blue-900) !important
}

.focus\:text-blue-50:focus {
    color: var(--blue-50) !important
}

.focus\:text-blue-100:focus {
    color: var(--blue-100) !important
}

.focus\:text-blue-200:focus {
    color: var(--blue-200) !important
}

.focus\:text-blue-300:focus {
    color: var(--blue-300) !important
}

.focus\:text-blue-400:focus {
    color: var(--blue-400) !important
}

.focus\:text-blue-500:focus {
    color: var(--blue-500) !important
}

.focus\:text-blue-600:focus {
    color: var(--blue-600) !important
}

.focus\:text-blue-700:focus {
    color: var(--blue-700) !important
}

.focus\:text-blue-800:focus {
    color: var(--blue-800) !important
}

.focus\:text-blue-900:focus {
    color: var(--blue-900) !important
}

.hover\:text-blue-50:hover {
    color: var(--blue-50) !important
}

.hover\:text-blue-100:hover {
    color: var(--blue-100) !important
}

.hover\:text-blue-200:hover {
    color: var(--blue-200) !important
}

.hover\:text-blue-300:hover {
    color: var(--blue-300) !important
}

.hover\:text-blue-400:hover {
    color: var(--blue-400) !important
}

.hover\:text-blue-500:hover {
    color: var(--blue-500) !important
}

.hover\:text-blue-600:hover {
    color: var(--blue-600) !important
}

.hover\:text-blue-700:hover {
    color: var(--blue-700) !important
}

.hover\:text-blue-800:hover {
    color: var(--blue-800) !important
}

.hover\:text-blue-900:hover {
    color: var(--blue-900) !important
}

.active\:text-blue-50:active {
    color: var(--blue-50) !important
}

.active\:text-blue-100:active {
    color: var(--blue-100) !important
}

.active\:text-blue-200:active {
    color: var(--blue-200) !important
}

.active\:text-blue-300:active {
    color: var(--blue-300) !important
}

.active\:text-blue-400:active {
    color: var(--blue-400) !important
}

.active\:text-blue-500:active {
    color: var(--blue-500) !important
}

.active\:text-blue-600:active {
    color: var(--blue-600) !important
}

.active\:text-blue-700:active {
    color: var(--blue-700) !important
}

.active\:text-blue-800:active {
    color: var(--blue-800) !important
}

.active\:text-blue-900:active {
    color: var(--blue-900) !important
}

.text-green-50 {
    color: var(--green-50) !important
}

.text-green-100 {
    color: var(--green-100) !important
}

.text-green-200 {
    color: var(--green-200) !important
}

.text-green-300 {
    color: var(--green-300) !important
}

.text-green-400 {
    color: var(--green-400) !important
}

.text-green-500 {
    color: var(--green-500) !important
}

.text-green-600 {
    color: var(--green-600) !important
}

.text-green-700 {
    color: var(--green-700) !important
}

.text-green-800 {
    color: var(--green-800) !important
}

.text-green-900 {
    color: var(--green-900) !important
}

.focus\:text-green-50:focus {
    color: var(--green-50) !important
}

.focus\:text-green-100:focus {
    color: var(--green-100) !important
}

.focus\:text-green-200:focus {
    color: var(--green-200) !important
}

.focus\:text-green-300:focus {
    color: var(--green-300) !important
}

.focus\:text-green-400:focus {
    color: var(--green-400) !important
}

.focus\:text-green-500:focus {
    color: var(--green-500) !important
}

.focus\:text-green-600:focus {
    color: var(--green-600) !important
}

.focus\:text-green-700:focus {
    color: var(--green-700) !important
}

.focus\:text-green-800:focus {
    color: var(--green-800) !important
}

.focus\:text-green-900:focus {
    color: var(--green-900) !important
}

.hover\:text-green-50:hover {
    color: var(--green-50) !important
}

.hover\:text-green-100:hover {
    color: var(--green-100) !important
}

.hover\:text-green-200:hover {
    color: var(--green-200) !important
}

.hover\:text-green-300:hover {
    color: var(--green-300) !important
}

.hover\:text-green-400:hover {
    color: var(--green-400) !important
}

.hover\:text-green-500:hover {
    color: var(--green-500) !important
}

.hover\:text-green-600:hover {
    color: var(--green-600) !important
}

.hover\:text-green-700:hover {
    color: var(--green-700) !important
}

.hover\:text-green-800:hover {
    color: var(--green-800) !important
}

.hover\:text-green-900:hover {
    color: var(--green-900) !important
}

.active\:text-green-50:active {
    color: var(--green-50) !important
}

.active\:text-green-100:active {
    color: var(--green-100) !important
}

.active\:text-green-200:active {
    color: var(--green-200) !important
}

.active\:text-green-300:active {
    color: var(--green-300) !important
}

.active\:text-green-400:active {
    color: var(--green-400) !important
}

.active\:text-green-500:active {
    color: var(--green-500) !important
}

.active\:text-green-600:active {
    color: var(--green-600) !important
}

.active\:text-green-700:active {
    color: var(--green-700) !important
}

.active\:text-green-800:active {
    color: var(--green-800) !important
}

.active\:text-green-900:active {
    color: var(--green-900) !important
}

.text-yellow-50 {
    color: var(--yellow-50) !important
}

.text-yellow-100 {
    color: var(--yellow-100) !important
}

.text-yellow-200 {
    color: var(--yellow-200) !important
}

.text-yellow-300 {
    color: var(--yellow-300) !important
}

.text-yellow-400 {
    color: var(--yellow-400) !important
}

.text-yellow-500 {
    color: var(--yellow-500) !important
}

.text-yellow-600 {
    color: var(--yellow-600) !important
}

.text-yellow-700 {
    color: var(--yellow-700) !important
}

.text-yellow-800 {
    color: var(--yellow-800) !important
}

.text-yellow-900 {
    color: var(--yellow-900) !important
}

.focus\:text-yellow-50:focus {
    color: var(--yellow-50) !important
}

.focus\:text-yellow-100:focus {
    color: var(--yellow-100) !important
}

.focus\:text-yellow-200:focus {
    color: var(--yellow-200) !important
}

.focus\:text-yellow-300:focus {
    color: var(--yellow-300) !important
}

.focus\:text-yellow-400:focus {
    color: var(--yellow-400) !important
}

.focus\:text-yellow-500:focus {
    color: var(--yellow-500) !important
}

.focus\:text-yellow-600:focus {
    color: var(--yellow-600) !important
}

.focus\:text-yellow-700:focus {
    color: var(--yellow-700) !important
}

.focus\:text-yellow-800:focus {
    color: var(--yellow-800) !important
}

.focus\:text-yellow-900:focus {
    color: var(--yellow-900) !important
}

.hover\:text-yellow-50:hover {
    color: var(--yellow-50) !important
}

.hover\:text-yellow-100:hover {
    color: var(--yellow-100) !important
}

.hover\:text-yellow-200:hover {
    color: var(--yellow-200) !important
}

.hover\:text-yellow-300:hover {
    color: var(--yellow-300) !important
}

.hover\:text-yellow-400:hover {
    color: var(--yellow-400) !important
}

.hover\:text-yellow-500:hover {
    color: var(--yellow-500) !important
}

.hover\:text-yellow-600:hover {
    color: var(--yellow-600) !important
}

.hover\:text-yellow-700:hover {
    color: var(--yellow-700) !important
}

.hover\:text-yellow-800:hover {
    color: var(--yellow-800) !important
}

.hover\:text-yellow-900:hover {
    color: var(--yellow-900) !important
}

.active\:text-yellow-50:active {
    color: var(--yellow-50) !important
}

.active\:text-yellow-100:active {
    color: var(--yellow-100) !important
}

.active\:text-yellow-200:active {
    color: var(--yellow-200) !important
}

.active\:text-yellow-300:active {
    color: var(--yellow-300) !important
}

.active\:text-yellow-400:active {
    color: var(--yellow-400) !important
}

.active\:text-yellow-500:active {
    color: var(--yellow-500) !important
}

.active\:text-yellow-600:active {
    color: var(--yellow-600) !important
}

.active\:text-yellow-700:active {
    color: var(--yellow-700) !important
}

.active\:text-yellow-800:active {
    color: var(--yellow-800) !important
}

.active\:text-yellow-900:active {
    color: var(--yellow-900) !important
}

.text-cyan-50 {
    color: var(--cyan-50) !important
}

.text-cyan-100 {
    color: var(--cyan-100) !important
}

.text-cyan-200 {
    color: var(--cyan-200) !important
}

.text-cyan-300 {
    color: var(--cyan-300) !important
}

.text-cyan-400 {
    color: var(--cyan-400) !important
}

.text-cyan-500 {
    color: var(--cyan-500) !important
}

.text-cyan-600 {
    color: var(--cyan-600) !important
}

.text-cyan-700 {
    color: var(--cyan-700) !important
}

.text-cyan-800 {
    color: var(--cyan-800) !important
}

.text-cyan-900 {
    color: var(--cyan-900) !important
}

.focus\:text-cyan-50:focus {
    color: var(--cyan-50) !important
}

.focus\:text-cyan-100:focus {
    color: var(--cyan-100) !important
}

.focus\:text-cyan-200:focus {
    color: var(--cyan-200) !important
}

.focus\:text-cyan-300:focus {
    color: var(--cyan-300) !important
}

.focus\:text-cyan-400:focus {
    color: var(--cyan-400) !important
}

.focus\:text-cyan-500:focus {
    color: var(--cyan-500) !important
}

.focus\:text-cyan-600:focus {
    color: var(--cyan-600) !important
}

.focus\:text-cyan-700:focus {
    color: var(--cyan-700) !important
}

.focus\:text-cyan-800:focus {
    color: var(--cyan-800) !important
}

.focus\:text-cyan-900:focus {
    color: var(--cyan-900) !important
}

.hover\:text-cyan-50:hover {
    color: var(--cyan-50) !important
}

.hover\:text-cyan-100:hover {
    color: var(--cyan-100) !important
}

.hover\:text-cyan-200:hover {
    color: var(--cyan-200) !important
}

.hover\:text-cyan-300:hover {
    color: var(--cyan-300) !important
}

.hover\:text-cyan-400:hover {
    color: var(--cyan-400) !important
}

.hover\:text-cyan-500:hover {
    color: var(--cyan-500) !important
}

.hover\:text-cyan-600:hover {
    color: var(--cyan-600) !important
}

.hover\:text-cyan-700:hover {
    color: var(--cyan-700) !important
}

.hover\:text-cyan-800:hover {
    color: var(--cyan-800) !important
}

.hover\:text-cyan-900:hover {
    color: var(--cyan-900) !important
}

.active\:text-cyan-50:active {
    color: var(--cyan-50) !important
}

.active\:text-cyan-100:active {
    color: var(--cyan-100) !important
}

.active\:text-cyan-200:active {
    color: var(--cyan-200) !important
}

.active\:text-cyan-300:active {
    color: var(--cyan-300) !important
}

.active\:text-cyan-400:active {
    color: var(--cyan-400) !important
}

.active\:text-cyan-500:active {
    color: var(--cyan-500) !important
}

.active\:text-cyan-600:active {
    color: var(--cyan-600) !important
}

.active\:text-cyan-700:active {
    color: var(--cyan-700) !important
}

.active\:text-cyan-800:active {
    color: var(--cyan-800) !important
}

.active\:text-cyan-900:active {
    color: var(--cyan-900) !important
}

.text-pink-50 {
    color: var(--pink-50) !important
}

.text-pink-100 {
    color: var(--pink-100) !important
}

.text-pink-200 {
    color: var(--pink-200) !important
}

.text-pink-300 {
    color: var(--pink-300) !important
}

.text-pink-400 {
    color: var(--pink-400) !important
}

.text-pink-500 {
    color: var(--pink-500) !important
}

.text-pink-600 {
    color: var(--pink-600) !important
}

.text-pink-700 {
    color: var(--pink-700) !important
}

.text-pink-800 {
    color: var(--pink-800) !important
}

.text-pink-900 {
    color: var(--pink-900) !important
}

.focus\:text-pink-50:focus {
    color: var(--pink-50) !important
}

.focus\:text-pink-100:focus {
    color: var(--pink-100) !important
}

.focus\:text-pink-200:focus {
    color: var(--pink-200) !important
}

.focus\:text-pink-300:focus {
    color: var(--pink-300) !important
}

.focus\:text-pink-400:focus {
    color: var(--pink-400) !important
}

.focus\:text-pink-500:focus {
    color: var(--pink-500) !important
}

.focus\:text-pink-600:focus {
    color: var(--pink-600) !important
}

.focus\:text-pink-700:focus {
    color: var(--pink-700) !important
}

.focus\:text-pink-800:focus {
    color: var(--pink-800) !important
}

.focus\:text-pink-900:focus {
    color: var(--pink-900) !important
}

.hover\:text-pink-50:hover {
    color: var(--pink-50) !important
}

.hover\:text-pink-100:hover {
    color: var(--pink-100) !important
}

.hover\:text-pink-200:hover {
    color: var(--pink-200) !important
}

.hover\:text-pink-300:hover {
    color: var(--pink-300) !important
}

.hover\:text-pink-400:hover {
    color: var(--pink-400) !important
}

.hover\:text-pink-500:hover {
    color: var(--pink-500) !important
}

.hover\:text-pink-600:hover {
    color: var(--pink-600) !important
}

.hover\:text-pink-700:hover {
    color: var(--pink-700) !important
}

.hover\:text-pink-800:hover {
    color: var(--pink-800) !important
}

.hover\:text-pink-900:hover {
    color: var(--pink-900) !important
}

.active\:text-pink-50:active {
    color: var(--pink-50) !important
}

.active\:text-pink-100:active {
    color: var(--pink-100) !important
}

.active\:text-pink-200:active {
    color: var(--pink-200) !important
}

.active\:text-pink-300:active {
    color: var(--pink-300) !important
}

.active\:text-pink-400:active {
    color: var(--pink-400) !important
}

.active\:text-pink-500:active {
    color: var(--pink-500) !important
}

.active\:text-pink-600:active {
    color: var(--pink-600) !important
}

.active\:text-pink-700:active {
    color: var(--pink-700) !important
}

.active\:text-pink-800:active {
    color: var(--pink-800) !important
}

.active\:text-pink-900:active {
    color: var(--pink-900) !important
}

.text-indigo-50 {
    color: var(--indigo-50) !important
}

.text-indigo-100 {
    color: var(--indigo-100) !important
}

.text-indigo-200 {
    color: var(--indigo-200) !important
}

.text-indigo-300 {
    color: var(--indigo-300) !important
}

.text-indigo-400 {
    color: var(--indigo-400) !important
}

.text-indigo-500 {
    color: var(--indigo-500) !important
}

.text-indigo-600 {
    color: var(--indigo-600) !important
}

.text-indigo-700 {
    color: var(--indigo-700) !important
}

.text-indigo-800 {
    color: var(--indigo-800) !important
}

.text-indigo-900 {
    color: var(--indigo-900) !important
}

.focus\:text-indigo-50:focus {
    color: var(--indigo-50) !important
}

.focus\:text-indigo-100:focus {
    color: var(--indigo-100) !important
}

.focus\:text-indigo-200:focus {
    color: var(--indigo-200) !important
}

.focus\:text-indigo-300:focus {
    color: var(--indigo-300) !important
}

.focus\:text-indigo-400:focus {
    color: var(--indigo-400) !important
}

.focus\:text-indigo-500:focus {
    color: var(--indigo-500) !important
}

.focus\:text-indigo-600:focus {
    color: var(--indigo-600) !important
}

.focus\:text-indigo-700:focus {
    color: var(--indigo-700) !important
}

.focus\:text-indigo-800:focus {
    color: var(--indigo-800) !important
}

.focus\:text-indigo-900:focus {
    color: var(--indigo-900) !important
}

.hover\:text-indigo-50:hover {
    color: var(--indigo-50) !important
}

.hover\:text-indigo-100:hover {
    color: var(--indigo-100) !important
}

.hover\:text-indigo-200:hover {
    color: var(--indigo-200) !important
}

.hover\:text-indigo-300:hover {
    color: var(--indigo-300) !important
}

.hover\:text-indigo-400:hover {
    color: var(--indigo-400) !important
}

.hover\:text-indigo-500:hover {
    color: var(--indigo-500) !important
}

.hover\:text-indigo-600:hover {
    color: var(--indigo-600) !important
}

.hover\:text-indigo-700:hover {
    color: var(--indigo-700) !important
}

.hover\:text-indigo-800:hover {
    color: var(--indigo-800) !important
}

.hover\:text-indigo-900:hover {
    color: var(--indigo-900) !important
}

.active\:text-indigo-50:active {
    color: var(--indigo-50) !important
}

.active\:text-indigo-100:active {
    color: var(--indigo-100) !important
}

.active\:text-indigo-200:active {
    color: var(--indigo-200) !important
}

.active\:text-indigo-300:active {
    color: var(--indigo-300) !important
}

.active\:text-indigo-400:active {
    color: var(--indigo-400) !important
}

.active\:text-indigo-500:active {
    color: var(--indigo-500) !important
}

.active\:text-indigo-600:active {
    color: var(--indigo-600) !important
}

.active\:text-indigo-700:active {
    color: var(--indigo-700) !important
}

.active\:text-indigo-800:active {
    color: var(--indigo-800) !important
}

.active\:text-indigo-900:active {
    color: var(--indigo-900) !important
}

.text-teal-50 {
    color: var(--teal-50) !important
}

.text-teal-100 {
    color: var(--teal-100) !important
}

.text-teal-200 {
    color: var(--teal-200) !important
}

.text-teal-300 {
    color: var(--teal-300) !important
}

.text-teal-400 {
    color: var(--teal-400) !important
}

.text-teal-500 {
    color: var(--teal-500) !important
}

.text-teal-600 {
    color: var(--teal-600) !important
}

.text-teal-700 {
    color: var(--teal-700) !important
}

.text-teal-800 {
    color: var(--teal-800) !important
}

.text-teal-900 {
    color: var(--teal-900) !important
}

.focus\:text-teal-50:focus {
    color: var(--teal-50) !important
}

.focus\:text-teal-100:focus {
    color: var(--teal-100) !important
}

.focus\:text-teal-200:focus {
    color: var(--teal-200) !important
}

.focus\:text-teal-300:focus {
    color: var(--teal-300) !important
}

.focus\:text-teal-400:focus {
    color: var(--teal-400) !important
}

.focus\:text-teal-500:focus {
    color: var(--teal-500) !important
}

.focus\:text-teal-600:focus {
    color: var(--teal-600) !important
}

.focus\:text-teal-700:focus {
    color: var(--teal-700) !important
}

.focus\:text-teal-800:focus {
    color: var(--teal-800) !important
}

.focus\:text-teal-900:focus {
    color: var(--teal-900) !important
}

.hover\:text-teal-50:hover {
    color: var(--teal-50) !important
}

.hover\:text-teal-100:hover {
    color: var(--teal-100) !important
}

.hover\:text-teal-200:hover {
    color: var(--teal-200) !important
}

.hover\:text-teal-300:hover {
    color: var(--teal-300) !important
}

.hover\:text-teal-400:hover {
    color: var(--teal-400) !important
}

.hover\:text-teal-500:hover {
    color: var(--teal-500) !important
}

.hover\:text-teal-600:hover {
    color: var(--teal-600) !important
}

.hover\:text-teal-700:hover {
    color: var(--teal-700) !important
}

.hover\:text-teal-800:hover {
    color: var(--teal-800) !important
}

.hover\:text-teal-900:hover {
    color: var(--teal-900) !important
}

.active\:text-teal-50:active {
    color: var(--teal-50) !important
}

.active\:text-teal-100:active {
    color: var(--teal-100) !important
}

.active\:text-teal-200:active {
    color: var(--teal-200) !important
}

.active\:text-teal-300:active {
    color: var(--teal-300) !important
}

.active\:text-teal-400:active {
    color: var(--teal-400) !important
}

.active\:text-teal-500:active {
    color: var(--teal-500) !important
}

.active\:text-teal-600:active {
    color: var(--teal-600) !important
}

.active\:text-teal-700:active {
    color: var(--teal-700) !important
}

.active\:text-teal-800:active {
    color: var(--teal-800) !important
}

.active\:text-teal-900:active {
    color: var(--teal-900) !important
}

.text-orange-50 {
    color: var(--orange-50) !important
}

.text-orange-100 {
    color: var(--orange-100) !important
}

.text-orange-200 {
    color: var(--orange-200) !important
}

.text-orange-300 {
    color: var(--orange-300) !important
}

.text-orange-400 {
    color: var(--orange-400) !important
}

.text-orange-500 {
    color: var(--orange-500) !important
}

.text-orange-600 {
    color: var(--orange-600) !important
}

.text-orange-700 {
    color: var(--orange-700) !important
}

.text-orange-800 {
    color: var(--orange-800) !important
}

.text-orange-900 {
    color: var(--orange-900) !important
}

.focus\:text-orange-50:focus {
    color: var(--orange-50) !important
}

.focus\:text-orange-100:focus {
    color: var(--orange-100) !important
}

.focus\:text-orange-200:focus {
    color: var(--orange-200) !important
}

.focus\:text-orange-300:focus {
    color: var(--orange-300) !important
}

.focus\:text-orange-400:focus {
    color: var(--orange-400) !important
}

.focus\:text-orange-500:focus {
    color: var(--orange-500) !important
}

.focus\:text-orange-600:focus {
    color: var(--orange-600) !important
}

.focus\:text-orange-700:focus {
    color: var(--orange-700) !important
}

.focus\:text-orange-800:focus {
    color: var(--orange-800) !important
}

.focus\:text-orange-900:focus {
    color: var(--orange-900) !important
}

.hover\:text-orange-50:hover {
    color: var(--orange-50) !important
}

.hover\:text-orange-100:hover {
    color: var(--orange-100) !important
}

.hover\:text-orange-200:hover {
    color: var(--orange-200) !important
}

.hover\:text-orange-300:hover {
    color: var(--orange-300) !important
}

.hover\:text-orange-400:hover {
    color: var(--orange-400) !important
}

.hover\:text-orange-500:hover {
    color: var(--orange-500) !important
}

.hover\:text-orange-600:hover {
    color: var(--orange-600) !important
}

.hover\:text-orange-700:hover {
    color: var(--orange-700) !important
}

.hover\:text-orange-800:hover {
    color: var(--orange-800) !important
}

.hover\:text-orange-900:hover {
    color: var(--orange-900) !important
}

.active\:text-orange-50:active {
    color: var(--orange-50) !important
}

.active\:text-orange-100:active {
    color: var(--orange-100) !important
}

.active\:text-orange-200:active {
    color: var(--orange-200) !important
}

.active\:text-orange-300:active {
    color: var(--orange-300) !important
}

.active\:text-orange-400:active {
    color: var(--orange-400) !important
}

.active\:text-orange-500:active {
    color: var(--orange-500) !important
}

.active\:text-orange-600:active {
    color: var(--orange-600) !important
}

.active\:text-orange-700:active {
    color: var(--orange-700) !important
}

.active\:text-orange-800:active {
    color: var(--orange-800) !important
}

.active\:text-orange-900:active {
    color: var(--orange-900) !important
}

.text-bluegray-50 {
    color: var(--bluegray-50) !important
}

.text-bluegray-100 {
    color: var(--bluegray-100) !important
}

.text-bluegray-200 {
    color: var(--bluegray-200) !important
}

.text-bluegray-300 {
    color: var(--bluegray-300) !important
}

.text-bluegray-400 {
    color: var(--bluegray-400) !important
}

.text-bluegray-500 {
    color: var(--bluegray-500) !important
}

.text-bluegray-600 {
    color: var(--bluegray-600) !important
}

.text-bluegray-700 {
    color: var(--bluegray-700) !important
}

.text-bluegray-800 {
    color: var(--bluegray-800) !important
}

.text-bluegray-900 {
    color: var(--bluegray-900) !important
}

.focus\:text-bluegray-50:focus {
    color: var(--bluegray-50) !important
}

.focus\:text-bluegray-100:focus {
    color: var(--bluegray-100) !important
}

.focus\:text-bluegray-200:focus {
    color: var(--bluegray-200) !important
}

.focus\:text-bluegray-300:focus {
    color: var(--bluegray-300) !important
}

.focus\:text-bluegray-400:focus {
    color: var(--bluegray-400) !important
}

.focus\:text-bluegray-500:focus {
    color: var(--bluegray-500) !important
}

.focus\:text-bluegray-600:focus {
    color: var(--bluegray-600) !important
}

.focus\:text-bluegray-700:focus {
    color: var(--bluegray-700) !important
}

.focus\:text-bluegray-800:focus {
    color: var(--bluegray-800) !important
}

.focus\:text-bluegray-900:focus {
    color: var(--bluegray-900) !important
}

.hover\:text-bluegray-50:hover {
    color: var(--bluegray-50) !important
}

.hover\:text-bluegray-100:hover {
    color: var(--bluegray-100) !important
}

.hover\:text-bluegray-200:hover {
    color: var(--bluegray-200) !important
}

.hover\:text-bluegray-300:hover {
    color: var(--bluegray-300) !important
}

.hover\:text-bluegray-400:hover {
    color: var(--bluegray-400) !important
}

.hover\:text-bluegray-500:hover {
    color: var(--bluegray-500) !important
}

.hover\:text-bluegray-600:hover {
    color: var(--bluegray-600) !important
}

.hover\:text-bluegray-700:hover {
    color: var(--bluegray-700) !important
}

.hover\:text-bluegray-800:hover {
    color: var(--bluegray-800) !important
}

.hover\:text-bluegray-900:hover {
    color: var(--bluegray-900) !important
}

.active\:text-bluegray-50:active {
    color: var(--bluegray-50) !important
}

.active\:text-bluegray-100:active {
    color: var(--bluegray-100) !important
}

.active\:text-bluegray-200:active {
    color: var(--bluegray-200) !important
}

.active\:text-bluegray-300:active {
    color: var(--bluegray-300) !important
}

.active\:text-bluegray-400:active {
    color: var(--bluegray-400) !important
}

.active\:text-bluegray-500:active {
    color: var(--bluegray-500) !important
}

.active\:text-bluegray-600:active {
    color: var(--bluegray-600) !important
}

.active\:text-bluegray-700:active {
    color: var(--bluegray-700) !important
}

.active\:text-bluegray-800:active {
    color: var(--bluegray-800) !important
}

.active\:text-bluegray-900:active {
    color: var(--bluegray-900) !important
}

.text-purple-50 {
    color: var(--purple-50) !important
}

.text-purple-100 {
    color: var(--purple-100) !important
}

.text-purple-200 {
    color: var(--purple-200) !important
}

.text-purple-300 {
    color: var(--purple-300) !important
}

.text-purple-400 {
    color: var(--purple-400) !important
}

.text-purple-500 {
    color: var(--purple-500) !important
}

.text-purple-600 {
    color: var(--purple-600) !important
}

.text-purple-700 {
    color: var(--purple-700) !important
}

.text-purple-800 {
    color: var(--purple-800) !important
}

.text-purple-900 {
    color: var(--purple-900) !important
}

.focus\:text-purple-50:focus {
    color: var(--purple-50) !important
}

.focus\:text-purple-100:focus {
    color: var(--purple-100) !important
}

.focus\:text-purple-200:focus {
    color: var(--purple-200) !important
}

.focus\:text-purple-300:focus {
    color: var(--purple-300) !important
}

.focus\:text-purple-400:focus {
    color: var(--purple-400) !important
}

.focus\:text-purple-500:focus {
    color: var(--purple-500) !important
}

.focus\:text-purple-600:focus {
    color: var(--purple-600) !important
}

.focus\:text-purple-700:focus {
    color: var(--purple-700) !important
}

.focus\:text-purple-800:focus {
    color: var(--purple-800) !important
}

.focus\:text-purple-900:focus {
    color: var(--purple-900) !important
}

.hover\:text-purple-50:hover {
    color: var(--purple-50) !important
}

.hover\:text-purple-100:hover {
    color: var(--purple-100) !important
}

.hover\:text-purple-200:hover {
    color: var(--purple-200) !important
}

.hover\:text-purple-300:hover {
    color: var(--purple-300) !important
}

.hover\:text-purple-400:hover {
    color: var(--purple-400) !important
}

.hover\:text-purple-500:hover {
    color: var(--purple-500) !important
}

.hover\:text-purple-600:hover {
    color: var(--purple-600) !important
}

.hover\:text-purple-700:hover {
    color: var(--purple-700) !important
}

.hover\:text-purple-800:hover {
    color: var(--purple-800) !important
}

.hover\:text-purple-900:hover {
    color: var(--purple-900) !important
}

.active\:text-purple-50:active {
    color: var(--purple-50) !important
}

.active\:text-purple-100:active {
    color: var(--purple-100) !important
}

.active\:text-purple-200:active {
    color: var(--purple-200) !important
}

.active\:text-purple-300:active {
    color: var(--purple-300) !important
}

.active\:text-purple-400:active {
    color: var(--purple-400) !important
}

.active\:text-purple-500:active {
    color: var(--purple-500) !important
}

.active\:text-purple-600:active {
    color: var(--purple-600) !important
}

.active\:text-purple-700:active {
    color: var(--purple-700) !important
}

.active\:text-purple-800:active {
    color: var(--purple-800) !important
}

.active\:text-purple-900:active {
    color: var(--purple-900) !important
}

.text-gray-50 {
    color: var(--gray-50) !important
}

.text-gray-100 {
    color: var(--gray-100) !important
}

.text-gray-200 {
    color: var(--gray-200) !important
}

.text-gray-300 {
    color: var(--gray-300) !important
}

.text-gray-400 {
    color: var(--gray-400) !important
}

.text-gray-500 {
    color: var(--gray-500) !important
}

.text-gray-600 {
    color: var(--gray-600) !important
}

.text-gray-700 {
    color: var(--gray-700) !important
}

.text-gray-800 {
    color: var(--gray-800) !important
}

.text-gray-900 {
    color: var(--gray-900) !important
}

.focus\:text-gray-50:focus {
    color: var(--gray-50) !important
}

.focus\:text-gray-100:focus {
    color: var(--gray-100) !important
}

.focus\:text-gray-200:focus {
    color: var(--gray-200) !important
}

.focus\:text-gray-300:focus {
    color: var(--gray-300) !important
}

.focus\:text-gray-400:focus {
    color: var(--gray-400) !important
}

.focus\:text-gray-500:focus {
    color: var(--gray-500) !important
}

.focus\:text-gray-600:focus {
    color: var(--gray-600) !important
}

.focus\:text-gray-700:focus {
    color: var(--gray-700) !important
}

.focus\:text-gray-800:focus {
    color: var(--gray-800) !important
}

.focus\:text-gray-900:focus {
    color: var(--gray-900) !important
}

.hover\:text-gray-50:hover {
    color: var(--gray-50) !important
}

.hover\:text-gray-100:hover {
    color: var(--gray-100) !important
}

.hover\:text-gray-200:hover {
    color: var(--gray-200) !important
}

.hover\:text-gray-300:hover {
    color: var(--gray-300) !important
}

.hover\:text-gray-400:hover {
    color: var(--gray-400) !important
}

.hover\:text-gray-500:hover {
    color: var(--gray-500) !important
}

.hover\:text-gray-600:hover {
    color: var(--gray-600) !important
}

.hover\:text-gray-700:hover {
    color: var(--gray-700) !important
}

.hover\:text-gray-800:hover {
    color: var(--gray-800) !important
}

.hover\:text-gray-900:hover {
    color: var(--gray-900) !important
}

.active\:text-gray-50:active {
    color: var(--gray-50) !important
}

.active\:text-gray-100:active {
    color: var(--gray-100) !important
}

.active\:text-gray-200:active {
    color: var(--gray-200) !important
}

.active\:text-gray-300:active {
    color: var(--gray-300) !important
}

.active\:text-gray-400:active {
    color: var(--gray-400) !important
}

.active\:text-gray-500:active {
    color: var(--gray-500) !important
}

.active\:text-gray-600:active {
    color: var(--gray-600) !important
}

.active\:text-gray-700:active {
    color: var(--gray-700) !important
}

.active\:text-gray-800:active {
    color: var(--gray-800) !important
}

.active\:text-gray-900:active {
    color: var(--gray-900) !important
}

.text-red-50 {
    color: var(--red-50) !important
}

.text-red-100 {
    color: var(--red-100) !important
}

.text-red-200 {
    color: var(--red-200) !important
}

.text-red-300 {
    color: var(--red-300) !important
}

.text-red-400 {
    color: var(--red-400) !important
}

.text-red-500 {
    color: var(--red-500) !important
}

.text-red-600 {
    color: var(--red-600) !important
}

.text-red-700 {
    color: var(--red-700) !important
}

.text-red-800 {
    color: var(--red-800) !important
}

.text-red-900 {
    color: var(--red-900) !important
}

.focus\:text-red-50:focus {
    color: var(--red-50) !important
}

.focus\:text-red-100:focus {
    color: var(--red-100) !important
}

.focus\:text-red-200:focus {
    color: var(--red-200) !important
}

.focus\:text-red-300:focus {
    color: var(--red-300) !important
}

.focus\:text-red-400:focus {
    color: var(--red-400) !important
}

.focus\:text-red-500:focus {
    color: var(--red-500) !important
}

.focus\:text-red-600:focus {
    color: var(--red-600) !important
}

.focus\:text-red-700:focus {
    color: var(--red-700) !important
}

.focus\:text-red-800:focus {
    color: var(--red-800) !important
}

.focus\:text-red-900:focus {
    color: var(--red-900) !important
}

.hover\:text-red-50:hover {
    color: var(--red-50) !important
}

.hover\:text-red-100:hover {
    color: var(--red-100) !important
}

.hover\:text-red-200:hover {
    color: var(--red-200) !important
}

.hover\:text-red-300:hover {
    color: var(--red-300) !important
}

.hover\:text-red-400:hover {
    color: var(--red-400) !important
}

.hover\:text-red-500:hover {
    color: var(--red-500) !important
}

.hover\:text-red-600:hover {
    color: var(--red-600) !important
}

.hover\:text-red-700:hover {
    color: var(--red-700) !important
}

.hover\:text-red-800:hover {
    color: var(--red-800) !important
}

.hover\:text-red-900:hover {
    color: var(--red-900) !important
}

.active\:text-red-50:active {
    color: var(--red-50) !important
}

.active\:text-red-100:active {
    color: var(--red-100) !important
}

.active\:text-red-200:active {
    color: var(--red-200) !important
}

.active\:text-red-300:active {
    color: var(--red-300) !important
}

.active\:text-red-400:active {
    color: var(--red-400) !important
}

.active\:text-red-500:active {
    color: var(--red-500) !important
}

.active\:text-red-600:active {
    color: var(--red-600) !important
}

.active\:text-red-700:active {
    color: var(--red-700) !important
}

.active\:text-red-800:active {
    color: var(--red-800) !important
}

.active\:text-red-900:active {
    color: var(--red-900) !important
}

.text-primary-50 {
    color: var(--primary-50) !important
}

.text-primary-100 {
    color: var(--primary-100) !important
}

.text-primary-200 {
    color: var(--primary-200) !important
}

.text-primary-300 {
    color: var(--primary-300) !important
}

.text-primary-400 {
    color: var(--primary-400) !important
}

.text-primary-500 {
    color: var(--primary-500) !important
}

.text-primary-600 {
    color: var(--primary-600) !important
}

.text-primary-700 {
    color: var(--primary-700) !important
}

.text-primary-800 {
    color: var(--primary-800) !important
}

.text-primary-900 {
    color: var(--primary-900) !important
}

.focus\:text-primary-50:focus {
    color: var(--primary-50) !important
}

.focus\:text-primary-100:focus {
    color: var(--primary-100) !important
}

.focus\:text-primary-200:focus {
    color: var(--primary-200) !important
}

.focus\:text-primary-300:focus {
    color: var(--primary-300) !important
}

.focus\:text-primary-400:focus {
    color: var(--primary-400) !important
}

.focus\:text-primary-500:focus {
    color: var(--primary-500) !important
}

.focus\:text-primary-600:focus {
    color: var(--primary-600) !important
}

.focus\:text-primary-700:focus {
    color: var(--primary-700) !important
}

.focus\:text-primary-800:focus {
    color: var(--primary-800) !important
}

.focus\:text-primary-900:focus {
    color: var(--primary-900) !important
}

.hover\:text-primary-50:hover {
    color: var(--primary-50) !important
}

.hover\:text-primary-100:hover {
    color: var(--primary-100) !important
}

.hover\:text-primary-200:hover {
    color: var(--primary-200) !important
}

.hover\:text-primary-300:hover {
    color: var(--primary-300) !important
}

.hover\:text-primary-400:hover {
    color: var(--primary-400) !important
}

.hover\:text-primary-500:hover {
    color: var(--primary-500) !important
}

.hover\:text-primary-600:hover {
    color: var(--primary-600) !important
}

.hover\:text-primary-700:hover {
    color: var(--primary-700) !important
}

.hover\:text-primary-800:hover {
    color: var(--primary-800) !important
}

.hover\:text-primary-900:hover {
    color: var(--primary-900) !important
}

.active\:text-primary-50:active {
    color: var(--primary-50) !important
}

.active\:text-primary-100:active {
    color: var(--primary-100) !important
}

.active\:text-primary-200:active {
    color: var(--primary-200) !important
}

.active\:text-primary-300:active {
    color: var(--primary-300) !important
}

.active\:text-primary-400:active {
    color: var(--primary-400) !important
}

.active\:text-primary-500:active {
    color: var(--primary-500) !important
}

.active\:text-primary-600:active {
    color: var(--primary-600) !important
}

.active\:text-primary-700:active {
    color: var(--primary-700) !important
}

.active\:text-primary-800:active {
    color: var(--primary-800) !important
}

.active\:text-primary-900:active {
    color: var(--primary-900) !important
}

.bg-blue-50 {
    background-color: var(--blue-50) !important
}

.bg-blue-100 {
    background-color: var(--blue-100) !important
}

.bg-blue-200 {
    background-color: var(--blue-200) !important
}

.bg-blue-300 {
    background-color: var(--blue-300) !important
}

.bg-blue-400 {
    background-color: var(--blue-400) !important
}

.bg-blue-500 {
    background-color: var(--blue-500) !important
}

.bg-blue-600 {
    background-color: var(--blue-600) !important
}

.bg-blue-700 {
    background-color: var(--blue-700) !important
}

.bg-blue-800 {
    background-color: var(--blue-800) !important
}

.bg-blue-900 {
    background-color: var(--blue-900) !important
}

.focus\:bg-blue-50:focus {
    background-color: var(--blue-50) !important
}

.focus\:bg-blue-100:focus {
    background-color: var(--blue-100) !important
}

.focus\:bg-blue-200:focus {
    background-color: var(--blue-200) !important
}

.focus\:bg-blue-300:focus {
    background-color: var(--blue-300) !important
}

.focus\:bg-blue-400:focus {
    background-color: var(--blue-400) !important
}

.focus\:bg-blue-500:focus {
    background-color: var(--blue-500) !important
}

.focus\:bg-blue-600:focus {
    background-color: var(--blue-600) !important
}

.focus\:bg-blue-700:focus {
    background-color: var(--blue-700) !important
}

.focus\:bg-blue-800:focus {
    background-color: var(--blue-800) !important
}

.focus\:bg-blue-900:focus {
    background-color: var(--blue-900) !important
}

.hover\:bg-blue-50:hover {
    background-color: var(--blue-50) !important
}

.hover\:bg-blue-100:hover {
    background-color: var(--blue-100) !important
}

.hover\:bg-blue-200:hover {
    background-color: var(--blue-200) !important
}

.hover\:bg-blue-300:hover {
    background-color: var(--blue-300) !important
}

.hover\:bg-blue-400:hover {
    background-color: var(--blue-400) !important
}

.hover\:bg-blue-500:hover {
    background-color: var(--blue-500) !important
}

.hover\:bg-blue-600:hover {
    background-color: var(--blue-600) !important
}

.hover\:bg-blue-700:hover {
    background-color: var(--blue-700) !important
}

.hover\:bg-blue-800:hover {
    background-color: var(--blue-800) !important
}

.hover\:bg-blue-900:hover {
    background-color: var(--blue-900) !important
}

.active\:bg-blue-50:active {
    background-color: var(--blue-50) !important
}

.active\:bg-blue-100:active {
    background-color: var(--blue-100) !important
}

.active\:bg-blue-200:active {
    background-color: var(--blue-200) !important
}

.active\:bg-blue-300:active {
    background-color: var(--blue-300) !important
}

.active\:bg-blue-400:active {
    background-color: var(--blue-400) !important
}

.active\:bg-blue-500:active {
    background-color: var(--blue-500) !important
}

.active\:bg-blue-600:active {
    background-color: var(--blue-600) !important
}

.active\:bg-blue-700:active {
    background-color: var(--blue-700) !important
}

.active\:bg-blue-800:active {
    background-color: var(--blue-800) !important
}

.active\:bg-blue-900:active {
    background-color: var(--blue-900) !important
}

.bg-green-50 {
    background-color: var(--green-50) !important
}

.bg-green-100 {
    background-color: var(--green-100) !important
}

.bg-green-200 {
    background-color: var(--green-200) !important
}

.bg-green-300 {
    background-color: var(--green-300) !important
}

.bg-green-400 {
    background-color: var(--green-400) !important
}

.bg-green-500 {
    background-color: var(--green-500) !important
}

.bg-green-600 {
    background-color: var(--green-600) !important
}

.bg-green-700 {
    background-color: var(--green-700) !important
}

.bg-green-800 {
    background-color: var(--green-800) !important
}

.bg-green-900 {
    background-color: var(--green-900) !important
}

.focus\:bg-green-50:focus {
    background-color: var(--green-50) !important
}

.focus\:bg-green-100:focus {
    background-color: var(--green-100) !important
}

.focus\:bg-green-200:focus {
    background-color: var(--green-200) !important
}

.focus\:bg-green-300:focus {
    background-color: var(--green-300) !important
}

.focus\:bg-green-400:focus {
    background-color: var(--green-400) !important
}

.focus\:bg-green-500:focus {
    background-color: var(--green-500) !important
}

.focus\:bg-green-600:focus {
    background-color: var(--green-600) !important
}

.focus\:bg-green-700:focus {
    background-color: var(--green-700) !important
}

.focus\:bg-green-800:focus {
    background-color: var(--green-800) !important
}

.focus\:bg-green-900:focus {
    background-color: var(--green-900) !important
}

.hover\:bg-green-50:hover {
    background-color: var(--green-50) !important
}

.hover\:bg-green-100:hover {
    background-color: var(--green-100) !important
}

.hover\:bg-green-200:hover {
    background-color: var(--green-200) !important
}

.hover\:bg-green-300:hover {
    background-color: var(--green-300) !important
}

.hover\:bg-green-400:hover {
    background-color: var(--green-400) !important
}

.hover\:bg-green-500:hover {
    background-color: var(--green-500) !important
}

.hover\:bg-green-600:hover {
    background-color: var(--green-600) !important
}

.hover\:bg-green-700:hover {
    background-color: var(--green-700) !important
}

.hover\:bg-green-800:hover {
    background-color: var(--green-800) !important
}

.hover\:bg-green-900:hover {
    background-color: var(--green-900) !important
}

.active\:bg-green-50:active {
    background-color: var(--green-50) !important
}

.active\:bg-green-100:active {
    background-color: var(--green-100) !important
}

.active\:bg-green-200:active {
    background-color: var(--green-200) !important
}

.active\:bg-green-300:active {
    background-color: var(--green-300) !important
}

.active\:bg-green-400:active {
    background-color: var(--green-400) !important
}

.active\:bg-green-500:active {
    background-color: var(--green-500) !important
}

.active\:bg-green-600:active {
    background-color: var(--green-600) !important
}

.active\:bg-green-700:active {
    background-color: var(--green-700) !important
}

.active\:bg-green-800:active {
    background-color: var(--green-800) !important
}

.active\:bg-green-900:active {
    background-color: var(--green-900) !important
}

.bg-yellow-50 {
    background-color: var(--yellow-50) !important
}

.bg-yellow-100 {
    background-color: var(--yellow-100) !important
}

.bg-yellow-200 {
    background-color: var(--yellow-200) !important
}

.bg-yellow-300 {
    background-color: var(--yellow-300) !important
}

.bg-yellow-400 {
    background-color: var(--yellow-400) !important
}

.bg-yellow-500 {
    background-color: var(--yellow-500) !important
}

.bg-yellow-600 {
    background-color: var(--yellow-600) !important
}

.bg-yellow-700 {
    background-color: var(--yellow-700) !important
}

.bg-yellow-800 {
    background-color: var(--yellow-800) !important
}

.bg-yellow-900 {
    background-color: var(--yellow-900) !important
}

.focus\:bg-yellow-50:focus {
    background-color: var(--yellow-50) !important
}

.focus\:bg-yellow-100:focus {
    background-color: var(--yellow-100) !important
}

.focus\:bg-yellow-200:focus {
    background-color: var(--yellow-200) !important
}

.focus\:bg-yellow-300:focus {
    background-color: var(--yellow-300) !important
}

.focus\:bg-yellow-400:focus {
    background-color: var(--yellow-400) !important
}

.focus\:bg-yellow-500:focus {
    background-color: var(--yellow-500) !important
}

.focus\:bg-yellow-600:focus {
    background-color: var(--yellow-600) !important
}

.focus\:bg-yellow-700:focus {
    background-color: var(--yellow-700) !important
}

.focus\:bg-yellow-800:focus {
    background-color: var(--yellow-800) !important
}

.focus\:bg-yellow-900:focus {
    background-color: var(--yellow-900) !important
}

.hover\:bg-yellow-50:hover {
    background-color: var(--yellow-50) !important
}

.hover\:bg-yellow-100:hover {
    background-color: var(--yellow-100) !important
}

.hover\:bg-yellow-200:hover {
    background-color: var(--yellow-200) !important
}

.hover\:bg-yellow-300:hover {
    background-color: var(--yellow-300) !important
}

.hover\:bg-yellow-400:hover {
    background-color: var(--yellow-400) !important
}

.hover\:bg-yellow-500:hover {
    background-color: var(--yellow-500) !important
}

.hover\:bg-yellow-600:hover {
    background-color: var(--yellow-600) !important
}

.hover\:bg-yellow-700:hover {
    background-color: var(--yellow-700) !important
}

.hover\:bg-yellow-800:hover {
    background-color: var(--yellow-800) !important
}

.hover\:bg-yellow-900:hover {
    background-color: var(--yellow-900) !important
}

.active\:bg-yellow-50:active {
    background-color: var(--yellow-50) !important
}

.active\:bg-yellow-100:active {
    background-color: var(--yellow-100) !important
}

.active\:bg-yellow-200:active {
    background-color: var(--yellow-200) !important
}

.active\:bg-yellow-300:active {
    background-color: var(--yellow-300) !important
}

.active\:bg-yellow-400:active {
    background-color: var(--yellow-400) !important
}

.active\:bg-yellow-500:active {
    background-color: var(--yellow-500) !important
}

.active\:bg-yellow-600:active {
    background-color: var(--yellow-600) !important
}

.active\:bg-yellow-700:active {
    background-color: var(--yellow-700) !important
}

.active\:bg-yellow-800:active {
    background-color: var(--yellow-800) !important
}

.active\:bg-yellow-900:active {
    background-color: var(--yellow-900) !important
}

.bg-cyan-50 {
    background-color: var(--cyan-50) !important
}

.bg-cyan-100 {
    background-color: var(--cyan-100) !important
}

.bg-cyan-200 {
    background-color: var(--cyan-200) !important
}

.bg-cyan-300 {
    background-color: var(--cyan-300) !important
}

.bg-cyan-400 {
    background-color: var(--cyan-400) !important
}

.bg-cyan-500 {
    background-color: var(--cyan-500) !important
}

.bg-cyan-600 {
    background-color: var(--cyan-600) !important
}

.bg-cyan-700 {
    background-color: var(--cyan-700) !important
}

.bg-cyan-800 {
    background-color: var(--cyan-800) !important
}

.bg-cyan-900 {
    background-color: var(--cyan-900) !important
}

.focus\:bg-cyan-50:focus {
    background-color: var(--cyan-50) !important
}

.focus\:bg-cyan-100:focus {
    background-color: var(--cyan-100) !important
}

.focus\:bg-cyan-200:focus {
    background-color: var(--cyan-200) !important
}

.focus\:bg-cyan-300:focus {
    background-color: var(--cyan-300) !important
}

.focus\:bg-cyan-400:focus {
    background-color: var(--cyan-400) !important
}

.focus\:bg-cyan-500:focus {
    background-color: var(--cyan-500) !important
}

.focus\:bg-cyan-600:focus {
    background-color: var(--cyan-600) !important
}

.focus\:bg-cyan-700:focus {
    background-color: var(--cyan-700) !important
}

.focus\:bg-cyan-800:focus {
    background-color: var(--cyan-800) !important
}

.focus\:bg-cyan-900:focus {
    background-color: var(--cyan-900) !important
}

.hover\:bg-cyan-50:hover {
    background-color: var(--cyan-50) !important
}

.hover\:bg-cyan-100:hover {
    background-color: var(--cyan-100) !important
}

.hover\:bg-cyan-200:hover {
    background-color: var(--cyan-200) !important
}

.hover\:bg-cyan-300:hover {
    background-color: var(--cyan-300) !important
}

.hover\:bg-cyan-400:hover {
    background-color: var(--cyan-400) !important
}

.hover\:bg-cyan-500:hover {
    background-color: var(--cyan-500) !important
}

.hover\:bg-cyan-600:hover {
    background-color: var(--cyan-600) !important
}

.hover\:bg-cyan-700:hover {
    background-color: var(--cyan-700) !important
}

.hover\:bg-cyan-800:hover {
    background-color: var(--cyan-800) !important
}

.hover\:bg-cyan-900:hover {
    background-color: var(--cyan-900) !important
}

.active\:bg-cyan-50:active {
    background-color: var(--cyan-50) !important
}

.active\:bg-cyan-100:active {
    background-color: var(--cyan-100) !important
}

.active\:bg-cyan-200:active {
    background-color: var(--cyan-200) !important
}

.active\:bg-cyan-300:active {
    background-color: var(--cyan-300) !important
}

.active\:bg-cyan-400:active {
    background-color: var(--cyan-400) !important
}

.active\:bg-cyan-500:active {
    background-color: var(--cyan-500) !important
}

.active\:bg-cyan-600:active {
    background-color: var(--cyan-600) !important
}

.active\:bg-cyan-700:active {
    background-color: var(--cyan-700) !important
}

.active\:bg-cyan-800:active {
    background-color: var(--cyan-800) !important
}

.active\:bg-cyan-900:active {
    background-color: var(--cyan-900) !important
}

.bg-pink-50 {
    background-color: var(--pink-50) !important
}

.bg-pink-100 {
    background-color: var(--pink-100) !important
}

.bg-pink-200 {
    background-color: var(--pink-200) !important
}

.bg-pink-300 {
    background-color: var(--pink-300) !important
}

.bg-pink-400 {
    background-color: var(--pink-400) !important
}

.bg-pink-500 {
    background-color: var(--pink-500) !important
}

.bg-pink-600 {
    background-color: var(--pink-600) !important
}

.bg-pink-700 {
    background-color: var(--pink-700) !important
}

.bg-pink-800 {
    background-color: var(--pink-800) !important
}

.bg-pink-900 {
    background-color: var(--pink-900) !important
}

.focus\:bg-pink-50:focus {
    background-color: var(--pink-50) !important
}

.focus\:bg-pink-100:focus {
    background-color: var(--pink-100) !important
}

.focus\:bg-pink-200:focus {
    background-color: var(--pink-200) !important
}

.focus\:bg-pink-300:focus {
    background-color: var(--pink-300) !important
}

.focus\:bg-pink-400:focus {
    background-color: var(--pink-400) !important
}

.focus\:bg-pink-500:focus {
    background-color: var(--pink-500) !important
}

.focus\:bg-pink-600:focus {
    background-color: var(--pink-600) !important
}

.focus\:bg-pink-700:focus {
    background-color: var(--pink-700) !important
}

.focus\:bg-pink-800:focus {
    background-color: var(--pink-800) !important
}

.focus\:bg-pink-900:focus {
    background-color: var(--pink-900) !important
}

.hover\:bg-pink-50:hover {
    background-color: var(--pink-50) !important
}

.hover\:bg-pink-100:hover {
    background-color: var(--pink-100) !important
}

.hover\:bg-pink-200:hover {
    background-color: var(--pink-200) !important
}

.hover\:bg-pink-300:hover {
    background-color: var(--pink-300) !important
}

.hover\:bg-pink-400:hover {
    background-color: var(--pink-400) !important
}

.hover\:bg-pink-500:hover {
    background-color: var(--pink-500) !important
}

.hover\:bg-pink-600:hover {
    background-color: var(--pink-600) !important
}

.hover\:bg-pink-700:hover {
    background-color: var(--pink-700) !important
}

.hover\:bg-pink-800:hover {
    background-color: var(--pink-800) !important
}

.hover\:bg-pink-900:hover {
    background-color: var(--pink-900) !important
}

.active\:bg-pink-50:active {
    background-color: var(--pink-50) !important
}

.active\:bg-pink-100:active {
    background-color: var(--pink-100) !important
}

.active\:bg-pink-200:active {
    background-color: var(--pink-200) !important
}

.active\:bg-pink-300:active {
    background-color: var(--pink-300) !important
}

.active\:bg-pink-400:active {
    background-color: var(--pink-400) !important
}

.active\:bg-pink-500:active {
    background-color: var(--pink-500) !important
}

.active\:bg-pink-600:active {
    background-color: var(--pink-600) !important
}

.active\:bg-pink-700:active {
    background-color: var(--pink-700) !important
}

.active\:bg-pink-800:active {
    background-color: var(--pink-800) !important
}

.active\:bg-pink-900:active {
    background-color: var(--pink-900) !important
}

.bg-indigo-50 {
    background-color: var(--indigo-50) !important
}

.bg-indigo-100 {
    background-color: var(--indigo-100) !important
}

.bg-indigo-200 {
    background-color: var(--indigo-200) !important
}

.bg-indigo-300 {
    background-color: var(--indigo-300) !important
}

.bg-indigo-400 {
    background-color: var(--indigo-400) !important
}

.bg-indigo-500 {
    background-color: var(--indigo-500) !important
}

.bg-indigo-600 {
    background-color: var(--indigo-600) !important
}

.bg-indigo-700 {
    background-color: var(--indigo-700) !important
}

.bg-indigo-800 {
    background-color: var(--indigo-800) !important
}

.bg-indigo-900 {
    background-color: var(--indigo-900) !important
}

.focus\:bg-indigo-50:focus {
    background-color: var(--indigo-50) !important
}

.focus\:bg-indigo-100:focus {
    background-color: var(--indigo-100) !important
}

.focus\:bg-indigo-200:focus {
    background-color: var(--indigo-200) !important
}

.focus\:bg-indigo-300:focus {
    background-color: var(--indigo-300) !important
}

.focus\:bg-indigo-400:focus {
    background-color: var(--indigo-400) !important
}

.focus\:bg-indigo-500:focus {
    background-color: var(--indigo-500) !important
}

.focus\:bg-indigo-600:focus {
    background-color: var(--indigo-600) !important
}

.focus\:bg-indigo-700:focus {
    background-color: var(--indigo-700) !important
}

.focus\:bg-indigo-800:focus {
    background-color: var(--indigo-800) !important
}

.focus\:bg-indigo-900:focus {
    background-color: var(--indigo-900) !important
}

.hover\:bg-indigo-50:hover {
    background-color: var(--indigo-50) !important
}

.hover\:bg-indigo-100:hover {
    background-color: var(--indigo-100) !important
}

.hover\:bg-indigo-200:hover {
    background-color: var(--indigo-200) !important
}

.hover\:bg-indigo-300:hover {
    background-color: var(--indigo-300) !important
}

.hover\:bg-indigo-400:hover {
    background-color: var(--indigo-400) !important
}

.hover\:bg-indigo-500:hover {
    background-color: var(--indigo-500) !important
}

.hover\:bg-indigo-600:hover {
    background-color: var(--indigo-600) !important
}

.hover\:bg-indigo-700:hover {
    background-color: var(--indigo-700) !important
}

.hover\:bg-indigo-800:hover {
    background-color: var(--indigo-800) !important
}

.hover\:bg-indigo-900:hover {
    background-color: var(--indigo-900) !important
}

.active\:bg-indigo-50:active {
    background-color: var(--indigo-50) !important
}

.active\:bg-indigo-100:active {
    background-color: var(--indigo-100) !important
}

.active\:bg-indigo-200:active {
    background-color: var(--indigo-200) !important
}

.active\:bg-indigo-300:active {
    background-color: var(--indigo-300) !important
}

.active\:bg-indigo-400:active {
    background-color: var(--indigo-400) !important
}

.active\:bg-indigo-500:active {
    background-color: var(--indigo-500) !important
}

.active\:bg-indigo-600:active {
    background-color: var(--indigo-600) !important
}

.active\:bg-indigo-700:active {
    background-color: var(--indigo-700) !important
}

.active\:bg-indigo-800:active {
    background-color: var(--indigo-800) !important
}

.active\:bg-indigo-900:active {
    background-color: var(--indigo-900) !important
}

.bg-teal-50 {
    background-color: var(--teal-50) !important
}

.bg-teal-100 {
    background-color: var(--teal-100) !important
}

.bg-teal-200 {
    background-color: var(--teal-200) !important
}

.bg-teal-300 {
    background-color: var(--teal-300) !important
}

.bg-teal-400 {
    background-color: var(--teal-400) !important
}

.bg-teal-500 {
    background-color: var(--teal-500) !important
}

.bg-teal-600 {
    background-color: var(--teal-600) !important
}

.bg-teal-700 {
    background-color: var(--teal-700) !important
}

.bg-teal-800 {
    background-color: var(--teal-800) !important
}

.bg-teal-900 {
    background-color: var(--teal-900) !important
}

.focus\:bg-teal-50:focus {
    background-color: var(--teal-50) !important
}

.focus\:bg-teal-100:focus {
    background-color: var(--teal-100) !important
}

.focus\:bg-teal-200:focus {
    background-color: var(--teal-200) !important
}

.focus\:bg-teal-300:focus {
    background-color: var(--teal-300) !important
}

.focus\:bg-teal-400:focus {
    background-color: var(--teal-400) !important
}

.focus\:bg-teal-500:focus {
    background-color: var(--teal-500) !important
}

.focus\:bg-teal-600:focus {
    background-color: var(--teal-600) !important
}

.focus\:bg-teal-700:focus {
    background-color: var(--teal-700) !important
}

.focus\:bg-teal-800:focus {
    background-color: var(--teal-800) !important
}

.focus\:bg-teal-900:focus {
    background-color: var(--teal-900) !important
}

.hover\:bg-teal-50:hover {
    background-color: var(--teal-50) !important
}

.hover\:bg-teal-100:hover {
    background-color: var(--teal-100) !important
}

.hover\:bg-teal-200:hover {
    background-color: var(--teal-200) !important
}

.hover\:bg-teal-300:hover {
    background-color: var(--teal-300) !important
}

.hover\:bg-teal-400:hover {
    background-color: var(--teal-400) !important
}

.hover\:bg-teal-500:hover {
    background-color: var(--teal-500) !important
}

.hover\:bg-teal-600:hover {
    background-color: var(--teal-600) !important
}

.hover\:bg-teal-700:hover {
    background-color: var(--teal-700) !important
}

.hover\:bg-teal-800:hover {
    background-color: var(--teal-800) !important
}

.hover\:bg-teal-900:hover {
    background-color: var(--teal-900) !important
}

.active\:bg-teal-50:active {
    background-color: var(--teal-50) !important
}

.active\:bg-teal-100:active {
    background-color: var(--teal-100) !important
}

.active\:bg-teal-200:active {
    background-color: var(--teal-200) !important
}

.active\:bg-teal-300:active {
    background-color: var(--teal-300) !important
}

.active\:bg-teal-400:active {
    background-color: var(--teal-400) !important
}

.active\:bg-teal-500:active {
    background-color: var(--teal-500) !important
}

.active\:bg-teal-600:active {
    background-color: var(--teal-600) !important
}

.active\:bg-teal-700:active {
    background-color: var(--teal-700) !important
}

.active\:bg-teal-800:active {
    background-color: var(--teal-800) !important
}

.active\:bg-teal-900:active {
    background-color: var(--teal-900) !important
}

.bg-orange-50 {
    background-color: var(--orange-50) !important
}

.bg-orange-100 {
    background-color: var(--orange-100) !important
}

.bg-orange-200 {
    background-color: var(--orange-200) !important
}

.bg-orange-300 {
    background-color: var(--orange-300) !important
}

.bg-orange-400 {
    background-color: var(--orange-400) !important
}

.bg-orange-500 {
    background-color: var(--orange-500) !important
}

.bg-orange-600 {
    background-color: var(--orange-600) !important
}

.bg-orange-700 {
    background-color: var(--orange-700) !important
}

.bg-orange-800 {
    background-color: var(--orange-800) !important
}

.bg-orange-900 {
    background-color: var(--orange-900) !important
}

.focus\:bg-orange-50:focus {
    background-color: var(--orange-50) !important
}

.focus\:bg-orange-100:focus {
    background-color: var(--orange-100) !important
}

.focus\:bg-orange-200:focus {
    background-color: var(--orange-200) !important
}

.focus\:bg-orange-300:focus {
    background-color: var(--orange-300) !important
}

.focus\:bg-orange-400:focus {
    background-color: var(--orange-400) !important
}

.focus\:bg-orange-500:focus {
    background-color: var(--orange-500) !important
}

.focus\:bg-orange-600:focus {
    background-color: var(--orange-600) !important
}

.focus\:bg-orange-700:focus {
    background-color: var(--orange-700) !important
}

.focus\:bg-orange-800:focus {
    background-color: var(--orange-800) !important
}

.focus\:bg-orange-900:focus {
    background-color: var(--orange-900) !important
}

.hover\:bg-orange-50:hover {
    background-color: var(--orange-50) !important
}

.hover\:bg-orange-100:hover {
    background-color: var(--orange-100) !important
}

.hover\:bg-orange-200:hover {
    background-color: var(--orange-200) !important
}

.hover\:bg-orange-300:hover {
    background-color: var(--orange-300) !important
}

.hover\:bg-orange-400:hover {
    background-color: var(--orange-400) !important
}

.hover\:bg-orange-500:hover {
    background-color: var(--orange-500) !important
}

.hover\:bg-orange-600:hover {
    background-color: var(--orange-600) !important
}

.hover\:bg-orange-700:hover {
    background-color: var(--orange-700) !important
}

.hover\:bg-orange-800:hover {
    background-color: var(--orange-800) !important
}

.hover\:bg-orange-900:hover {
    background-color: var(--orange-900) !important
}

.active\:bg-orange-50:active {
    background-color: var(--orange-50) !important
}

.active\:bg-orange-100:active {
    background-color: var(--orange-100) !important
}

.active\:bg-orange-200:active {
    background-color: var(--orange-200) !important
}

.active\:bg-orange-300:active {
    background-color: var(--orange-300) !important
}

.active\:bg-orange-400:active {
    background-color: var(--orange-400) !important
}

.active\:bg-orange-500:active {
    background-color: var(--orange-500) !important
}

.active\:bg-orange-600:active {
    background-color: var(--orange-600) !important
}

.active\:bg-orange-700:active {
    background-color: var(--orange-700) !important
}

.active\:bg-orange-800:active {
    background-color: var(--orange-800) !important
}

.active\:bg-orange-900:active {
    background-color: var(--orange-900) !important
}

.bg-bluegray-50 {
    background-color: var(--bluegray-50) !important
}

.bg-bluegray-100 {
    background-color: var(--bluegray-100) !important
}

.bg-bluegray-200 {
    background-color: var(--bluegray-200) !important
}

.bg-bluegray-300 {
    background-color: var(--bluegray-300) !important
}

.bg-bluegray-400 {
    background-color: var(--bluegray-400) !important
}

.bg-bluegray-500 {
    background-color: var(--bluegray-500) !important
}

.bg-bluegray-600 {
    background-color: var(--bluegray-600) !important
}

.bg-bluegray-700 {
    background-color: var(--bluegray-700) !important
}

.bg-bluegray-800 {
    background-color: var(--bluegray-800) !important
}

.bg-bluegray-900 {
    background-color: var(--bluegray-900) !important
}

.focus\:bg-bluegray-50:focus {
    background-color: var(--bluegray-50) !important
}

.focus\:bg-bluegray-100:focus {
    background-color: var(--bluegray-100) !important
}

.focus\:bg-bluegray-200:focus {
    background-color: var(--bluegray-200) !important
}

.focus\:bg-bluegray-300:focus {
    background-color: var(--bluegray-300) !important
}

.focus\:bg-bluegray-400:focus {
    background-color: var(--bluegray-400) !important
}

.focus\:bg-bluegray-500:focus {
    background-color: var(--bluegray-500) !important
}

.focus\:bg-bluegray-600:focus {
    background-color: var(--bluegray-600) !important
}

.focus\:bg-bluegray-700:focus {
    background-color: var(--bluegray-700) !important
}

.focus\:bg-bluegray-800:focus {
    background-color: var(--bluegray-800) !important
}

.focus\:bg-bluegray-900:focus {
    background-color: var(--bluegray-900) !important
}

.hover\:bg-bluegray-50:hover {
    background-color: var(--bluegray-50) !important
}

.hover\:bg-bluegray-100:hover {
    background-color: var(--bluegray-100) !important
}

.hover\:bg-bluegray-200:hover {
    background-color: var(--bluegray-200) !important
}

.hover\:bg-bluegray-300:hover {
    background-color: var(--bluegray-300) !important
}

.hover\:bg-bluegray-400:hover {
    background-color: var(--bluegray-400) !important
}

.hover\:bg-bluegray-500:hover {
    background-color: var(--bluegray-500) !important
}

.hover\:bg-bluegray-600:hover {
    background-color: var(--bluegray-600) !important
}

.hover\:bg-bluegray-700:hover {
    background-color: var(--bluegray-700) !important
}

.hover\:bg-bluegray-800:hover {
    background-color: var(--bluegray-800) !important
}

.hover\:bg-bluegray-900:hover {
    background-color: var(--bluegray-900) !important
}

.active\:bg-bluegray-50:active {
    background-color: var(--bluegray-50) !important
}

.active\:bg-bluegray-100:active {
    background-color: var(--bluegray-100) !important
}

.active\:bg-bluegray-200:active {
    background-color: var(--bluegray-200) !important
}

.active\:bg-bluegray-300:active {
    background-color: var(--bluegray-300) !important
}

.active\:bg-bluegray-400:active {
    background-color: var(--bluegray-400) !important
}

.active\:bg-bluegray-500:active {
    background-color: var(--bluegray-500) !important
}

.active\:bg-bluegray-600:active {
    background-color: var(--bluegray-600) !important
}

.active\:bg-bluegray-700:active {
    background-color: var(--bluegray-700) !important
}

.active\:bg-bluegray-800:active {
    background-color: var(--bluegray-800) !important
}

.active\:bg-bluegray-900:active {
    background-color: var(--bluegray-900) !important
}

.bg-purple-50 {
    background-color: var(--purple-50) !important
}

.bg-purple-100 {
    background-color: var(--purple-100) !important
}

.bg-purple-200 {
    background-color: var(--purple-200) !important
}

.bg-purple-300 {
    background-color: var(--purple-300) !important
}

.bg-purple-400 {
    background-color: var(--purple-400) !important
}

.bg-purple-500 {
    background-color: var(--purple-500) !important
}

.bg-purple-600 {
    background-color: var(--purple-600) !important
}

.bg-purple-700 {
    background-color: var(--purple-700) !important
}

.bg-purple-800 {
    background-color: var(--purple-800) !important
}

.bg-purple-900 {
    background-color: var(--purple-900) !important
}

.focus\:bg-purple-50:focus {
    background-color: var(--purple-50) !important
}

.focus\:bg-purple-100:focus {
    background-color: var(--purple-100) !important
}

.focus\:bg-purple-200:focus {
    background-color: var(--purple-200) !important
}

.focus\:bg-purple-300:focus {
    background-color: var(--purple-300) !important
}

.focus\:bg-purple-400:focus {
    background-color: var(--purple-400) !important
}

.focus\:bg-purple-500:focus {
    background-color: var(--purple-500) !important
}

.focus\:bg-purple-600:focus {
    background-color: var(--purple-600) !important
}

.focus\:bg-purple-700:focus {
    background-color: var(--purple-700) !important
}

.focus\:bg-purple-800:focus {
    background-color: var(--purple-800) !important
}

.focus\:bg-purple-900:focus {
    background-color: var(--purple-900) !important
}

.hover\:bg-purple-50:hover {
    background-color: var(--purple-50) !important
}

.hover\:bg-purple-100:hover {
    background-color: var(--purple-100) !important
}

.hover\:bg-purple-200:hover {
    background-color: var(--purple-200) !important
}

.hover\:bg-purple-300:hover {
    background-color: var(--purple-300) !important
}

.hover\:bg-purple-400:hover {
    background-color: var(--purple-400) !important
}

.hover\:bg-purple-500:hover {
    background-color: var(--purple-500) !important
}

.hover\:bg-purple-600:hover {
    background-color: var(--purple-600) !important
}

.hover\:bg-purple-700:hover {
    background-color: var(--purple-700) !important
}

.hover\:bg-purple-800:hover {
    background-color: var(--purple-800) !important
}

.hover\:bg-purple-900:hover {
    background-color: var(--purple-900) !important
}

.active\:bg-purple-50:active {
    background-color: var(--purple-50) !important
}

.active\:bg-purple-100:active {
    background-color: var(--purple-100) !important
}

.active\:bg-purple-200:active {
    background-color: var(--purple-200) !important
}

.active\:bg-purple-300:active {
    background-color: var(--purple-300) !important
}

.active\:bg-purple-400:active {
    background-color: var(--purple-400) !important
}

.active\:bg-purple-500:active {
    background-color: var(--purple-500) !important
}

.active\:bg-purple-600:active {
    background-color: var(--purple-600) !important
}

.active\:bg-purple-700:active {
    background-color: var(--purple-700) !important
}

.active\:bg-purple-800:active {
    background-color: var(--purple-800) !important
}

.active\:bg-purple-900:active {
    background-color: var(--purple-900) !important
}

.bg-gray-50 {
    background-color: var(--gray-50) !important
}

.bg-gray-100 {
    background-color: var(--gray-100) !important
}

.bg-gray-200 {
    background-color: var(--gray-200) !important
}

.bg-gray-300 {
    background-color: var(--gray-300) !important
}

.bg-gray-400 {
    background-color: var(--gray-400) !important
}

.bg-gray-500 {
    background-color: var(--gray-500) !important
}

.bg-gray-600 {
    background-color: var(--gray-600) !important
}

.bg-gray-700 {
    background-color: var(--gray-700) !important
}

.bg-gray-800 {
    background-color: var(--gray-800) !important
}

.bg-gray-900 {
    background-color: var(--gray-900) !important
}

.focus\:bg-gray-50:focus {
    background-color: var(--gray-50) !important
}

.focus\:bg-gray-100:focus {
    background-color: var(--gray-100) !important
}

.focus\:bg-gray-200:focus {
    background-color: var(--gray-200) !important
}

.focus\:bg-gray-300:focus {
    background-color: var(--gray-300) !important
}

.focus\:bg-gray-400:focus {
    background-color: var(--gray-400) !important
}

.focus\:bg-gray-500:focus {
    background-color: var(--gray-500) !important
}

.focus\:bg-gray-600:focus {
    background-color: var(--gray-600) !important
}

.focus\:bg-gray-700:focus {
    background-color: var(--gray-700) !important
}

.focus\:bg-gray-800:focus {
    background-color: var(--gray-800) !important
}

.focus\:bg-gray-900:focus {
    background-color: var(--gray-900) !important
}

.hover\:bg-gray-50:hover {
    background-color: var(--gray-50) !important
}

.hover\:bg-gray-100:hover {
    background-color: var(--gray-100) !important
}

.hover\:bg-gray-200:hover {
    background-color: var(--gray-200) !important
}

.hover\:bg-gray-300:hover {
    background-color: var(--gray-300) !important
}

.hover\:bg-gray-400:hover {
    background-color: var(--gray-400) !important
}

.hover\:bg-gray-500:hover {
    background-color: var(--gray-500) !important
}

.hover\:bg-gray-600:hover {
    background-color: var(--gray-600) !important
}

.hover\:bg-gray-700:hover {
    background-color: var(--gray-700) !important
}

.hover\:bg-gray-800:hover {
    background-color: var(--gray-800) !important
}

.hover\:bg-gray-900:hover {
    background-color: var(--gray-900) !important
}

.active\:bg-gray-50:active {
    background-color: var(--gray-50) !important
}

.active\:bg-gray-100:active {
    background-color: var(--gray-100) !important
}

.active\:bg-gray-200:active {
    background-color: var(--gray-200) !important
}

.active\:bg-gray-300:active {
    background-color: var(--gray-300) !important
}

.active\:bg-gray-400:active {
    background-color: var(--gray-400) !important
}

.active\:bg-gray-500:active {
    background-color: var(--gray-500) !important
}

.active\:bg-gray-600:active {
    background-color: var(--gray-600) !important
}

.active\:bg-gray-700:active {
    background-color: var(--gray-700) !important
}

.active\:bg-gray-800:active {
    background-color: var(--gray-800) !important
}

.active\:bg-gray-900:active {
    background-color: var(--gray-900) !important
}

.bg-red-50 {
    background-color: var(--red-50) !important
}

.bg-red-100 {
    background-color: var(--red-100) !important
}

.bg-red-200 {
    background-color: var(--red-200) !important
}

.bg-red-300 {
    background-color: var(--red-300) !important
}

.bg-red-400 {
    background-color: var(--red-400) !important
}

.bg-red-500 {
    background-color: var(--red-500) !important
}

.bg-red-600 {
    background-color: var(--red-600) !important
}

.bg-red-700 {
    background-color: var(--red-700) !important
}

.bg-red-800 {
    background-color: var(--red-800) !important
}

.bg-red-900 {
    background-color: var(--red-900) !important
}

.focus\:bg-red-50:focus {
    background-color: var(--red-50) !important
}

.focus\:bg-red-100:focus {
    background-color: var(--red-100) !important
}

.focus\:bg-red-200:focus {
    background-color: var(--red-200) !important
}

.focus\:bg-red-300:focus {
    background-color: var(--red-300) !important
}

.focus\:bg-red-400:focus {
    background-color: var(--red-400) !important
}

.focus\:bg-red-500:focus {
    background-color: var(--red-500) !important
}

.focus\:bg-red-600:focus {
    background-color: var(--red-600) !important
}

.focus\:bg-red-700:focus {
    background-color: var(--red-700) !important
}

.focus\:bg-red-800:focus {
    background-color: var(--red-800) !important
}

.focus\:bg-red-900:focus {
    background-color: var(--red-900) !important
}

.hover\:bg-red-50:hover {
    background-color: var(--red-50) !important
}

.hover\:bg-red-100:hover {
    background-color: var(--red-100) !important
}

.hover\:bg-red-200:hover {
    background-color: var(--red-200) !important
}

.hover\:bg-red-300:hover {
    background-color: var(--red-300) !important
}

.hover\:bg-red-400:hover {
    background-color: var(--red-400) !important
}

.hover\:bg-red-500:hover {
    background-color: var(--red-500) !important
}

.hover\:bg-red-600:hover {
    background-color: var(--red-600) !important
}

.hover\:bg-red-700:hover {
    background-color: var(--red-700) !important
}

.hover\:bg-red-800:hover {
    background-color: var(--red-800) !important
}

.hover\:bg-red-900:hover {
    background-color: var(--red-900) !important
}

.active\:bg-red-50:active {
    background-color: var(--red-50) !important
}

.active\:bg-red-100:active {
    background-color: var(--red-100) !important
}

.active\:bg-red-200:active {
    background-color: var(--red-200) !important
}

.active\:bg-red-300:active {
    background-color: var(--red-300) !important
}

.active\:bg-red-400:active {
    background-color: var(--red-400) !important
}

.active\:bg-red-500:active {
    background-color: var(--red-500) !important
}

.active\:bg-red-600:active {
    background-color: var(--red-600) !important
}

.active\:bg-red-700:active {
    background-color: var(--red-700) !important
}

.active\:bg-red-800:active {
    background-color: var(--red-800) !important
}

.active\:bg-red-900:active {
    background-color: var(--red-900) !important
}

.bg-primary-50 {
    background-color: var(--primary-50) !important
}

.bg-primary-100 {
    background-color: var(--primary-100) !important
}

.bg-primary-200 {
    background-color: var(--primary-200) !important
}

.bg-primary-300 {
    background-color: var(--primary-300) !important
}

.bg-primary-400 {
    background-color: var(--primary-400) !important
}

.bg-primary-500 {
    background-color: var(--primary-500) !important
}

.bg-primary-600 {
    background-color: var(--primary-600) !important
}

.bg-primary-700 {
    background-color: var(--primary-700) !important
}

.bg-primary-800 {
    background-color: var(--primary-800) !important
}

.bg-primary-900 {
    background-color: var(--primary-900) !important
}

.focus\:bg-primary-50:focus {
    background-color: var(--primary-50) !important
}

.focus\:bg-primary-100:focus {
    background-color: var(--primary-100) !important
}

.focus\:bg-primary-200:focus {
    background-color: var(--primary-200) !important
}

.focus\:bg-primary-300:focus {
    background-color: var(--primary-300) !important
}

.focus\:bg-primary-400:focus {
    background-color: var(--primary-400) !important
}

.focus\:bg-primary-500:focus {
    background-color: var(--primary-500) !important
}

.focus\:bg-primary-600:focus {
    background-color: var(--primary-600) !important
}

.focus\:bg-primary-700:focus {
    background-color: var(--primary-700) !important
}

.focus\:bg-primary-800:focus {
    background-color: var(--primary-800) !important
}

.focus\:bg-primary-900:focus {
    background-color: var(--primary-900) !important
}

.hover\:bg-primary-50:hover {
    background-color: var(--primary-50) !important
}

.hover\:bg-primary-100:hover {
    background-color: var(--primary-100) !important
}

.hover\:bg-primary-200:hover {
    background-color: var(--primary-200) !important
}

.hover\:bg-primary-300:hover {
    background-color: var(--primary-300) !important
}

.hover\:bg-primary-400:hover {
    background-color: var(--primary-400) !important
}

.hover\:bg-primary-500:hover {
    background-color: var(--primary-500) !important
}

.hover\:bg-primary-600:hover {
    background-color: var(--primary-600) !important
}

.hover\:bg-primary-700:hover {
    background-color: var(--primary-700) !important
}

.hover\:bg-primary-800:hover {
    background-color: var(--primary-800) !important
}

.hover\:bg-primary-900:hover {
    background-color: var(--primary-900) !important
}

.active\:bg-primary-50:active {
    background-color: var(--primary-50) !important
}

.active\:bg-primary-100:active {
    background-color: var(--primary-100) !important
}

.active\:bg-primary-200:active {
    background-color: var(--primary-200) !important
}

.active\:bg-primary-300:active {
    background-color: var(--primary-300) !important
}

.active\:bg-primary-400:active {
    background-color: var(--primary-400) !important
}

.active\:bg-primary-500:active {
    background-color: var(--primary-500) !important
}

.active\:bg-primary-600:active {
    background-color: var(--primary-600) !important
}

.active\:bg-primary-700:active {
    background-color: var(--primary-700) !important
}

.active\:bg-primary-800:active {
    background-color: var(--primary-800) !important
}

.active\:bg-primary-900:active {
    background-color: var(--primary-900) !important
}

.border-blue-50 {
    border-color: var(--blue-50) !important
}

.border-blue-100 {
    border-color: var(--blue-100) !important
}

.border-blue-200 {
    border-color: var(--blue-200) !important
}

.border-blue-300 {
    border-color: var(--blue-300) !important
}

.border-blue-400 {
    border-color: var(--blue-400) !important
}

.border-blue-500 {
    border-color: var(--blue-500) !important
}

.border-blue-600 {
    border-color: var(--blue-600) !important
}

.border-blue-700 {
    border-color: var(--blue-700) !important
}

.border-blue-800 {
    border-color: var(--blue-800) !important
}

.border-blue-900 {
    border-color: var(--blue-900) !important
}

.focus\:border-blue-50:focus {
    border-color: var(--blue-50) !important
}

.focus\:border-blue-100:focus {
    border-color: var(--blue-100) !important
}

.focus\:border-blue-200:focus {
    border-color: var(--blue-200) !important
}

.focus\:border-blue-300:focus {
    border-color: var(--blue-300) !important
}

.focus\:border-blue-400:focus {
    border-color: var(--blue-400) !important
}

.focus\:border-blue-500:focus {
    border-color: var(--blue-500) !important
}

.focus\:border-blue-600:focus {
    border-color: var(--blue-600) !important
}

.focus\:border-blue-700:focus {
    border-color: var(--blue-700) !important
}

.focus\:border-blue-800:focus {
    border-color: var(--blue-800) !important
}

.focus\:border-blue-900:focus {
    border-color: var(--blue-900) !important
}

.hover\:border-blue-50:hover {
    border-color: var(--blue-50) !important
}

.hover\:border-blue-100:hover {
    border-color: var(--blue-100) !important
}

.hover\:border-blue-200:hover {
    border-color: var(--blue-200) !important
}

.hover\:border-blue-300:hover {
    border-color: var(--blue-300) !important
}

.hover\:border-blue-400:hover {
    border-color: var(--blue-400) !important
}

.hover\:border-blue-500:hover {
    border-color: var(--blue-500) !important
}

.hover\:border-blue-600:hover {
    border-color: var(--blue-600) !important
}

.hover\:border-blue-700:hover {
    border-color: var(--blue-700) !important
}

.hover\:border-blue-800:hover {
    border-color: var(--blue-800) !important
}

.hover\:border-blue-900:hover {
    border-color: var(--blue-900) !important
}

.active\:border-blue-50:active {
    border-color: var(--blue-50) !important
}

.active\:border-blue-100:active {
    border-color: var(--blue-100) !important
}

.active\:border-blue-200:active {
    border-color: var(--blue-200) !important
}

.active\:border-blue-300:active {
    border-color: var(--blue-300) !important
}

.active\:border-blue-400:active {
    border-color: var(--blue-400) !important
}

.active\:border-blue-500:active {
    border-color: var(--blue-500) !important
}

.active\:border-blue-600:active {
    border-color: var(--blue-600) !important
}

.active\:border-blue-700:active {
    border-color: var(--blue-700) !important
}

.active\:border-blue-800:active {
    border-color: var(--blue-800) !important
}

.active\:border-blue-900:active {
    border-color: var(--blue-900) !important
}

.border-green-50 {
    border-color: var(--green-50) !important
}

.border-green-100 {
    border-color: var(--green-100) !important
}

.border-green-200 {
    border-color: var(--green-200) !important
}

.border-green-300 {
    border-color: var(--green-300) !important
}

.border-green-400 {
    border-color: var(--green-400) !important
}

.border-green-500 {
    border-color: var(--green-500) !important
}

.border-green-600 {
    border-color: var(--green-600) !important
}

.border-green-700 {
    border-color: var(--green-700) !important
}

.border-green-800 {
    border-color: var(--green-800) !important
}

.border-green-900 {
    border-color: var(--green-900) !important
}

.focus\:border-green-50:focus {
    border-color: var(--green-50) !important
}

.focus\:border-green-100:focus {
    border-color: var(--green-100) !important
}

.focus\:border-green-200:focus {
    border-color: var(--green-200) !important
}

.focus\:border-green-300:focus {
    border-color: var(--green-300) !important
}

.focus\:border-green-400:focus {
    border-color: var(--green-400) !important
}

.focus\:border-green-500:focus {
    border-color: var(--green-500) !important
}

.focus\:border-green-600:focus {
    border-color: var(--green-600) !important
}

.focus\:border-green-700:focus {
    border-color: var(--green-700) !important
}

.focus\:border-green-800:focus {
    border-color: var(--green-800) !important
}

.focus\:border-green-900:focus {
    border-color: var(--green-900) !important
}

.hover\:border-green-50:hover {
    border-color: var(--green-50) !important
}

.hover\:border-green-100:hover {
    border-color: var(--green-100) !important
}

.hover\:border-green-200:hover {
    border-color: var(--green-200) !important
}

.hover\:border-green-300:hover {
    border-color: var(--green-300) !important
}

.hover\:border-green-400:hover {
    border-color: var(--green-400) !important
}

.hover\:border-green-500:hover {
    border-color: var(--green-500) !important
}

.hover\:border-green-600:hover {
    border-color: var(--green-600) !important
}

.hover\:border-green-700:hover {
    border-color: var(--green-700) !important
}

.hover\:border-green-800:hover {
    border-color: var(--green-800) !important
}

.hover\:border-green-900:hover {
    border-color: var(--green-900) !important
}

.active\:border-green-50:active {
    border-color: var(--green-50) !important
}

.active\:border-green-100:active {
    border-color: var(--green-100) !important
}

.active\:border-green-200:active {
    border-color: var(--green-200) !important
}

.active\:border-green-300:active {
    border-color: var(--green-300) !important
}

.active\:border-green-400:active {
    border-color: var(--green-400) !important
}

.active\:border-green-500:active {
    border-color: var(--green-500) !important
}

.active\:border-green-600:active {
    border-color: var(--green-600) !important
}

.active\:border-green-700:active {
    border-color: var(--green-700) !important
}

.active\:border-green-800:active {
    border-color: var(--green-800) !important
}

.active\:border-green-900:active {
    border-color: var(--green-900) !important
}

.border-yellow-50 {
    border-color: var(--yellow-50) !important
}

.border-yellow-100 {
    border-color: var(--yellow-100) !important
}

.border-yellow-200 {
    border-color: var(--yellow-200) !important
}

.border-yellow-300 {
    border-color: var(--yellow-300) !important
}

.border-yellow-400 {
    border-color: var(--yellow-400) !important
}

.border-yellow-500 {
    border-color: var(--yellow-500) !important
}

.border-yellow-600 {
    border-color: var(--yellow-600) !important
}

.border-yellow-700 {
    border-color: var(--yellow-700) !important
}

.border-yellow-800 {
    border-color: var(--yellow-800) !important
}

.border-yellow-900 {
    border-color: var(--yellow-900) !important
}

.focus\:border-yellow-50:focus {
    border-color: var(--yellow-50) !important
}

.focus\:border-yellow-100:focus {
    border-color: var(--yellow-100) !important
}

.focus\:border-yellow-200:focus {
    border-color: var(--yellow-200) !important
}

.focus\:border-yellow-300:focus {
    border-color: var(--yellow-300) !important
}

.focus\:border-yellow-400:focus {
    border-color: var(--yellow-400) !important
}

.focus\:border-yellow-500:focus {
    border-color: var(--yellow-500) !important
}

.focus\:border-yellow-600:focus {
    border-color: var(--yellow-600) !important
}

.focus\:border-yellow-700:focus {
    border-color: var(--yellow-700) !important
}

.focus\:border-yellow-800:focus {
    border-color: var(--yellow-800) !important
}

.focus\:border-yellow-900:focus {
    border-color: var(--yellow-900) !important
}

.hover\:border-yellow-50:hover {
    border-color: var(--yellow-50) !important
}

.hover\:border-yellow-100:hover {
    border-color: var(--yellow-100) !important
}

.hover\:border-yellow-200:hover {
    border-color: var(--yellow-200) !important
}

.hover\:border-yellow-300:hover {
    border-color: var(--yellow-300) !important
}

.hover\:border-yellow-400:hover {
    border-color: var(--yellow-400) !important
}

.hover\:border-yellow-500:hover {
    border-color: var(--yellow-500) !important
}

.hover\:border-yellow-600:hover {
    border-color: var(--yellow-600) !important
}

.hover\:border-yellow-700:hover {
    border-color: var(--yellow-700) !important
}

.hover\:border-yellow-800:hover {
    border-color: var(--yellow-800) !important
}

.hover\:border-yellow-900:hover {
    border-color: var(--yellow-900) !important
}

.active\:border-yellow-50:active {
    border-color: var(--yellow-50) !important
}

.active\:border-yellow-100:active {
    border-color: var(--yellow-100) !important
}

.active\:border-yellow-200:active {
    border-color: var(--yellow-200) !important
}

.active\:border-yellow-300:active {
    border-color: var(--yellow-300) !important
}

.active\:border-yellow-400:active {
    border-color: var(--yellow-400) !important
}

.active\:border-yellow-500:active {
    border-color: var(--yellow-500) !important
}

.active\:border-yellow-600:active {
    border-color: var(--yellow-600) !important
}

.active\:border-yellow-700:active {
    border-color: var(--yellow-700) !important
}

.active\:border-yellow-800:active {
    border-color: var(--yellow-800) !important
}

.active\:border-yellow-900:active {
    border-color: var(--yellow-900) !important
}

.border-cyan-50 {
    border-color: var(--cyan-50) !important
}

.border-cyan-100 {
    border-color: var(--cyan-100) !important
}

.border-cyan-200 {
    border-color: var(--cyan-200) !important
}

.border-cyan-300 {
    border-color: var(--cyan-300) !important
}

.border-cyan-400 {
    border-color: var(--cyan-400) !important
}

.border-cyan-500 {
    border-color: var(--cyan-500) !important
}

.border-cyan-600 {
    border-color: var(--cyan-600) !important
}

.border-cyan-700 {
    border-color: var(--cyan-700) !important
}

.border-cyan-800 {
    border-color: var(--cyan-800) !important
}

.border-cyan-900 {
    border-color: var(--cyan-900) !important
}

.focus\:border-cyan-50:focus {
    border-color: var(--cyan-50) !important
}

.focus\:border-cyan-100:focus {
    border-color: var(--cyan-100) !important
}

.focus\:border-cyan-200:focus {
    border-color: var(--cyan-200) !important
}

.focus\:border-cyan-300:focus {
    border-color: var(--cyan-300) !important
}

.focus\:border-cyan-400:focus {
    border-color: var(--cyan-400) !important
}

.focus\:border-cyan-500:focus {
    border-color: var(--cyan-500) !important
}

.focus\:border-cyan-600:focus {
    border-color: var(--cyan-600) !important
}

.focus\:border-cyan-700:focus {
    border-color: var(--cyan-700) !important
}

.focus\:border-cyan-800:focus {
    border-color: var(--cyan-800) !important
}

.focus\:border-cyan-900:focus {
    border-color: var(--cyan-900) !important
}

.hover\:border-cyan-50:hover {
    border-color: var(--cyan-50) !important
}

.hover\:border-cyan-100:hover {
    border-color: var(--cyan-100) !important
}

.hover\:border-cyan-200:hover {
    border-color: var(--cyan-200) !important
}

.hover\:border-cyan-300:hover {
    border-color: var(--cyan-300) !important
}

.hover\:border-cyan-400:hover {
    border-color: var(--cyan-400) !important
}

.hover\:border-cyan-500:hover {
    border-color: var(--cyan-500) !important
}

.hover\:border-cyan-600:hover {
    border-color: var(--cyan-600) !important
}

.hover\:border-cyan-700:hover {
    border-color: var(--cyan-700) !important
}

.hover\:border-cyan-800:hover {
    border-color: var(--cyan-800) !important
}

.hover\:border-cyan-900:hover {
    border-color: var(--cyan-900) !important
}

.active\:border-cyan-50:active {
    border-color: var(--cyan-50) !important
}

.active\:border-cyan-100:active {
    border-color: var(--cyan-100) !important
}

.active\:border-cyan-200:active {
    border-color: var(--cyan-200) !important
}

.active\:border-cyan-300:active {
    border-color: var(--cyan-300) !important
}

.active\:border-cyan-400:active {
    border-color: var(--cyan-400) !important
}

.active\:border-cyan-500:active {
    border-color: var(--cyan-500) !important
}

.active\:border-cyan-600:active {
    border-color: var(--cyan-600) !important
}

.active\:border-cyan-700:active {
    border-color: var(--cyan-700) !important
}

.active\:border-cyan-800:active {
    border-color: var(--cyan-800) !important
}

.active\:border-cyan-900:active {
    border-color: var(--cyan-900) !important
}

.border-pink-50 {
    border-color: var(--pink-50) !important
}

.border-pink-100 {
    border-color: var(--pink-100) !important
}

.border-pink-200 {
    border-color: var(--pink-200) !important
}

.border-pink-300 {
    border-color: var(--pink-300) !important
}

.border-pink-400 {
    border-color: var(--pink-400) !important
}

.border-pink-500 {
    border-color: var(--pink-500) !important
}

.border-pink-600 {
    border-color: var(--pink-600) !important
}

.border-pink-700 {
    border-color: var(--pink-700) !important
}

.border-pink-800 {
    border-color: var(--pink-800) !important
}

.border-pink-900 {
    border-color: var(--pink-900) !important
}

.focus\:border-pink-50:focus {
    border-color: var(--pink-50) !important
}

.focus\:border-pink-100:focus {
    border-color: var(--pink-100) !important
}

.focus\:border-pink-200:focus {
    border-color: var(--pink-200) !important
}

.focus\:border-pink-300:focus {
    border-color: var(--pink-300) !important
}

.focus\:border-pink-400:focus {
    border-color: var(--pink-400) !important
}

.focus\:border-pink-500:focus {
    border-color: var(--pink-500) !important
}

.focus\:border-pink-600:focus {
    border-color: var(--pink-600) !important
}

.focus\:border-pink-700:focus {
    border-color: var(--pink-700) !important
}

.focus\:border-pink-800:focus {
    border-color: var(--pink-800) !important
}

.focus\:border-pink-900:focus {
    border-color: var(--pink-900) !important
}

.hover\:border-pink-50:hover {
    border-color: var(--pink-50) !important
}

.hover\:border-pink-100:hover {
    border-color: var(--pink-100) !important
}

.hover\:border-pink-200:hover {
    border-color: var(--pink-200) !important
}

.hover\:border-pink-300:hover {
    border-color: var(--pink-300) !important
}

.hover\:border-pink-400:hover {
    border-color: var(--pink-400) !important
}

.hover\:border-pink-500:hover {
    border-color: var(--pink-500) !important
}

.hover\:border-pink-600:hover {
    border-color: var(--pink-600) !important
}

.hover\:border-pink-700:hover {
    border-color: var(--pink-700) !important
}

.hover\:border-pink-800:hover {
    border-color: var(--pink-800) !important
}

.hover\:border-pink-900:hover {
    border-color: var(--pink-900) !important
}

.active\:border-pink-50:active {
    border-color: var(--pink-50) !important
}

.active\:border-pink-100:active {
    border-color: var(--pink-100) !important
}

.active\:border-pink-200:active {
    border-color: var(--pink-200) !important
}

.active\:border-pink-300:active {
    border-color: var(--pink-300) !important
}

.active\:border-pink-400:active {
    border-color: var(--pink-400) !important
}

.active\:border-pink-500:active {
    border-color: var(--pink-500) !important
}

.active\:border-pink-600:active {
    border-color: var(--pink-600) !important
}

.active\:border-pink-700:active {
    border-color: var(--pink-700) !important
}

.active\:border-pink-800:active {
    border-color: var(--pink-800) !important
}

.active\:border-pink-900:active {
    border-color: var(--pink-900) !important
}

.border-indigo-50 {
    border-color: var(--indigo-50) !important
}

.border-indigo-100 {
    border-color: var(--indigo-100) !important
}

.border-indigo-200 {
    border-color: var(--indigo-200) !important
}

.border-indigo-300 {
    border-color: var(--indigo-300) !important
}

.border-indigo-400 {
    border-color: var(--indigo-400) !important
}

.border-indigo-500 {
    border-color: var(--indigo-500) !important
}

.border-indigo-600 {
    border-color: var(--indigo-600) !important
}

.border-indigo-700 {
    border-color: var(--indigo-700) !important
}

.border-indigo-800 {
    border-color: var(--indigo-800) !important
}

.border-indigo-900 {
    border-color: var(--indigo-900) !important
}

.focus\:border-indigo-50:focus {
    border-color: var(--indigo-50) !important
}

.focus\:border-indigo-100:focus {
    border-color: var(--indigo-100) !important
}

.focus\:border-indigo-200:focus {
    border-color: var(--indigo-200) !important
}

.focus\:border-indigo-300:focus {
    border-color: var(--indigo-300) !important
}

.focus\:border-indigo-400:focus {
    border-color: var(--indigo-400) !important
}

.focus\:border-indigo-500:focus {
    border-color: var(--indigo-500) !important
}

.focus\:border-indigo-600:focus {
    border-color: var(--indigo-600) !important
}

.focus\:border-indigo-700:focus {
    border-color: var(--indigo-700) !important
}

.focus\:border-indigo-800:focus {
    border-color: var(--indigo-800) !important
}

.focus\:border-indigo-900:focus {
    border-color: var(--indigo-900) !important
}

.hover\:border-indigo-50:hover {
    border-color: var(--indigo-50) !important
}

.hover\:border-indigo-100:hover {
    border-color: var(--indigo-100) !important
}

.hover\:border-indigo-200:hover {
    border-color: var(--indigo-200) !important
}

.hover\:border-indigo-300:hover {
    border-color: var(--indigo-300) !important
}

.hover\:border-indigo-400:hover {
    border-color: var(--indigo-400) !important
}

.hover\:border-indigo-500:hover {
    border-color: var(--indigo-500) !important
}

.hover\:border-indigo-600:hover {
    border-color: var(--indigo-600) !important
}

.hover\:border-indigo-700:hover {
    border-color: var(--indigo-700) !important
}

.hover\:border-indigo-800:hover {
    border-color: var(--indigo-800) !important
}

.hover\:border-indigo-900:hover {
    border-color: var(--indigo-900) !important
}

.active\:border-indigo-50:active {
    border-color: var(--indigo-50) !important
}

.active\:border-indigo-100:active {
    border-color: var(--indigo-100) !important
}

.active\:border-indigo-200:active {
    border-color: var(--indigo-200) !important
}

.active\:border-indigo-300:active {
    border-color: var(--indigo-300) !important
}

.active\:border-indigo-400:active {
    border-color: var(--indigo-400) !important
}

.active\:border-indigo-500:active {
    border-color: var(--indigo-500) !important
}

.active\:border-indigo-600:active {
    border-color: var(--indigo-600) !important
}

.active\:border-indigo-700:active {
    border-color: var(--indigo-700) !important
}

.active\:border-indigo-800:active {
    border-color: var(--indigo-800) !important
}

.active\:border-indigo-900:active {
    border-color: var(--indigo-900) !important
}

.border-teal-50 {
    border-color: var(--teal-50) !important
}

.border-teal-100 {
    border-color: var(--teal-100) !important
}

.border-teal-200 {
    border-color: var(--teal-200) !important
}

.border-teal-300 {
    border-color: var(--teal-300) !important
}

.border-teal-400 {
    border-color: var(--teal-400) !important
}

.border-teal-500 {
    border-color: var(--teal-500) !important
}

.border-teal-600 {
    border-color: var(--teal-600) !important
}

.border-teal-700 {
    border-color: var(--teal-700) !important
}

.border-teal-800 {
    border-color: var(--teal-800) !important
}

.border-teal-900 {
    border-color: var(--teal-900) !important
}

.focus\:border-teal-50:focus {
    border-color: var(--teal-50) !important
}

.focus\:border-teal-100:focus {
    border-color: var(--teal-100) !important
}

.focus\:border-teal-200:focus {
    border-color: var(--teal-200) !important
}

.focus\:border-teal-300:focus {
    border-color: var(--teal-300) !important
}

.focus\:border-teal-400:focus {
    border-color: var(--teal-400) !important
}

.focus\:border-teal-500:focus {
    border-color: var(--teal-500) !important
}

.focus\:border-teal-600:focus {
    border-color: var(--teal-600) !important
}

.focus\:border-teal-700:focus {
    border-color: var(--teal-700) !important
}

.focus\:border-teal-800:focus {
    border-color: var(--teal-800) !important
}

.focus\:border-teal-900:focus {
    border-color: var(--teal-900) !important
}

.hover\:border-teal-50:hover {
    border-color: var(--teal-50) !important
}

.hover\:border-teal-100:hover {
    border-color: var(--teal-100) !important
}

.hover\:border-teal-200:hover {
    border-color: var(--teal-200) !important
}

.hover\:border-teal-300:hover {
    border-color: var(--teal-300) !important
}

.hover\:border-teal-400:hover {
    border-color: var(--teal-400) !important
}

.hover\:border-teal-500:hover {
    border-color: var(--teal-500) !important
}

.hover\:border-teal-600:hover {
    border-color: var(--teal-600) !important
}

.hover\:border-teal-700:hover {
    border-color: var(--teal-700) !important
}

.hover\:border-teal-800:hover {
    border-color: var(--teal-800) !important
}

.hover\:border-teal-900:hover {
    border-color: var(--teal-900) !important
}

.active\:border-teal-50:active {
    border-color: var(--teal-50) !important
}

.active\:border-teal-100:active {
    border-color: var(--teal-100) !important
}

.active\:border-teal-200:active {
    border-color: var(--teal-200) !important
}

.active\:border-teal-300:active {
    border-color: var(--teal-300) !important
}

.active\:border-teal-400:active {
    border-color: var(--teal-400) !important
}

.active\:border-teal-500:active {
    border-color: var(--teal-500) !important
}

.active\:border-teal-600:active {
    border-color: var(--teal-600) !important
}

.active\:border-teal-700:active {
    border-color: var(--teal-700) !important
}

.active\:border-teal-800:active {
    border-color: var(--teal-800) !important
}

.active\:border-teal-900:active {
    border-color: var(--teal-900) !important
}

.border-orange-50 {
    border-color: var(--orange-50) !important
}

.border-orange-100 {
    border-color: var(--orange-100) !important
}

.border-orange-200 {
    border-color: var(--orange-200) !important
}

.border-orange-300 {
    border-color: var(--orange-300) !important
}

.border-orange-400 {
    border-color: var(--orange-400) !important
}

.border-orange-500 {
    border-color: var(--orange-500) !important
}

.border-orange-600 {
    border-color: var(--orange-600) !important
}

.border-orange-700 {
    border-color: var(--orange-700) !important
}

.border-orange-800 {
    border-color: var(--orange-800) !important
}

.border-orange-900 {
    border-color: var(--orange-900) !important
}

.focus\:border-orange-50:focus {
    border-color: var(--orange-50) !important
}

.focus\:border-orange-100:focus {
    border-color: var(--orange-100) !important
}

.focus\:border-orange-200:focus {
    border-color: var(--orange-200) !important
}

.focus\:border-orange-300:focus {
    border-color: var(--orange-300) !important
}

.focus\:border-orange-400:focus {
    border-color: var(--orange-400) !important
}

.focus\:border-orange-500:focus {
    border-color: var(--orange-500) !important
}

.focus\:border-orange-600:focus {
    border-color: var(--orange-600) !important
}

.focus\:border-orange-700:focus {
    border-color: var(--orange-700) !important
}

.focus\:border-orange-800:focus {
    border-color: var(--orange-800) !important
}

.focus\:border-orange-900:focus {
    border-color: var(--orange-900) !important
}

.hover\:border-orange-50:hover {
    border-color: var(--orange-50) !important
}

.hover\:border-orange-100:hover {
    border-color: var(--orange-100) !important
}

.hover\:border-orange-200:hover {
    border-color: var(--orange-200) !important
}

.hover\:border-orange-300:hover {
    border-color: var(--orange-300) !important
}

.hover\:border-orange-400:hover {
    border-color: var(--orange-400) !important
}

.hover\:border-orange-500:hover {
    border-color: var(--orange-500) !important
}

.hover\:border-orange-600:hover {
    border-color: var(--orange-600) !important
}

.hover\:border-orange-700:hover {
    border-color: var(--orange-700) !important
}

.hover\:border-orange-800:hover {
    border-color: var(--orange-800) !important
}

.hover\:border-orange-900:hover {
    border-color: var(--orange-900) !important
}

.active\:border-orange-50:active {
    border-color: var(--orange-50) !important
}

.active\:border-orange-100:active {
    border-color: var(--orange-100) !important
}

.active\:border-orange-200:active {
    border-color: var(--orange-200) !important
}

.active\:border-orange-300:active {
    border-color: var(--orange-300) !important
}

.active\:border-orange-400:active {
    border-color: var(--orange-400) !important
}

.active\:border-orange-500:active {
    border-color: var(--orange-500) !important
}

.active\:border-orange-600:active {
    border-color: var(--orange-600) !important
}

.active\:border-orange-700:active {
    border-color: var(--orange-700) !important
}

.active\:border-orange-800:active {
    border-color: var(--orange-800) !important
}

.active\:border-orange-900:active {
    border-color: var(--orange-900) !important
}

.border-bluegray-50 {
    border-color: var(--bluegray-50) !important
}

.border-bluegray-100 {
    border-color: var(--bluegray-100) !important
}

.border-bluegray-200 {
    border-color: var(--bluegray-200) !important
}

.border-bluegray-300 {
    border-color: var(--bluegray-300) !important
}

.border-bluegray-400 {
    border-color: var(--bluegray-400) !important
}

.border-bluegray-500 {
    border-color: var(--bluegray-500) !important
}

.border-bluegray-600 {
    border-color: var(--bluegray-600) !important
}

.border-bluegray-700 {
    border-color: var(--bluegray-700) !important
}

.border-bluegray-800 {
    border-color: var(--bluegray-800) !important
}

.border-bluegray-900 {
    border-color: var(--bluegray-900) !important
}

.focus\:border-bluegray-50:focus {
    border-color: var(--bluegray-50) !important
}

.focus\:border-bluegray-100:focus {
    border-color: var(--bluegray-100) !important
}

.focus\:border-bluegray-200:focus {
    border-color: var(--bluegray-200) !important
}

.focus\:border-bluegray-300:focus {
    border-color: var(--bluegray-300) !important
}

.focus\:border-bluegray-400:focus {
    border-color: var(--bluegray-400) !important
}

.focus\:border-bluegray-500:focus {
    border-color: var(--bluegray-500) !important
}

.focus\:border-bluegray-600:focus {
    border-color: var(--bluegray-600) !important
}

.focus\:border-bluegray-700:focus {
    border-color: var(--bluegray-700) !important
}

.focus\:border-bluegray-800:focus {
    border-color: var(--bluegray-800) !important
}

.focus\:border-bluegray-900:focus {
    border-color: var(--bluegray-900) !important
}

.hover\:border-bluegray-50:hover {
    border-color: var(--bluegray-50) !important
}

.hover\:border-bluegray-100:hover {
    border-color: var(--bluegray-100) !important
}

.hover\:border-bluegray-200:hover {
    border-color: var(--bluegray-200) !important
}

.hover\:border-bluegray-300:hover {
    border-color: var(--bluegray-300) !important
}

.hover\:border-bluegray-400:hover {
    border-color: var(--bluegray-400) !important
}

.hover\:border-bluegray-500:hover {
    border-color: var(--bluegray-500) !important
}

.hover\:border-bluegray-600:hover {
    border-color: var(--bluegray-600) !important
}

.hover\:border-bluegray-700:hover {
    border-color: var(--bluegray-700) !important
}

.hover\:border-bluegray-800:hover {
    border-color: var(--bluegray-800) !important
}

.hover\:border-bluegray-900:hover {
    border-color: var(--bluegray-900) !important
}

.active\:border-bluegray-50:active {
    border-color: var(--bluegray-50) !important
}

.active\:border-bluegray-100:active {
    border-color: var(--bluegray-100) !important
}

.active\:border-bluegray-200:active {
    border-color: var(--bluegray-200) !important
}

.active\:border-bluegray-300:active {
    border-color: var(--bluegray-300) !important
}

.active\:border-bluegray-400:active {
    border-color: var(--bluegray-400) !important
}

.active\:border-bluegray-500:active {
    border-color: var(--bluegray-500) !important
}

.active\:border-bluegray-600:active {
    border-color: var(--bluegray-600) !important
}

.active\:border-bluegray-700:active {
    border-color: var(--bluegray-700) !important
}

.active\:border-bluegray-800:active {
    border-color: var(--bluegray-800) !important
}

.active\:border-bluegray-900:active {
    border-color: var(--bluegray-900) !important
}

.border-purple-50 {
    border-color: var(--purple-50) !important
}

.border-purple-100 {
    border-color: var(--purple-100) !important
}

.border-purple-200 {
    border-color: var(--purple-200) !important
}

.border-purple-300 {
    border-color: var(--purple-300) !important
}

.border-purple-400 {
    border-color: var(--purple-400) !important
}

.border-purple-500 {
    border-color: var(--purple-500) !important
}

.border-purple-600 {
    border-color: var(--purple-600) !important
}

.border-purple-700 {
    border-color: var(--purple-700) !important
}

.border-purple-800 {
    border-color: var(--purple-800) !important
}

.border-purple-900 {
    border-color: var(--purple-900) !important
}

.focus\:border-purple-50:focus {
    border-color: var(--purple-50) !important
}

.focus\:border-purple-100:focus {
    border-color: var(--purple-100) !important
}

.focus\:border-purple-200:focus {
    border-color: var(--purple-200) !important
}

.focus\:border-purple-300:focus {
    border-color: var(--purple-300) !important
}

.focus\:border-purple-400:focus {
    border-color: var(--purple-400) !important
}

.focus\:border-purple-500:focus {
    border-color: var(--purple-500) !important
}

.focus\:border-purple-600:focus {
    border-color: var(--purple-600) !important
}

.focus\:border-purple-700:focus {
    border-color: var(--purple-700) !important
}

.focus\:border-purple-800:focus {
    border-color: var(--purple-800) !important
}

.focus\:border-purple-900:focus {
    border-color: var(--purple-900) !important
}

.hover\:border-purple-50:hover {
    border-color: var(--purple-50) !important
}

.hover\:border-purple-100:hover {
    border-color: var(--purple-100) !important
}

.hover\:border-purple-200:hover {
    border-color: var(--purple-200) !important
}

.hover\:border-purple-300:hover {
    border-color: var(--purple-300) !important
}

.hover\:border-purple-400:hover {
    border-color: var(--purple-400) !important
}

.hover\:border-purple-500:hover {
    border-color: var(--purple-500) !important
}

.hover\:border-purple-600:hover {
    border-color: var(--purple-600) !important
}

.hover\:border-purple-700:hover {
    border-color: var(--purple-700) !important
}

.hover\:border-purple-800:hover {
    border-color: var(--purple-800) !important
}

.hover\:border-purple-900:hover {
    border-color: var(--purple-900) !important
}

.active\:border-purple-50:active {
    border-color: var(--purple-50) !important
}

.active\:border-purple-100:active {
    border-color: var(--purple-100) !important
}

.active\:border-purple-200:active {
    border-color: var(--purple-200) !important
}

.active\:border-purple-300:active {
    border-color: var(--purple-300) !important
}

.active\:border-purple-400:active {
    border-color: var(--purple-400) !important
}

.active\:border-purple-500:active {
    border-color: var(--purple-500) !important
}

.active\:border-purple-600:active {
    border-color: var(--purple-600) !important
}

.active\:border-purple-700:active {
    border-color: var(--purple-700) !important
}

.active\:border-purple-800:active {
    border-color: var(--purple-800) !important
}

.active\:border-purple-900:active {
    border-color: var(--purple-900) !important
}

.border-gray-50 {
    border-color: var(--gray-50) !important
}

.border-gray-100 {
    border-color: var(--gray-100) !important
}

.border-gray-200 {
    border-color: var(--gray-200) !important
}

.border-gray-300 {
    border-color: var(--gray-300) !important
}

.border-gray-400 {
    border-color: var(--gray-400) !important
}

.border-gray-500 {
    border-color: var(--gray-500) !important
}

.border-gray-600 {
    border-color: var(--gray-600) !important
}

.border-gray-700 {
    border-color: var(--gray-700) !important
}

.border-gray-800 {
    border-color: var(--gray-800) !important
}

.border-gray-900 {
    border-color: var(--gray-900) !important
}

.focus\:border-gray-50:focus {
    border-color: var(--gray-50) !important
}

.focus\:border-gray-100:focus {
    border-color: var(--gray-100) !important
}

.focus\:border-gray-200:focus {
    border-color: var(--gray-200) !important
}

.focus\:border-gray-300:focus {
    border-color: var(--gray-300) !important
}

.focus\:border-gray-400:focus {
    border-color: var(--gray-400) !important
}

.focus\:border-gray-500:focus {
    border-color: var(--gray-500) !important
}

.focus\:border-gray-600:focus {
    border-color: var(--gray-600) !important
}

.focus\:border-gray-700:focus {
    border-color: var(--gray-700) !important
}

.focus\:border-gray-800:focus {
    border-color: var(--gray-800) !important
}

.focus\:border-gray-900:focus {
    border-color: var(--gray-900) !important
}

.hover\:border-gray-50:hover {
    border-color: var(--gray-50) !important
}

.hover\:border-gray-100:hover {
    border-color: var(--gray-100) !important
}

.hover\:border-gray-200:hover {
    border-color: var(--gray-200) !important
}

.hover\:border-gray-300:hover {
    border-color: var(--gray-300) !important
}

.hover\:border-gray-400:hover {
    border-color: var(--gray-400) !important
}

.hover\:border-gray-500:hover {
    border-color: var(--gray-500) !important
}

.hover\:border-gray-600:hover {
    border-color: var(--gray-600) !important
}

.hover\:border-gray-700:hover {
    border-color: var(--gray-700) !important
}

.hover\:border-gray-800:hover {
    border-color: var(--gray-800) !important
}

.hover\:border-gray-900:hover {
    border-color: var(--gray-900) !important
}

.active\:border-gray-50:active {
    border-color: var(--gray-50) !important
}

.active\:border-gray-100:active {
    border-color: var(--gray-100) !important
}

.active\:border-gray-200:active {
    border-color: var(--gray-200) !important
}

.active\:border-gray-300:active {
    border-color: var(--gray-300) !important
}

.active\:border-gray-400:active {
    border-color: var(--gray-400) !important
}

.active\:border-gray-500:active {
    border-color: var(--gray-500) !important
}

.active\:border-gray-600:active {
    border-color: var(--gray-600) !important
}

.active\:border-gray-700:active {
    border-color: var(--gray-700) !important
}

.active\:border-gray-800:active {
    border-color: var(--gray-800) !important
}

.active\:border-gray-900:active {
    border-color: var(--gray-900) !important
}

.border-red-50 {
    border-color: var(--red-50) !important
}

.border-red-100 {
    border-color: var(--red-100) !important
}

.border-red-200 {
    border-color: var(--red-200) !important
}

.border-red-300 {
    border-color: var(--red-300) !important
}

.border-red-400 {
    border-color: var(--red-400) !important
}

.border-red-500 {
    border-color: var(--red-500) !important
}

.border-red-600 {
    border-color: var(--red-600) !important
}

.border-red-700 {
    border-color: var(--red-700) !important
}

.border-red-800 {
    border-color: var(--red-800) !important
}

.border-red-900 {
    border-color: var(--red-900) !important
}

.focus\:border-red-50:focus {
    border-color: var(--red-50) !important
}

.focus\:border-red-100:focus {
    border-color: var(--red-100) !important
}

.focus\:border-red-200:focus {
    border-color: var(--red-200) !important
}

.focus\:border-red-300:focus {
    border-color: var(--red-300) !important
}

.focus\:border-red-400:focus {
    border-color: var(--red-400) !important
}

.focus\:border-red-500:focus {
    border-color: var(--red-500) !important
}

.focus\:border-red-600:focus {
    border-color: var(--red-600) !important
}

.focus\:border-red-700:focus {
    border-color: var(--red-700) !important
}

.focus\:border-red-800:focus {
    border-color: var(--red-800) !important
}

.focus\:border-red-900:focus {
    border-color: var(--red-900) !important
}

.hover\:border-red-50:hover {
    border-color: var(--red-50) !important
}

.hover\:border-red-100:hover {
    border-color: var(--red-100) !important
}

.hover\:border-red-200:hover {
    border-color: var(--red-200) !important
}

.hover\:border-red-300:hover {
    border-color: var(--red-300) !important
}

.hover\:border-red-400:hover {
    border-color: var(--red-400) !important
}

.hover\:border-red-500:hover {
    border-color: var(--red-500) !important
}

.hover\:border-red-600:hover {
    border-color: var(--red-600) !important
}

.hover\:border-red-700:hover {
    border-color: var(--red-700) !important
}

.hover\:border-red-800:hover {
    border-color: var(--red-800) !important
}

.hover\:border-red-900:hover {
    border-color: var(--red-900) !important
}

.active\:border-red-50:active {
    border-color: var(--red-50) !important
}

.active\:border-red-100:active {
    border-color: var(--red-100) !important
}

.active\:border-red-200:active {
    border-color: var(--red-200) !important
}

.active\:border-red-300:active {
    border-color: var(--red-300) !important
}

.active\:border-red-400:active {
    border-color: var(--red-400) !important
}

.active\:border-red-500:active {
    border-color: var(--red-500) !important
}

.active\:border-red-600:active {
    border-color: var(--red-600) !important
}

.active\:border-red-700:active {
    border-color: var(--red-700) !important
}

.active\:border-red-800:active {
    border-color: var(--red-800) !important
}

.active\:border-red-900:active {
    border-color: var(--red-900) !important
}

.border-primary-50 {
    border-color: var(--primary-50) !important
}

.border-primary-100 {
    border-color: var(--primary-100) !important
}

.border-primary-200 {
    border-color: var(--primary-200) !important
}

.border-primary-300 {
    border-color: var(--primary-300) !important
}

.border-primary-400 {
    border-color: var(--primary-400) !important
}

.border-primary-500 {
    border-color: var(--primary-500) !important
}

.border-primary-600 {
    border-color: var(--primary-600) !important
}

.border-primary-700 {
    border-color: var(--primary-700) !important
}

.border-primary-800 {
    border-color: var(--primary-800) !important
}

.border-primary-900 {
    border-color: var(--primary-900) !important
}

.focus\:border-primary-50:focus {
    border-color: var(--primary-50) !important
}

.focus\:border-primary-100:focus {
    border-color: var(--primary-100) !important
}

.focus\:border-primary-200:focus {
    border-color: var(--primary-200) !important
}

.focus\:border-primary-300:focus {
    border-color: var(--primary-300) !important
}

.focus\:border-primary-400:focus {
    border-color: var(--primary-400) !important
}

.focus\:border-primary-500:focus {
    border-color: var(--primary-500) !important
}

.focus\:border-primary-600:focus {
    border-color: var(--primary-600) !important
}

.focus\:border-primary-700:focus {
    border-color: var(--primary-700) !important
}

.focus\:border-primary-800:focus {
    border-color: var(--primary-800) !important
}

.focus\:border-primary-900:focus {
    border-color: var(--primary-900) !important
}

.hover\:border-primary-50:hover {
    border-color: var(--primary-50) !important
}

.hover\:border-primary-100:hover {
    border-color: var(--primary-100) !important
}

.hover\:border-primary-200:hover {
    border-color: var(--primary-200) !important
}

.hover\:border-primary-300:hover {
    border-color: var(--primary-300) !important
}

.hover\:border-primary-400:hover {
    border-color: var(--primary-400) !important
}

.hover\:border-primary-500:hover {
    border-color: var(--primary-500) !important
}

.hover\:border-primary-600:hover {
    border-color: var(--primary-600) !important
}

.hover\:border-primary-700:hover {
    border-color: var(--primary-700) !important
}

.hover\:border-primary-800:hover {
    border-color: var(--primary-800) !important
}

.hover\:border-primary-900:hover {
    border-color: var(--primary-900) !important
}

.active\:border-primary-50:active {
    border-color: var(--primary-50) !important
}

.active\:border-primary-100:active {
    border-color: var(--primary-100) !important
}

.active\:border-primary-200:active {
    border-color: var(--primary-200) !important
}

.active\:border-primary-300:active {
    border-color: var(--primary-300) !important
}

.active\:border-primary-400:active {
    border-color: var(--primary-400) !important
}

.active\:border-primary-500:active {
    border-color: var(--primary-500) !important
}

.active\:border-primary-600:active {
    border-color: var(--primary-600) !important
}

.active\:border-primary-700:active {
    border-color: var(--primary-700) !important
}

.active\:border-primary-800:active {
    border-color: var(--primary-800) !important
}

.active\:border-primary-900:active {
    border-color: var(--primary-900) !important
}

.bg-white-alpha-10 {
    background-color: rgba(255,255,255,0.1) !important
}

.bg-white-alpha-20 {
    background-color: rgba(255,255,255,0.2) !important
}

.bg-white-alpha-30 {
    background-color: rgba(255,255,255,0.3) !important
}

.bg-white-alpha-40 {
    background-color: rgba(255,255,255,0.4) !important
}

.bg-white-alpha-50 {
    background-color: rgba(255,255,255,0.5) !important
}

.bg-white-alpha-60 {
    background-color: rgba(255,255,255,0.6) !important
}

.bg-white-alpha-70 {
    background-color: rgba(255,255,255,0.7) !important
}

.bg-white-alpha-80 {
    background-color: rgba(255,255,255,0.8) !important
}

.bg-white-alpha-90 {
    background-color: rgba(255,255,255,0.9) !important
}

.hover\:bg-white-alpha-10:hover {
    background-color: rgba(255,255,255,0.1) !important
}

.hover\:bg-white-alpha-20:hover {
    background-color: rgba(255,255,255,0.2) !important
}

.hover\:bg-white-alpha-30:hover {
    background-color: rgba(255,255,255,0.3) !important
}

.hover\:bg-white-alpha-40:hover {
    background-color: rgba(255,255,255,0.4) !important
}

.hover\:bg-white-alpha-50:hover {
    background-color: rgba(255,255,255,0.5) !important
}

.hover\:bg-white-alpha-60:hover {
    background-color: rgba(255,255,255,0.6) !important
}

.hover\:bg-white-alpha-70:hover {
    background-color: rgba(255,255,255,0.7) !important
}

.hover\:bg-white-alpha-80:hover {
    background-color: rgba(255,255,255,0.8) !important
}

.hover\:bg-white-alpha-90:hover {
    background-color: rgba(255,255,255,0.9) !important
}

.focus\:bg-white-alpha-10:focus {
    background-color: rgba(255,255,255,0.1) !important
}

.focus\:bg-white-alpha-20:focus {
    background-color: rgba(255,255,255,0.2) !important
}

.focus\:bg-white-alpha-30:focus {
    background-color: rgba(255,255,255,0.3) !important
}

.focus\:bg-white-alpha-40:focus {
    background-color: rgba(255,255,255,0.4) !important
}

.focus\:bg-white-alpha-50:focus {
    background-color: rgba(255,255,255,0.5) !important
}

.focus\:bg-white-alpha-60:focus {
    background-color: rgba(255,255,255,0.6) !important
}

.focus\:bg-white-alpha-70:focus {
    background-color: rgba(255,255,255,0.7) !important
}

.focus\:bg-white-alpha-80:focus {
    background-color: rgba(255,255,255,0.8) !important
}

.focus\:bg-white-alpha-90:focus {
    background-color: rgba(255,255,255,0.9) !important
}

.active\:bg-white-alpha-10:active {
    background-color: rgba(255,255,255,0.1) !important
}

.active\:bg-white-alpha-20:active {
    background-color: rgba(255,255,255,0.2) !important
}

.active\:bg-white-alpha-30:active {
    background-color: rgba(255,255,255,0.3) !important
}

.active\:bg-white-alpha-40:active {
    background-color: rgba(255,255,255,0.4) !important
}

.active\:bg-white-alpha-50:active {
    background-color: rgba(255,255,255,0.5) !important
}

.active\:bg-white-alpha-60:active {
    background-color: rgba(255,255,255,0.6) !important
}

.active\:bg-white-alpha-70:active {
    background-color: rgba(255,255,255,0.7) !important
}

.active\:bg-white-alpha-80:active {
    background-color: rgba(255,255,255,0.8) !important
}

.active\:bg-white-alpha-90:active {
    background-color: rgba(255,255,255,0.9) !important
}

.bg-black-alpha-10 {
    background-color: rgba(0,0,0,0.1) !important
}

.bg-black-alpha-20 {
    background-color: rgba(0,0,0,0.2) !important
}

.bg-black-alpha-30 {
    background-color: rgba(0,0,0,0.3) !important
}

.bg-black-alpha-40 {
    background-color: rgba(0,0,0,0.4) !important
}

.bg-black-alpha-50 {
    background-color: rgba(0,0,0,0.5) !important
}

.bg-black-alpha-60 {
    background-color: rgba(0,0,0,0.6) !important
}

.bg-black-alpha-70 {
    background-color: rgba(0,0,0,0.7) !important
}

.bg-black-alpha-80 {
    background-color: rgba(0,0,0,0.8) !important
}

.bg-black-alpha-90 {
    background-color: rgba(0,0,0,0.9) !important
}

.hover\:bg-black-alpha-10:hover {
    background-color: rgba(0,0,0,0.1) !important
}

.hover\:bg-black-alpha-20:hover {
    background-color: rgba(0,0,0,0.2) !important
}

.hover\:bg-black-alpha-30:hover {
    background-color: rgba(0,0,0,0.3) !important
}

.hover\:bg-black-alpha-40:hover {
    background-color: rgba(0,0,0,0.4) !important
}

.hover\:bg-black-alpha-50:hover {
    background-color: rgba(0,0,0,0.5) !important
}

.hover\:bg-black-alpha-60:hover {
    background-color: rgba(0,0,0,0.6) !important
}

.hover\:bg-black-alpha-70:hover {
    background-color: rgba(0,0,0,0.7) !important
}

.hover\:bg-black-alpha-80:hover {
    background-color: rgba(0,0,0,0.8) !important
}

.hover\:bg-black-alpha-90:hover {
    background-color: rgba(0,0,0,0.9) !important
}

.focus\:bg-black-alpha-10:focus {
    background-color: rgba(0,0,0,0.1) !important
}

.focus\:bg-black-alpha-20:focus {
    background-color: rgba(0,0,0,0.2) !important
}

.focus\:bg-black-alpha-30:focus {
    background-color: rgba(0,0,0,0.3) !important
}

.focus\:bg-black-alpha-40:focus {
    background-color: rgba(0,0,0,0.4) !important
}

.focus\:bg-black-alpha-50:focus {
    background-color: rgba(0,0,0,0.5) !important
}

.focus\:bg-black-alpha-60:focus {
    background-color: rgba(0,0,0,0.6) !important
}

.focus\:bg-black-alpha-70:focus {
    background-color: rgba(0,0,0,0.7) !important
}

.focus\:bg-black-alpha-80:focus {
    background-color: rgba(0,0,0,0.8) !important
}

.focus\:bg-black-alpha-90:focus {
    background-color: rgba(0,0,0,0.9) !important
}

.active\:bg-black-alpha-10:active {
    background-color: rgba(0,0,0,0.1) !important
}

.active\:bg-black-alpha-20:active {
    background-color: rgba(0,0,0,0.2) !important
}

.active\:bg-black-alpha-30:active {
    background-color: rgba(0,0,0,0.3) !important
}

.active\:bg-black-alpha-40:active {
    background-color: rgba(0,0,0,0.4) !important
}

.active\:bg-black-alpha-50:active {
    background-color: rgba(0,0,0,0.5) !important
}

.active\:bg-black-alpha-60:active {
    background-color: rgba(0,0,0,0.6) !important
}

.active\:bg-black-alpha-70:active {
    background-color: rgba(0,0,0,0.7) !important
}

.active\:bg-black-alpha-80:active {
    background-color: rgba(0,0,0,0.8) !important
}

.active\:bg-black-alpha-90:active {
    background-color: rgba(0,0,0,0.9) !important
}

.border-white-alpha-10 {
    border-color: rgba(255,255,255,0.1) !important
}

.border-white-alpha-20 {
    border-color: rgba(255,255,255,0.2) !important
}

.border-white-alpha-30 {
    border-color: rgba(255,255,255,0.3) !important
}

.border-white-alpha-40 {
    border-color: rgba(255,255,255,0.4) !important
}

.border-white-alpha-50 {
    border-color: rgba(255,255,255,0.5) !important
}

.border-white-alpha-60 {
    border-color: rgba(255,255,255,0.6) !important
}

.border-white-alpha-70 {
    border-color: rgba(255,255,255,0.7) !important
}

.border-white-alpha-80 {
    border-color: rgba(255,255,255,0.8) !important
}

.border-white-alpha-90 {
    border-color: rgba(255,255,255,0.9) !important
}

.hover\:border-white-alpha-10:hover {
    border-color: rgba(255,255,255,0.1) !important
}

.hover\:border-white-alpha-20:hover {
    border-color: rgba(255,255,255,0.2) !important
}

.hover\:border-white-alpha-30:hover {
    border-color: rgba(255,255,255,0.3) !important
}

.hover\:border-white-alpha-40:hover {
    border-color: rgba(255,255,255,0.4) !important
}

.hover\:border-white-alpha-50:hover {
    border-color: rgba(255,255,255,0.5) !important
}

.hover\:border-white-alpha-60:hover {
    border-color: rgba(255,255,255,0.6) !important
}

.hover\:border-white-alpha-70:hover {
    border-color: rgba(255,255,255,0.7) !important
}

.hover\:border-white-alpha-80:hover {
    border-color: rgba(255,255,255,0.8) !important
}

.hover\:border-white-alpha-90:hover {
    border-color: rgba(255,255,255,0.9) !important
}

.focus\:border-white-alpha-10:focus {
    border-color: rgba(255,255,255,0.1) !important
}

.focus\:border-white-alpha-20:focus {
    border-color: rgba(255,255,255,0.2) !important
}

.focus\:border-white-alpha-30:focus {
    border-color: rgba(255,255,255,0.3) !important
}

.focus\:border-white-alpha-40:focus {
    border-color: rgba(255,255,255,0.4) !important
}

.focus\:border-white-alpha-50:focus {
    border-color: rgba(255,255,255,0.5) !important
}

.focus\:border-white-alpha-60:focus {
    border-color: rgba(255,255,255,0.6) !important
}

.focus\:border-white-alpha-70:focus {
    border-color: rgba(255,255,255,0.7) !important
}

.focus\:border-white-alpha-80:focus {
    border-color: rgba(255,255,255,0.8) !important
}

.focus\:border-white-alpha-90:focus {
    border-color: rgba(255,255,255,0.9) !important
}

.active\:border-white-alpha-10:active {
    border-color: rgba(255,255,255,0.1) !important
}

.active\:border-white-alpha-20:active {
    border-color: rgba(255,255,255,0.2) !important
}

.active\:border-white-alpha-30:active {
    border-color: rgba(255,255,255,0.3) !important
}

.active\:border-white-alpha-40:active {
    border-color: rgba(255,255,255,0.4) !important
}

.active\:border-white-alpha-50:active {
    border-color: rgba(255,255,255,0.5) !important
}

.active\:border-white-alpha-60:active {
    border-color: rgba(255,255,255,0.6) !important
}

.active\:border-white-alpha-70:active {
    border-color: rgba(255,255,255,0.7) !important
}

.active\:border-white-alpha-80:active {
    border-color: rgba(255,255,255,0.8) !important
}

.active\:border-white-alpha-90:active {
    border-color: rgba(255,255,255,0.9) !important
}

.border-black-alpha-10 {
    border-color: rgba(0,0,0,0.1) !important
}

.border-black-alpha-20 {
    border-color: rgba(0,0,0,0.2) !important
}

.border-black-alpha-30 {
    border-color: rgba(0,0,0,0.3) !important
}

.border-black-alpha-40 {
    border-color: rgba(0,0,0,0.4) !important
}

.border-black-alpha-50 {
    border-color: rgba(0,0,0,0.5) !important
}

.border-black-alpha-60 {
    border-color: rgba(0,0,0,0.6) !important
}

.border-black-alpha-70 {
    border-color: rgba(0,0,0,0.7) !important
}

.border-black-alpha-80 {
    border-color: rgba(0,0,0,0.8) !important
}

.border-black-alpha-90 {
    border-color: rgba(0,0,0,0.9) !important
}

.hover\:border-black-alpha-10:hover {
    border-color: rgba(0,0,0,0.1) !important
}

.hover\:border-black-alpha-20:hover {
    border-color: rgba(0,0,0,0.2) !important
}

.hover\:border-black-alpha-30:hover {
    border-color: rgba(0,0,0,0.3) !important
}

.hover\:border-black-alpha-40:hover {
    border-color: rgba(0,0,0,0.4) !important
}

.hover\:border-black-alpha-50:hover {
    border-color: rgba(0,0,0,0.5) !important
}

.hover\:border-black-alpha-60:hover {
    border-color: rgba(0,0,0,0.6) !important
}

.hover\:border-black-alpha-70:hover {
    border-color: rgba(0,0,0,0.7) !important
}

.hover\:border-black-alpha-80:hover {
    border-color: rgba(0,0,0,0.8) !important
}

.hover\:border-black-alpha-90:hover {
    border-color: rgba(0,0,0,0.9) !important
}

.focus\:border-black-alpha-10:focus {
    border-color: rgba(0,0,0,0.1) !important
}

.focus\:border-black-alpha-20:focus {
    border-color: rgba(0,0,0,0.2) !important
}

.focus\:border-black-alpha-30:focus {
    border-color: rgba(0,0,0,0.3) !important
}

.focus\:border-black-alpha-40:focus {
    border-color: rgba(0,0,0,0.4) !important
}

.focus\:border-black-alpha-50:focus {
    border-color: rgba(0,0,0,0.5) !important
}

.focus\:border-black-alpha-60:focus {
    border-color: rgba(0,0,0,0.6) !important
}

.focus\:border-black-alpha-70:focus {
    border-color: rgba(0,0,0,0.7) !important
}

.focus\:border-black-alpha-80:focus {
    border-color: rgba(0,0,0,0.8) !important
}

.focus\:border-black-alpha-90:focus {
    border-color: rgba(0,0,0,0.9) !important
}

.active\:border-black-alpha-10:active {
    border-color: rgba(0,0,0,0.1) !important
}

.active\:border-black-alpha-20:active {
    border-color: rgba(0,0,0,0.2) !important
}

.active\:border-black-alpha-30:active {
    border-color: rgba(0,0,0,0.3) !important
}

.active\:border-black-alpha-40:active {
    border-color: rgba(0,0,0,0.4) !important
}

.active\:border-black-alpha-50:active {
    border-color: rgba(0,0,0,0.5) !important
}

.active\:border-black-alpha-60:active {
    border-color: rgba(0,0,0,0.6) !important
}

.active\:border-black-alpha-70:active {
    border-color: rgba(0,0,0,0.7) !important
}

.active\:border-black-alpha-80:active {
    border-color: rgba(0,0,0,0.8) !important
}

.active\:border-black-alpha-90:active {
    border-color: rgba(0,0,0,0.9) !important
}

.text-white-alpha-10 {
    color: rgba(255,255,255,0.1) !important
}

.text-white-alpha-20 {
    color: rgba(255,255,255,0.2) !important
}

.text-white-alpha-30 {
    color: rgba(255,255,255,0.3) !important
}

.text-white-alpha-40 {
    color: rgba(255,255,255,0.4) !important
}

.text-white-alpha-50 {
    color: rgba(255,255,255,0.5) !important
}

.text-white-alpha-60 {
    color: rgba(255,255,255,0.6) !important
}

.text-white-alpha-70 {
    color: rgba(255,255,255,0.7) !important
}

.text-white-alpha-80 {
    color: rgba(255,255,255,0.8) !important
}

.text-white-alpha-90 {
    color: rgba(255,255,255,0.9) !important
}

.hover\:text-white-alpha-10:hover {
    color: rgba(255,255,255,0.1) !important
}

.hover\:text-white-alpha-20:hover {
    color: rgba(255,255,255,0.2) !important
}

.hover\:text-white-alpha-30:hover {
    color: rgba(255,255,255,0.3) !important
}

.hover\:text-white-alpha-40:hover {
    color: rgba(255,255,255,0.4) !important
}

.hover\:text-white-alpha-50:hover {
    color: rgba(255,255,255,0.5) !important
}

.hover\:text-white-alpha-60:hover {
    color: rgba(255,255,255,0.6) !important
}

.hover\:text-white-alpha-70:hover {
    color: rgba(255,255,255,0.7) !important
}

.hover\:text-white-alpha-80:hover {
    color: rgba(255,255,255,0.8) !important
}

.hover\:text-white-alpha-90:hover {
    color: rgba(255,255,255,0.9) !important
}

.focus\:text-white-alpha-10:focus {
    color: rgba(255,255,255,0.1) !important
}

.focus\:text-white-alpha-20:focus {
    color: rgba(255,255,255,0.2) !important
}

.focus\:text-white-alpha-30:focus {
    color: rgba(255,255,255,0.3) !important
}

.focus\:text-white-alpha-40:focus {
    color: rgba(255,255,255,0.4) !important
}

.focus\:text-white-alpha-50:focus {
    color: rgba(255,255,255,0.5) !important
}

.focus\:text-white-alpha-60:focus {
    color: rgba(255,255,255,0.6) !important
}

.focus\:text-white-alpha-70:focus {
    color: rgba(255,255,255,0.7) !important
}

.focus\:text-white-alpha-80:focus {
    color: rgba(255,255,255,0.8) !important
}

.focus\:text-white-alpha-90:focus {
    color: rgba(255,255,255,0.9) !important
}

.active\:text-white-alpha-10:active {
    color: rgba(255,255,255,0.1) !important
}

.active\:text-white-alpha-20:active {
    color: rgba(255,255,255,0.2) !important
}

.active\:text-white-alpha-30:active {
    color: rgba(255,255,255,0.3) !important
}

.active\:text-white-alpha-40:active {
    color: rgba(255,255,255,0.4) !important
}

.active\:text-white-alpha-50:active {
    color: rgba(255,255,255,0.5) !important
}

.active\:text-white-alpha-60:active {
    color: rgba(255,255,255,0.6) !important
}

.active\:text-white-alpha-70:active {
    color: rgba(255,255,255,0.7) !important
}

.active\:text-white-alpha-80:active {
    color: rgba(255,255,255,0.8) !important
}

.active\:text-white-alpha-90:active {
    color: rgba(255,255,255,0.9) !important
}

.text-black-alpha-10 {
    color: rgba(0,0,0,0.1) !important
}

.text-black-alpha-20 {
    color: rgba(0,0,0,0.2) !important
}

.text-black-alpha-30 {
    color: rgba(0,0,0,0.3) !important
}

.text-black-alpha-40 {
    color: rgba(0,0,0,0.4) !important
}

.text-black-alpha-50 {
    color: rgba(0,0,0,0.5) !important
}

.text-black-alpha-60 {
    color: rgba(0,0,0,0.6) !important
}

.text-black-alpha-70 {
    color: rgba(0,0,0,0.7) !important
}

.text-black-alpha-80 {
    color: rgba(0,0,0,0.8) !important
}

.text-black-alpha-90 {
    color: rgba(0,0,0,0.9) !important
}

.hover\:text-black-alpha-10:hover {
    color: rgba(0,0,0,0.1) !important
}

.hover\:text-black-alpha-20:hover {
    color: rgba(0,0,0,0.2) !important
}

.hover\:text-black-alpha-30:hover {
    color: rgba(0,0,0,0.3) !important
}

.hover\:text-black-alpha-40:hover {
    color: rgba(0,0,0,0.4) !important
}

.hover\:text-black-alpha-50:hover {
    color: rgba(0,0,0,0.5) !important
}

.hover\:text-black-alpha-60:hover {
    color: rgba(0,0,0,0.6) !important
}

.hover\:text-black-alpha-70:hover {
    color: rgba(0,0,0,0.7) !important
}

.hover\:text-black-alpha-80:hover {
    color: rgba(0,0,0,0.8) !important
}

.hover\:text-black-alpha-90:hover {
    color: rgba(0,0,0,0.9) !important
}

.focus\:text-black-alpha-10:focus {
    color: rgba(0,0,0,0.1) !important
}

.focus\:text-black-alpha-20:focus {
    color: rgba(0,0,0,0.2) !important
}

.focus\:text-black-alpha-30:focus {
    color: rgba(0,0,0,0.3) !important
}

.focus\:text-black-alpha-40:focus {
    color: rgba(0,0,0,0.4) !important
}

.focus\:text-black-alpha-50:focus {
    color: rgba(0,0,0,0.5) !important
}

.focus\:text-black-alpha-60:focus {
    color: rgba(0,0,0,0.6) !important
}

.focus\:text-black-alpha-70:focus {
    color: rgba(0,0,0,0.7) !important
}

.focus\:text-black-alpha-80:focus {
    color: rgba(0,0,0,0.8) !important
}

.focus\:text-black-alpha-90:focus {
    color: rgba(0,0,0,0.9) !important
}

.active\:text-black-alpha-10:active {
    color: rgba(0,0,0,0.1) !important
}

.active\:text-black-alpha-20:active {
    color: rgba(0,0,0,0.2) !important
}

.active\:text-black-alpha-30:active {
    color: rgba(0,0,0,0.3) !important
}

.active\:text-black-alpha-40:active {
    color: rgba(0,0,0,0.4) !important
}

.active\:text-black-alpha-50:active {
    color: rgba(0,0,0,0.5) !important
}

.active\:text-black-alpha-60:active {
    color: rgba(0,0,0,0.6) !important
}

.active\:text-black-alpha-70:active {
    color: rgba(0,0,0,0.7) !important
}

.active\:text-black-alpha-80:active {
    color: rgba(0,0,0,0.8) !important
}

.active\:text-black-alpha-90:active {
    color: rgba(0,0,0,0.9) !important
}

.text-primary {
    color: var(--primary-color) !important
}

.bg-primary {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important
}

.bg-primary-reverse {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important
}

.bg-white {
    background-color: #ffffff !important
}

.border-primary {
    border-color: var(--primary-color) !important
}

.text-white {
    color: #ffffff !important
}

.border-white {
    border-color: #ffffff !important
}

.text-color {
    color: var(--text-color) !important
}

.text-color-secondary {
    color: var(--text-color-secondary) !important
}

.surface-ground {
    background-color: var(--surface-ground) !important
}

.surface-section {
    background-color: var(--surface-section) !important
}

.surface-card {
    background-color: var(--surface-card) !important
}

.surface-overlay {
    background-color: var(--surface-overlay) !important
}

.surface-hover {
    background-color: var(--surface-hover) !important
}

.surface-border {
    border-color: var(--surface-border) !important
}

.focus\:text-primary:focus {
    color: var(--primary-color) !important
}

.hover\:text-primary:hover {
    color: var(--primary-color) !important
}

.active\:text-primary:active {
    color: var(--primary-color) !important
}

.focus\:bg-primary:focus {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important
}

.hover\:bg-primary:hover {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important
}

.active\:bg-primary:active {
    color: var(--primary-color-text) !important;
    background-color: var(--primary-color) !important
}

.focus\:bg-primary-reverse:focus {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important
}

.hover\:bg-primary-reverse:hover {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important
}

.active\:bg-primary-reverse:active {
    color: var(--primary-color) !important;
    background-color: var(--primary-color-text) !important
}

.focus\:bg-white:focus {
    background-color: #ffffff !important
}

.hover\:bg-white:hover {
    background-color: #ffffff !important
}

.active\:bg-white:active {
    background-color: #ffffff !important
}

.focus\:border-primary:focus {
    border-color: var(--primary-color) !important
}

.hover\:border-primary:hover {
    border-color: var(--primary-color) !important
}

.active\:border-primary:active {
    border-color: var(--primary-color) !important
}

.focus\:text-white:focus {
    color: #ffffff !important
}

.hover\:text-white:hover {
    color: #ffffff !important
}

.active\:text-white:active {
    color: #ffffff !important
}

.focus\:border-white:focus {
    border-color: #ffffff !important
}

.hover\:border-white:hover {
    border-color: #ffffff !important
}

.active\:border-white:active {
    border-color: #ffffff !important
}

.focus\:text-color:focus {
    color: var(--text-color) !important
}

.hover\:text-color:hover {
    color: var(--text-color) !important
}

.active\:text-color:active {
    color: var(--text-color) !important
}

.focus\:text-color-secondary:focus {
    color: var(--text-color-secondary) !important
}

.hover\:text-color-secondary:hover {
    color: var(--text-color-secondary) !important
}

.active\:text-color-secondary:active {
    color: var(--text-color-secondary) !important
}

.focus\:surface-ground:focus {
    background-color: var(--surface-ground) !important
}

.hover\:surface-ground:hover {
    background-color: var(--surface-ground) !important
}

.active\:surface-ground:active {
    background-color: var(--surface-ground) !important
}

.focus\:surface-section:focus {
    background-color: var(--surface-section) !important
}

.hover\:surface-section:hover {
    background-color: var(--surface-section) !important
}

.active\:surface-section:active {
    background-color: var(--surface-section) !important
}

.focus\:surface-card:focus {
    background-color: var(--surface-card) !important
}

.hover\:surface-card:hover {
    background-color: var(--surface-card) !important
}

.active\:surface-card:active {
    background-color: var(--surface-card) !important
}

.focus\:surface-overlay:focus {
    background-color: var(--surface-overlay) !important
}

.hover\:surface-overlay:hover {
    background-color: var(--surface-overlay) !important
}

.active\:surface-overlay:active {
    background-color: var(--surface-overlay) !important
}

.focus\:surface-hover:focus {
    background-color: var(--surface-hover) !important
}

.hover\:surface-hover:hover {
    background-color: var(--surface-hover) !important
}

.active\:surface-hover:active {
    background-color: var(--surface-hover) !important
}

.focus\:surface-border:focus {
    border-color: var(--surface-border) !important
}

.hover\:surface-border:hover {
    border-color: var(--surface-border) !important
}

.active\:surface-border:active {
    border-color: var(--surface-border) !important
}

@media screen and (min-width: 320px) {
    .xxs\:text-primary {
        color:var(--primary-color) !important
    }

    .xxs\:bg-primary {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xxs\:bg-primary-reverse {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xxs\:bg-white {
        background-color: #ffffff !important
    }

    .xxs\:border-primary {
        border-color: var(--primary-color) !important
    }

    .xxs\:text-white {
        color: #ffffff !important
    }

    .xxs\:border-white {
        border-color: #ffffff !important
    }

    .xxs\:text-color {
        color: var(--text-color) !important
    }

    .xxs\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .xxs\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .xxs\:surface-section {
        background-color: var(--surface-section) !important
    }

    .xxs\:surface-card {
        background-color: var(--surface-card) !important
    }

    .xxs\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .xxs\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .xxs\:surface-border {
        border-color: var(--surface-border) !important
    }

    .xxs\:focus\:text-primary:focus {
        color: var(--primary-color) !important
    }

    .xxs\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .xxs\:active\:text-primary:active {
        color: var(--primary-color) !important
    }

    .xxs\:focus\:bg-primary:focus {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xxs\:hover\:bg-primary:hover {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xxs\:active\:bg-primary:active {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xxs\:focus\:bg-primary-reverse:focus {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xxs\:hover\:bg-primary-reverse:hover {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xxs\:active\:bg-primary-reverse:active {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xxs\:focus\:bg-white:focus {
        background-color: #ffffff !important
    }

    .xxs\:hover\:bg-white:hover {
        background-color: #ffffff !important
    }

    .xxs\:active\:bg-white:active {
        background-color: #ffffff !important
    }

    .xxs\:focus\:border-primary:focus {
        border-color: var(--primary-color) !important
    }

    .xxs\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .xxs\:active\:border-primary:active {
        border-color: var(--primary-color) !important
    }

    .xxs\:focus\:text-white:focus {
        color: #ffffff !important
    }

    .xxs\:hover\:text-white:hover {
        color: #ffffff !important
    }

    .xxs\:active\:text-white:active {
        color: #ffffff !important
    }

    .xxs\:focus\:border-white:focus {
        border-color: #ffffff !important
    }

    .xxs\:hover\:border-white:hover {
        border-color: #ffffff !important
    }

    .xxs\:active\:border-white:active {
        border-color: #ffffff !important
    }

    .xxs\:focus\:text-color:focus {
        color: var(--text-color) !important
    }

    .xxs\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .xxs\:active\:text-color:active {
        color: var(--text-color) !important
    }

    .xxs\:focus\:text-color-secondary:focus {
        color: var(--text-color-secondary) !important
    }

    .xxs\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .xxs\:active\:text-color-secondary:active {
        color: var(--text-color-secondary) !important
    }

    .xxs\:focus\:surface-ground:focus {
        background-color: var(--surface-ground) !important
    }

    .xxs\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .xxs\:active\:surface-ground:active {
        background-color: var(--surface-ground) !important
    }

    .xxs\:focus\:surface-section:focus {
        background-color: var(--surface-section) !important
    }

    .xxs\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .xxs\:active\:surface-section:active {
        background-color: var(--surface-section) !important
    }

    .xxs\:focus\:surface-card:focus {
        background-color: var(--surface-card) !important
    }

    .xxs\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .xxs\:active\:surface-card:active {
        background-color: var(--surface-card) !important
    }

    .xxs\:focus\:surface-overlay:focus {
        background-color: var(--surface-overlay) !important
    }

    .xxs\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .xxs\:active\:surface-overlay:active {
        background-color: var(--surface-overlay) !important
    }

    .xxs\:focus\:surface-hover:focus {
        background-color: var(--surface-hover) !important
    }

    .xxs\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .xxs\:active\:surface-hover:active {
        background-color: var(--surface-hover) !important
    }

    .xxs\:focus\:surface-border:focus {
        border-color: var(--surface-border) !important
    }

    .xxs\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }

    .xxs\:active\:surface-border:active {
        border-color: var(--surface-border) !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:text-primary {
        color:var(--primary-color) !important
    }

    .xs\:bg-primary {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xs\:bg-primary-reverse {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xs\:bg-white {
        background-color: #ffffff !important
    }

    .xs\:border-primary {
        border-color: var(--primary-color) !important
    }

    .xs\:text-white {
        color: #ffffff !important
    }

    .xs\:border-white {
        border-color: #ffffff !important
    }

    .xs\:text-color {
        color: var(--text-color) !important
    }

    .xs\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .xs\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .xs\:surface-section {
        background-color: var(--surface-section) !important
    }

    .xs\:surface-card {
        background-color: var(--surface-card) !important
    }

    .xs\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .xs\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .xs\:surface-border {
        border-color: var(--surface-border) !important
    }

    .xs\:focus\:text-primary:focus {
        color: var(--primary-color) !important
    }

    .xs\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .xs\:active\:text-primary:active {
        color: var(--primary-color) !important
    }

    .xs\:focus\:bg-primary:focus {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xs\:hover\:bg-primary:hover {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xs\:active\:bg-primary:active {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xs\:focus\:bg-primary-reverse:focus {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xs\:hover\:bg-primary-reverse:hover {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xs\:active\:bg-primary-reverse:active {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xs\:focus\:bg-white:focus {
        background-color: #ffffff !important
    }

    .xs\:hover\:bg-white:hover {
        background-color: #ffffff !important
    }

    .xs\:active\:bg-white:active {
        background-color: #ffffff !important
    }

    .xs\:focus\:border-primary:focus {
        border-color: var(--primary-color) !important
    }

    .xs\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .xs\:active\:border-primary:active {
        border-color: var(--primary-color) !important
    }

    .xs\:focus\:text-white:focus {
        color: #ffffff !important
    }

    .xs\:hover\:text-white:hover {
        color: #ffffff !important
    }

    .xs\:active\:text-white:active {
        color: #ffffff !important
    }

    .xs\:focus\:border-white:focus {
        border-color: #ffffff !important
    }

    .xs\:hover\:border-white:hover {
        border-color: #ffffff !important
    }

    .xs\:active\:border-white:active {
        border-color: #ffffff !important
    }

    .xs\:focus\:text-color:focus {
        color: var(--text-color) !important
    }

    .xs\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .xs\:active\:text-color:active {
        color: var(--text-color) !important
    }

    .xs\:focus\:text-color-secondary:focus {
        color: var(--text-color-secondary) !important
    }

    .xs\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .xs\:active\:text-color-secondary:active {
        color: var(--text-color-secondary) !important
    }

    .xs\:focus\:surface-ground:focus {
        background-color: var(--surface-ground) !important
    }

    .xs\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .xs\:active\:surface-ground:active {
        background-color: var(--surface-ground) !important
    }

    .xs\:focus\:surface-section:focus {
        background-color: var(--surface-section) !important
    }

    .xs\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .xs\:active\:surface-section:active {
        background-color: var(--surface-section) !important
    }

    .xs\:focus\:surface-card:focus {
        background-color: var(--surface-card) !important
    }

    .xs\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .xs\:active\:surface-card:active {
        background-color: var(--surface-card) !important
    }

    .xs\:focus\:surface-overlay:focus {
        background-color: var(--surface-overlay) !important
    }

    .xs\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .xs\:active\:surface-overlay:active {
        background-color: var(--surface-overlay) !important
    }

    .xs\:focus\:surface-hover:focus {
        background-color: var(--surface-hover) !important
    }

    .xs\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .xs\:active\:surface-hover:active {
        background-color: var(--surface-hover) !important
    }

    .xs\:focus\:surface-border:focus {
        border-color: var(--surface-border) !important
    }

    .xs\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }

    .xs\:active\:surface-border:active {
        border-color: var(--surface-border) !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:text-primary {
        color:var(--primary-color) !important
    }

    .sm\:bg-primary {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .sm\:bg-primary-reverse {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .sm\:bg-white {
        background-color: #ffffff !important
    }

    .sm\:border-primary {
        border-color: var(--primary-color) !important
    }

    .sm\:text-white {
        color: #ffffff !important
    }

    .sm\:border-white {
        border-color: #ffffff !important
    }

    .sm\:text-color {
        color: var(--text-color) !important
    }

    .sm\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .sm\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .sm\:surface-section {
        background-color: var(--surface-section) !important
    }

    .sm\:surface-card {
        background-color: var(--surface-card) !important
    }

    .sm\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .sm\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .sm\:surface-border {
        border-color: var(--surface-border) !important
    }

    .sm\:focus\:text-primary:focus {
        color: var(--primary-color) !important
    }

    .sm\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .sm\:active\:text-primary:active {
        color: var(--primary-color) !important
    }

    .sm\:focus\:bg-primary:focus {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .sm\:hover\:bg-primary:hover {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .sm\:active\:bg-primary:active {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .sm\:focus\:bg-primary-reverse:focus {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .sm\:hover\:bg-primary-reverse:hover {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .sm\:active\:bg-primary-reverse:active {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .sm\:focus\:bg-white:focus {
        background-color: #ffffff !important
    }

    .sm\:hover\:bg-white:hover {
        background-color: #ffffff !important
    }

    .sm\:active\:bg-white:active {
        background-color: #ffffff !important
    }

    .sm\:focus\:border-primary:focus {
        border-color: var(--primary-color) !important
    }

    .sm\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .sm\:active\:border-primary:active {
        border-color: var(--primary-color) !important
    }

    .sm\:focus\:text-white:focus {
        color: #ffffff !important
    }

    .sm\:hover\:text-white:hover {
        color: #ffffff !important
    }

    .sm\:active\:text-white:active {
        color: #ffffff !important
    }

    .sm\:focus\:border-white:focus {
        border-color: #ffffff !important
    }

    .sm\:hover\:border-white:hover {
        border-color: #ffffff !important
    }

    .sm\:active\:border-white:active {
        border-color: #ffffff !important
    }

    .sm\:focus\:text-color:focus {
        color: var(--text-color) !important
    }

    .sm\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .sm\:active\:text-color:active {
        color: var(--text-color) !important
    }

    .sm\:focus\:text-color-secondary:focus {
        color: var(--text-color-secondary) !important
    }

    .sm\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .sm\:active\:text-color-secondary:active {
        color: var(--text-color-secondary) !important
    }

    .sm\:focus\:surface-ground:focus {
        background-color: var(--surface-ground) !important
    }

    .sm\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .sm\:active\:surface-ground:active {
        background-color: var(--surface-ground) !important
    }

    .sm\:focus\:surface-section:focus {
        background-color: var(--surface-section) !important
    }

    .sm\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .sm\:active\:surface-section:active {
        background-color: var(--surface-section) !important
    }

    .sm\:focus\:surface-card:focus {
        background-color: var(--surface-card) !important
    }

    .sm\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .sm\:active\:surface-card:active {
        background-color: var(--surface-card) !important
    }

    .sm\:focus\:surface-overlay:focus {
        background-color: var(--surface-overlay) !important
    }

    .sm\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .sm\:active\:surface-overlay:active {
        background-color: var(--surface-overlay) !important
    }

    .sm\:focus\:surface-hover:focus {
        background-color: var(--surface-hover) !important
    }

    .sm\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .sm\:active\:surface-hover:active {
        background-color: var(--surface-hover) !important
    }

    .sm\:focus\:surface-border:focus {
        border-color: var(--surface-border) !important
    }

    .sm\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }

    .sm\:active\:surface-border:active {
        border-color: var(--surface-border) !important
    }
}

@media screen and (min-width: 960px) {
    .md\:text-primary {
        color:var(--primary-color) !important
    }

    .md\:bg-primary {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .md\:bg-primary-reverse {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .md\:bg-white {
        background-color: #ffffff !important
    }

    .md\:border-primary {
        border-color: var(--primary-color) !important
    }

    .md\:text-white {
        color: #ffffff !important
    }

    .md\:border-white {
        border-color: #ffffff !important
    }

    .md\:text-color {
        color: var(--text-color) !important
    }

    .md\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .md\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .md\:surface-section {
        background-color: var(--surface-section) !important
    }

    .md\:surface-card {
        background-color: var(--surface-card) !important
    }

    .md\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .md\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .md\:surface-border {
        border-color: var(--surface-border) !important
    }

    .md\:focus\:text-primary:focus {
        color: var(--primary-color) !important
    }

    .md\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .md\:active\:text-primary:active {
        color: var(--primary-color) !important
    }

    .md\:focus\:bg-primary:focus {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .md\:hover\:bg-primary:hover {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .md\:active\:bg-primary:active {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .md\:focus\:bg-primary-reverse:focus {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .md\:hover\:bg-primary-reverse:hover {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .md\:active\:bg-primary-reverse:active {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .md\:focus\:bg-white:focus {
        background-color: #ffffff !important
    }

    .md\:hover\:bg-white:hover {
        background-color: #ffffff !important
    }

    .md\:active\:bg-white:active {
        background-color: #ffffff !important
    }

    .md\:focus\:border-primary:focus {
        border-color: var(--primary-color) !important
    }

    .md\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .md\:active\:border-primary:active {
        border-color: var(--primary-color) !important
    }

    .md\:focus\:text-white:focus {
        color: #ffffff !important
    }

    .md\:hover\:text-white:hover {
        color: #ffffff !important
    }

    .md\:active\:text-white:active {
        color: #ffffff !important
    }

    .md\:focus\:border-white:focus {
        border-color: #ffffff !important
    }

    .md\:hover\:border-white:hover {
        border-color: #ffffff !important
    }

    .md\:active\:border-white:active {
        border-color: #ffffff !important
    }

    .md\:focus\:text-color:focus {
        color: var(--text-color) !important
    }

    .md\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .md\:active\:text-color:active {
        color: var(--text-color) !important
    }

    .md\:focus\:text-color-secondary:focus {
        color: var(--text-color-secondary) !important
    }

    .md\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .md\:active\:text-color-secondary:active {
        color: var(--text-color-secondary) !important
    }

    .md\:focus\:surface-ground:focus {
        background-color: var(--surface-ground) !important
    }

    .md\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .md\:active\:surface-ground:active {
        background-color: var(--surface-ground) !important
    }

    .md\:focus\:surface-section:focus {
        background-color: var(--surface-section) !important
    }

    .md\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .md\:active\:surface-section:active {
        background-color: var(--surface-section) !important
    }

    .md\:focus\:surface-card:focus {
        background-color: var(--surface-card) !important
    }

    .md\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .md\:active\:surface-card:active {
        background-color: var(--surface-card) !important
    }

    .md\:focus\:surface-overlay:focus {
        background-color: var(--surface-overlay) !important
    }

    .md\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .md\:active\:surface-overlay:active {
        background-color: var(--surface-overlay) !important
    }

    .md\:focus\:surface-hover:focus {
        background-color: var(--surface-hover) !important
    }

    .md\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .md\:active\:surface-hover:active {
        background-color: var(--surface-hover) !important
    }

    .md\:focus\:surface-border:focus {
        border-color: var(--surface-border) !important
    }

    .md\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }

    .md\:active\:surface-border:active {
        border-color: var(--surface-border) !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:text-primary {
        color:var(--primary-color) !important
    }

    .lg\:bg-primary {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .lg\:bg-primary-reverse {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .lg\:bg-white {
        background-color: #ffffff !important
    }

    .lg\:border-primary {
        border-color: var(--primary-color) !important
    }

    .lg\:text-white {
        color: #ffffff !important
    }

    .lg\:border-white {
        border-color: #ffffff !important
    }

    .lg\:text-color {
        color: var(--text-color) !important
    }

    .lg\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .lg\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .lg\:surface-section {
        background-color: var(--surface-section) !important
    }

    .lg\:surface-card {
        background-color: var(--surface-card) !important
    }

    .lg\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .lg\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .lg\:surface-border {
        border-color: var(--surface-border) !important
    }

    .lg\:focus\:text-primary:focus {
        color: var(--primary-color) !important
    }

    .lg\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .lg\:active\:text-primary:active {
        color: var(--primary-color) !important
    }

    .lg\:focus\:bg-primary:focus {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .lg\:hover\:bg-primary:hover {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .lg\:active\:bg-primary:active {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .lg\:focus\:bg-primary-reverse:focus {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .lg\:hover\:bg-primary-reverse:hover {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .lg\:active\:bg-primary-reverse:active {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .lg\:focus\:bg-white:focus {
        background-color: #ffffff !important
    }

    .lg\:hover\:bg-white:hover {
        background-color: #ffffff !important
    }

    .lg\:active\:bg-white:active {
        background-color: #ffffff !important
    }

    .lg\:focus\:border-primary:focus {
        border-color: var(--primary-color) !important
    }

    .lg\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .lg\:active\:border-primary:active {
        border-color: var(--primary-color) !important
    }

    .lg\:focus\:text-white:focus {
        color: #ffffff !important
    }

    .lg\:hover\:text-white:hover {
        color: #ffffff !important
    }

    .lg\:active\:text-white:active {
        color: #ffffff !important
    }

    .lg\:focus\:border-white:focus {
        border-color: #ffffff !important
    }

    .lg\:hover\:border-white:hover {
        border-color: #ffffff !important
    }

    .lg\:active\:border-white:active {
        border-color: #ffffff !important
    }

    .lg\:focus\:text-color:focus {
        color: var(--text-color) !important
    }

    .lg\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .lg\:active\:text-color:active {
        color: var(--text-color) !important
    }

    .lg\:focus\:text-color-secondary:focus {
        color: var(--text-color-secondary) !important
    }

    .lg\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .lg\:active\:text-color-secondary:active {
        color: var(--text-color-secondary) !important
    }

    .lg\:focus\:surface-ground:focus {
        background-color: var(--surface-ground) !important
    }

    .lg\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .lg\:active\:surface-ground:active {
        background-color: var(--surface-ground) !important
    }

    .lg\:focus\:surface-section:focus {
        background-color: var(--surface-section) !important
    }

    .lg\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .lg\:active\:surface-section:active {
        background-color: var(--surface-section) !important
    }

    .lg\:focus\:surface-card:focus {
        background-color: var(--surface-card) !important
    }

    .lg\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .lg\:active\:surface-card:active {
        background-color: var(--surface-card) !important
    }

    .lg\:focus\:surface-overlay:focus {
        background-color: var(--surface-overlay) !important
    }

    .lg\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .lg\:active\:surface-overlay:active {
        background-color: var(--surface-overlay) !important
    }

    .lg\:focus\:surface-hover:focus {
        background-color: var(--surface-hover) !important
    }

    .lg\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .lg\:active\:surface-hover:active {
        background-color: var(--surface-hover) !important
    }

    .lg\:focus\:surface-border:focus {
        border-color: var(--surface-border) !important
    }

    .lg\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }

    .lg\:active\:surface-border:active {
        border-color: var(--surface-border) !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:text-primary {
        color:var(--primary-color) !important
    }

    .xl\:bg-primary {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xl\:bg-primary-reverse {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xl\:bg-white {
        background-color: #ffffff !important
    }

    .xl\:border-primary {
        border-color: var(--primary-color) !important
    }

    .xl\:text-white {
        color: #ffffff !important
    }

    .xl\:border-white {
        border-color: #ffffff !important
    }

    .xl\:text-color {
        color: var(--text-color) !important
    }

    .xl\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .xl\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .xl\:surface-section {
        background-color: var(--surface-section) !important
    }

    .xl\:surface-card {
        background-color: var(--surface-card) !important
    }

    .xl\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .xl\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .xl\:surface-border {
        border-color: var(--surface-border) !important
    }

    .xl\:focus\:text-primary:focus {
        color: var(--primary-color) !important
    }

    .xl\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .xl\:active\:text-primary:active {
        color: var(--primary-color) !important
    }

    .xl\:focus\:bg-primary:focus {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xl\:hover\:bg-primary:hover {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xl\:active\:bg-primary:active {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .xl\:focus\:bg-primary-reverse:focus {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xl\:hover\:bg-primary-reverse:hover {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xl\:active\:bg-primary-reverse:active {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .xl\:focus\:bg-white:focus {
        background-color: #ffffff !important
    }

    .xl\:hover\:bg-white:hover {
        background-color: #ffffff !important
    }

    .xl\:active\:bg-white:active {
        background-color: #ffffff !important
    }

    .xl\:focus\:border-primary:focus {
        border-color: var(--primary-color) !important
    }

    .xl\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .xl\:active\:border-primary:active {
        border-color: var(--primary-color) !important
    }

    .xl\:focus\:text-white:focus {
        color: #ffffff !important
    }

    .xl\:hover\:text-white:hover {
        color: #ffffff !important
    }

    .xl\:active\:text-white:active {
        color: #ffffff !important
    }

    .xl\:focus\:border-white:focus {
        border-color: #ffffff !important
    }

    .xl\:hover\:border-white:hover {
        border-color: #ffffff !important
    }

    .xl\:active\:border-white:active {
        border-color: #ffffff !important
    }

    .xl\:focus\:text-color:focus {
        color: var(--text-color) !important
    }

    .xl\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .xl\:active\:text-color:active {
        color: var(--text-color) !important
    }

    .xl\:focus\:text-color-secondary:focus {
        color: var(--text-color-secondary) !important
    }

    .xl\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .xl\:active\:text-color-secondary:active {
        color: var(--text-color-secondary) !important
    }

    .xl\:focus\:surface-ground:focus {
        background-color: var(--surface-ground) !important
    }

    .xl\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .xl\:active\:surface-ground:active {
        background-color: var(--surface-ground) !important
    }

    .xl\:focus\:surface-section:focus {
        background-color: var(--surface-section) !important
    }

    .xl\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .xl\:active\:surface-section:active {
        background-color: var(--surface-section) !important
    }

    .xl\:focus\:surface-card:focus {
        background-color: var(--surface-card) !important
    }

    .xl\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .xl\:active\:surface-card:active {
        background-color: var(--surface-card) !important
    }

    .xl\:focus\:surface-overlay:focus {
        background-color: var(--surface-overlay) !important
    }

    .xl\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .xl\:active\:surface-overlay:active {
        background-color: var(--surface-overlay) !important
    }

    .xl\:focus\:surface-hover:focus {
        background-color: var(--surface-hover) !important
    }

    .xl\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .xl\:active\:surface-hover:active {
        background-color: var(--surface-hover) !important
    }

    .xl\:focus\:surface-border:focus {
        border-color: var(--surface-border) !important
    }

    .xl\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }

    .xl\:active\:surface-border:active {
        border-color: var(--surface-border) !important
    }
}

@media screen and (min-width: 100%) {
    .max\:text-primary {
        color:var(--primary-color) !important
    }

    .max\:bg-primary {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .max\:bg-primary-reverse {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .max\:bg-white {
        background-color: #ffffff !important
    }

    .max\:border-primary {
        border-color: var(--primary-color) !important
    }

    .max\:text-white {
        color: #ffffff !important
    }

    .max\:border-white {
        border-color: #ffffff !important
    }

    .max\:text-color {
        color: var(--text-color) !important
    }

    .max\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .max\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .max\:surface-section {
        background-color: var(--surface-section) !important
    }

    .max\:surface-card {
        background-color: var(--surface-card) !important
    }

    .max\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .max\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .max\:surface-border {
        border-color: var(--surface-border) !important
    }

    .max\:focus\:text-primary:focus {
        color: var(--primary-color) !important
    }

    .max\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .max\:active\:text-primary:active {
        color: var(--primary-color) !important
    }

    .max\:focus\:bg-primary:focus {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .max\:hover\:bg-primary:hover {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .max\:active\:bg-primary:active {
        color: var(--primary-color-text) !important;
        background-color: var(--primary-color) !important
    }

    .max\:focus\:bg-primary-reverse:focus {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .max\:hover\:bg-primary-reverse:hover {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .max\:active\:bg-primary-reverse:active {
        color: var(--primary-color) !important;
        background-color: var(--primary-color-text) !important
    }

    .max\:focus\:bg-white:focus {
        background-color: #ffffff !important
    }

    .max\:hover\:bg-white:hover {
        background-color: #ffffff !important
    }

    .max\:active\:bg-white:active {
        background-color: #ffffff !important
    }

    .max\:focus\:border-primary:focus {
        border-color: var(--primary-color) !important
    }

    .max\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .max\:active\:border-primary:active {
        border-color: var(--primary-color) !important
    }

    .max\:focus\:text-white:focus {
        color: #ffffff !important
    }

    .max\:hover\:text-white:hover {
        color: #ffffff !important
    }

    .max\:active\:text-white:active {
        color: #ffffff !important
    }

    .max\:focus\:border-white:focus {
        border-color: #ffffff !important
    }

    .max\:hover\:border-white:hover {
        border-color: #ffffff !important
    }

    .max\:active\:border-white:active {
        border-color: #ffffff !important
    }

    .max\:focus\:text-color:focus {
        color: var(--text-color) !important
    }

    .max\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .max\:active\:text-color:active {
        color: var(--text-color) !important
    }

    .max\:focus\:text-color-secondary:focus {
        color: var(--text-color-secondary) !important
    }

    .max\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .max\:active\:text-color-secondary:active {
        color: var(--text-color-secondary) !important
    }

    .max\:focus\:surface-ground:focus {
        background-color: var(--surface-ground) !important
    }

    .max\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .max\:active\:surface-ground:active {
        background-color: var(--surface-ground) !important
    }

    .max\:focus\:surface-section:focus {
        background-color: var(--surface-section) !important
    }

    .max\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .max\:active\:surface-section:active {
        background-color: var(--surface-section) !important
    }

    .max\:focus\:surface-card:focus {
        background-color: var(--surface-card) !important
    }

    .max\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .max\:active\:surface-card:active {
        background-color: var(--surface-card) !important
    }

    .max\:focus\:surface-overlay:focus {
        background-color: var(--surface-overlay) !important
    }

    .max\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .max\:active\:surface-overlay:active {
        background-color: var(--surface-overlay) !important
    }

    .max\:focus\:surface-hover:focus {
        background-color: var(--surface-hover) !important
    }

    .max\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .max\:active\:surface-hover:active {
        background-color: var(--surface-hover) !important
    }

    .max\:focus\:surface-border:focus {
        border-color: var(--surface-border) !important
    }

    .max\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }

    .max\:active\:surface-border:active {
        border-color: var(--surface-border) !important
    }
}

.field {
    margin-bottom: 1rem
}

.field>label {
    display: inline-block;
    margin-bottom: .5rem
}

.field.grid>label {
    display: flex;
    align-items: center
}

.field>small {
    margin-top: .25rem
}

.field.grid,.formgrid.grid {
    margin-top: 0
}

.field.grid .col-fixed,.formgrid.grid .col-fixed,.field.grid .col,.formgrid.grid .col,.field.grid .col-1,.formgrid.grid .col-1,.field.grid .col-2,.formgrid.grid .col-2,.field.grid .col-3,.formgrid.grid .col-3,.field.grid .col-4,.formgrid.grid .col-4,.field.grid .col-5,.formgrid.grid .col-5,.field.grid .col-6,.formgrid.grid .col-6,.field.grid .col-7,.formgrid.grid .col-7,.field.grid .col-8,.formgrid.grid .col-8,.field.grid .col-9,.formgrid.grid .col-9,.field.grid .col-10,.formgrid.grid .col-10,.field.grid .col-11,.formgrid.grid .col-11,.field.grid .col-12,.formgrid.grid .col-12 {
    padding-top: 0;
    padding-bottom: 0
}

.formgroup-inline {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start
}

.formgroup-inline .field,.formgroup-inline .field-checkbox,.formgroup-inline .field-radiobutton {
    margin-right: 1rem
}

.formgroup-inline .field>label,.formgroup-inline .field-checkbox>label,.formgroup-inline .field-radiobutton>label {
    margin-right: .5rem;
    margin-bottom: 0
}

.field-checkbox,.field-radiobutton {
    margin-bottom: 1rem;
    display: flex;
    align-items: center
}

.field-checkbox>label,.field-radiobutton>label {
    margin-left: .5rem;
    line-height: 1
}

.hidden {
    display: none !important
}

.block {
    display: block !important
}

.inline {
    display: inline !important
}

.inline-block {
    display: inline-block !important
}

.flex,.review-section,.review-section--actions {
    display: flex !important
}

.inline-flex {
    display: inline-flex !important
}

@media screen and (min-width: 320px) {
    .xxs\:hidden {
        display:none !important
    }

    .xxs\:block {
        display: block !important
    }

    .xxs\:inline {
        display: inline !important
    }

    .xxs\:inline-block {
        display: inline-block !important
    }

    .xxs\:flex {
        display: flex !important
    }

    .xxs\:inline-flex {
        display: inline-flex !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:hidden {
        display:none !important
    }

    .xs\:block {
        display: block !important
    }

    .xs\:inline {
        display: inline !important
    }

    .xs\:inline-block {
        display: inline-block !important
    }

    .xs\:flex {
        display: flex !important
    }

    .xs\:inline-flex {
        display: inline-flex !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:hidden {
        display:none !important
    }

    .sm\:block {
        display: block !important
    }

    .sm\:inline {
        display: inline !important
    }

    .sm\:inline-block {
        display: inline-block !important
    }

    .sm\:flex {
        display: flex !important
    }

    .sm\:inline-flex {
        display: inline-flex !important
    }
}

@media screen and (min-width: 960px) {
    .md\:hidden {
        display:none !important
    }

    .md\:block {
        display: block !important
    }

    .md\:inline {
        display: inline !important
    }

    .md\:inline-block {
        display: inline-block !important
    }

    .md\:flex {
        display: flex !important
    }

    .md\:inline-flex {
        display: inline-flex !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:hidden {
        display:none !important
    }

    .lg\:block {
        display: block !important
    }

    .lg\:inline {
        display: inline !important
    }

    .lg\:inline-block {
        display: inline-block !important
    }

    .lg\:flex {
        display: flex !important
    }

    .lg\:inline-flex {
        display: inline-flex !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:hidden {
        display:none !important
    }

    .xl\:block {
        display: block !important
    }

    .xl\:inline {
        display: inline !important
    }

    .xl\:inline-block {
        display: inline-block !important
    }

    .xl\:flex {
        display: flex !important
    }

    .xl\:inline-flex {
        display: inline-flex !important
    }
}

@media screen and (min-width: 100%) {
    .max\:hidden {
        display:none !important
    }

    .max\:block {
        display: block !important
    }

    .max\:inline {
        display: inline !important
    }

    .max\:inline-block {
        display: inline-block !important
    }

    .max\:flex {
        display: flex !important
    }

    .max\:inline-flex {
        display: inline-flex !important
    }
}

.text-center {
    text-align: center !important
}

.text-justify {
    text-align: justify !important
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

@media screen and (min-width: 320px) {
    .xxs\:text-center {
        text-align:center !important
    }

    .xxs\:text-justify {
        text-align: justify !important
    }

    .xxs\:text-left {
        text-align: left !important
    }

    .xxs\:text-right {
        text-align: right !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:text-center {
        text-align:center !important
    }

    .xs\:text-justify {
        text-align: justify !important
    }

    .xs\:text-left {
        text-align: left !important
    }

    .xs\:text-right {
        text-align: right !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:text-center {
        text-align:center !important
    }

    .sm\:text-justify {
        text-align: justify !important
    }

    .sm\:text-left {
        text-align: left !important
    }

    .sm\:text-right {
        text-align: right !important
    }
}

@media screen and (min-width: 960px) {
    .md\:text-center {
        text-align:center !important
    }

    .md\:text-justify {
        text-align: justify !important
    }

    .md\:text-left {
        text-align: left !important
    }

    .md\:text-right {
        text-align: right !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:text-center {
        text-align:center !important
    }

    .lg\:text-justify {
        text-align: justify !important
    }

    .lg\:text-left {
        text-align: left !important
    }

    .lg\:text-right {
        text-align: right !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:text-center {
        text-align:center !important
    }

    .xl\:text-justify {
        text-align: justify !important
    }

    .xl\:text-left {
        text-align: left !important
    }

    .xl\:text-right {
        text-align: right !important
    }
}

@media screen and (min-width: 100%) {
    .max\:text-center {
        text-align:center !important
    }

    .max\:text-justify {
        text-align: justify !important
    }

    .max\:text-left {
        text-align: left !important
    }

    .max\:text-right {
        text-align: right !important
    }
}

.underline {
    text-decoration: underline !important
}

.line-through {
    text-decoration: line-through !important
}

.no-underline {
    text-decoration: none !important
}

.focus\:underline:focus {
    text-decoration: underline !important
}

.hover\:underline:hover {
    text-decoration: underline !important
}

.active\:underline:active {
    text-decoration: underline !important
}

.focus\:line-through:focus {
    text-decoration: line-through !important
}

.hover\:line-through:hover {
    text-decoration: line-through !important
}

.active\:line-through:active {
    text-decoration: line-through !important
}

.focus\:no-underline:focus {
    text-decoration: none !important
}

.hover\:no-underline:hover {
    text-decoration: none !important
}

.active\:no-underline:active {
    text-decoration: none !important
}

.lowercase {
    text-transform: lowercase !important
}

.uppercase,.heading-step--title {
    text-transform: uppercase !important
}

.capitalize {
    text-transform: capitalize !important
}

.text-overflow-clip {
    text-overflow: clip !important
}

.text-overflow-ellipsis {
    text-overflow: ellipsis !important
}

@media screen and (min-width: 320px) {
    .xxs\:text-overflow-clip {
        text-overflow:clip !important
    }

    .xxs\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:text-overflow-clip {
        text-overflow:clip !important
    }

    .xs\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:text-overflow-clip {
        text-overflow:clip !important
    }

    .sm\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

@media screen and (min-width: 960px) {
    .md\:text-overflow-clip {
        text-overflow:clip !important
    }

    .md\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:text-overflow-clip {
        text-overflow:clip !important
    }

    .lg\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:text-overflow-clip {
        text-overflow:clip !important
    }

    .xl\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

@media screen and (min-width: 100%) {
    .max\:text-overflow-clip {
        text-overflow:clip !important
    }

    .max\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

.font-light {
    font-weight: 300 !important
}

.font-normal,.wizard-header--pagetext {
    font-weight: 400 !important
}

.font-medium {
    font-weight: 500 !important
}

.font-semibold,.review-section--title {
    font-weight: 600 !important
}

.font-bold,.heading-step--title,.wizard-header--title {
    font-weight: 700 !important
}

@media screen and (min-width: 320px) {
    .xxs\:font-light {
        font-weight:300 !important
    }

    .xxs\:font-normal {
        font-weight: 400 !important
    }

    .xxs\:font-medium {
        font-weight: 500 !important
    }

    .xxs\:font-semibold {
        font-weight: 600 !important
    }

    .xxs\:font-bold {
        font-weight: 700 !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:font-light {
        font-weight:300 !important
    }

    .xs\:font-normal {
        font-weight: 400 !important
    }

    .xs\:font-medium {
        font-weight: 500 !important
    }

    .xs\:font-semibold {
        font-weight: 600 !important
    }

    .xs\:font-bold {
        font-weight: 700 !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:font-light {
        font-weight:300 !important
    }

    .sm\:font-normal {
        font-weight: 400 !important
    }

    .sm\:font-medium {
        font-weight: 500 !important
    }

    .sm\:font-semibold {
        font-weight: 600 !important
    }

    .sm\:font-bold {
        font-weight: 700 !important
    }
}

@media screen and (min-width: 960px) {
    .md\:font-light {
        font-weight:300 !important
    }

    .md\:font-normal {
        font-weight: 400 !important
    }

    .md\:font-medium {
        font-weight: 500 !important
    }

    .md\:font-semibold {
        font-weight: 600 !important
    }

    .md\:font-bold {
        font-weight: 700 !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:font-light {
        font-weight:300 !important
    }

    .lg\:font-normal {
        font-weight: 400 !important
    }

    .lg\:font-medium {
        font-weight: 500 !important
    }

    .lg\:font-semibold {
        font-weight: 600 !important
    }

    .lg\:font-bold {
        font-weight: 700 !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:font-light {
        font-weight:300 !important
    }

    .xl\:font-normal {
        font-weight: 400 !important
    }

    .xl\:font-medium {
        font-weight: 500 !important
    }

    .xl\:font-semibold {
        font-weight: 600 !important
    }

    .xl\:font-bold {
        font-weight: 700 !important
    }
}

@media screen and (min-width: 100%) {
    .max\:font-light {
        font-weight:300 !important
    }

    .max\:font-normal {
        font-weight: 400 !important
    }

    .max\:font-medium {
        font-weight: 500 !important
    }

    .max\:font-semibold {
        font-weight: 600 !important
    }

    .max\:font-bold {
        font-weight: 700 !important
    }
}

.font-italic {
    font-style: italic !important
}

.text-xs {
    font-size: 0.75rem !important
}

.text-sm {
    font-size: 0.875rem !important
}

.text-base {
    font-size: 1rem !important
}

.text-lg {
    font-size: 1.125rem !important
}

.text-xl {
    font-size: 1.25rem !important
}

.text-2xl,.heading-step--title {
    font-size: 1.5rem !important
}

.text-3xl {
    font-size: 1.75rem !important
}

.text-4xl {
    font-size: 2rem !important
}

.text-5xl,.wizard-header--title {
    font-size: 2.5rem !important
}

.text-6xl {
    font-size: 3rem !important
}

.text-7xl {
    font-size: 4rem !important
}

.text-8xl {
    font-size: 6rem !important
}

@media screen and (min-width: 320px) {
    .xxs\:text-xs {
        font-size:0.75rem !important
    }

    .xxs\:text-sm {
        font-size: 0.875rem !important
    }

    .xxs\:text-base {
        font-size: 1rem !important
    }

    .xxs\:text-lg {
        font-size: 1.125rem !important
    }

    .xxs\:text-xl {
        font-size: 1.25rem !important
    }

    .xxs\:text-2xl {
        font-size: 1.5rem !important
    }

    .xxs\:text-3xl {
        font-size: 1.75rem !important
    }

    .xxs\:text-4xl {
        font-size: 2rem !important
    }

    .xxs\:text-5xl {
        font-size: 2.5rem !important
    }

    .xxs\:text-6xl {
        font-size: 3rem !important
    }

    .xxs\:text-7xl {
        font-size: 4rem !important
    }

    .xxs\:text-8xl {
        font-size: 6rem !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:text-xs {
        font-size:0.75rem !important
    }

    .xs\:text-sm {
        font-size: 0.875rem !important
    }

    .xs\:text-base {
        font-size: 1rem !important
    }

    .xs\:text-lg {
        font-size: 1.125rem !important
    }

    .xs\:text-xl {
        font-size: 1.25rem !important
    }

    .xs\:text-2xl {
        font-size: 1.5rem !important
    }

    .xs\:text-3xl {
        font-size: 1.75rem !important
    }

    .xs\:text-4xl {
        font-size: 2rem !important
    }

    .xs\:text-5xl {
        font-size: 2.5rem !important
    }

    .xs\:text-6xl {
        font-size: 3rem !important
    }

    .xs\:text-7xl {
        font-size: 4rem !important
    }

    .xs\:text-8xl {
        font-size: 6rem !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:text-xs {
        font-size:0.75rem !important
    }

    .sm\:text-sm {
        font-size: 0.875rem !important
    }

    .sm\:text-base {
        font-size: 1rem !important
    }

    .sm\:text-lg {
        font-size: 1.125rem !important
    }

    .sm\:text-xl {
        font-size: 1.25rem !important
    }

    .sm\:text-2xl {
        font-size: 1.5rem !important
    }

    .sm\:text-3xl {
        font-size: 1.75rem !important
    }

    .sm\:text-4xl {
        font-size: 2rem !important
    }

    .sm\:text-5xl {
        font-size: 2.5rem !important
    }

    .sm\:text-6xl {
        font-size: 3rem !important
    }

    .sm\:text-7xl {
        font-size: 4rem !important
    }

    .sm\:text-8xl {
        font-size: 6rem !important
    }
}

@media screen and (min-width: 960px) {
    .md\:text-xs {
        font-size:0.75rem !important
    }

    .md\:text-sm {
        font-size: 0.875rem !important
    }

    .md\:text-base {
        font-size: 1rem !important
    }

    .md\:text-lg {
        font-size: 1.125rem !important
    }

    .md\:text-xl {
        font-size: 1.25rem !important
    }

    .md\:text-2xl {
        font-size: 1.5rem !important
    }

    .md\:text-3xl {
        font-size: 1.75rem !important
    }

    .md\:text-4xl {
        font-size: 2rem !important
    }

    .md\:text-5xl {
        font-size: 2.5rem !important
    }

    .md\:text-6xl {
        font-size: 3rem !important
    }

    .md\:text-7xl {
        font-size: 4rem !important
    }

    .md\:text-8xl {
        font-size: 6rem !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:text-xs {
        font-size:0.75rem !important
    }

    .lg\:text-sm {
        font-size: 0.875rem !important
    }

    .lg\:text-base {
        font-size: 1rem !important
    }

    .lg\:text-lg {
        font-size: 1.125rem !important
    }

    .lg\:text-xl {
        font-size: 1.25rem !important
    }

    .lg\:text-2xl {
        font-size: 1.5rem !important
    }

    .lg\:text-3xl {
        font-size: 1.75rem !important
    }

    .lg\:text-4xl {
        font-size: 2rem !important
    }

    .lg\:text-5xl {
        font-size: 2.5rem !important
    }

    .lg\:text-6xl {
        font-size: 3rem !important
    }

    .lg\:text-7xl {
        font-size: 4rem !important
    }

    .lg\:text-8xl {
        font-size: 6rem !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:text-xs {
        font-size:0.75rem !important
    }

    .xl\:text-sm {
        font-size: 0.875rem !important
    }

    .xl\:text-base {
        font-size: 1rem !important
    }

    .xl\:text-lg {
        font-size: 1.125rem !important
    }

    .xl\:text-xl {
        font-size: 1.25rem !important
    }

    .xl\:text-2xl {
        font-size: 1.5rem !important
    }

    .xl\:text-3xl {
        font-size: 1.75rem !important
    }

    .xl\:text-4xl {
        font-size: 2rem !important
    }

    .xl\:text-5xl {
        font-size: 2.5rem !important
    }

    .xl\:text-6xl {
        font-size: 3rem !important
    }

    .xl\:text-7xl {
        font-size: 4rem !important
    }

    .xl\:text-8xl {
        font-size: 6rem !important
    }
}

@media screen and (min-width: 100%) {
    .max\:text-xs {
        font-size:0.75rem !important
    }

    .max\:text-sm {
        font-size: 0.875rem !important
    }

    .max\:text-base {
        font-size: 1rem !important
    }

    .max\:text-lg {
        font-size: 1.125rem !important
    }

    .max\:text-xl {
        font-size: 1.25rem !important
    }

    .max\:text-2xl {
        font-size: 1.5rem !important
    }

    .max\:text-3xl {
        font-size: 1.75rem !important
    }

    .max\:text-4xl {
        font-size: 2rem !important
    }

    .max\:text-5xl {
        font-size: 2.5rem !important
    }

    .max\:text-6xl {
        font-size: 3rem !important
    }

    .max\:text-7xl {
        font-size: 4rem !important
    }

    .max\:text-8xl {
        font-size: 6rem !important
    }
}

.line-height-1 {
    line-height: 1 !important
}

.line-height-2,.heading-step--title,.wizard-header--title,.review-section--title {
    line-height: 1.25 !important
}

.line-height-3,.wizard-header--pagetext {
    line-height: 1.5 !important
}

.line-height-4 {
    line-height: 2 !important
}

.white-space-normal {
    white-space: normal !important
}

.white-space-nowrap,.review-section--title {
    white-space: nowrap !important
}

.vertical-align-baseline {
    vertical-align: baseline !important
}

.vertical-align-top {
    vertical-align: top !important
}

.vertical-align-middle {
    vertical-align: middle !important
}

.vertical-align-bottom {
    vertical-align: bottom !important
}

.vertical-align-text-top {
    vertical-align: text-top !important
}

.vertical-align-text-bottom {
    vertical-align: text-bottom !important
}

.vertical-align-sub {
    vertical-align: sub !important
}

.vertical-align-super {
    vertical-align: super !important
}

@media screen and (min-width: 320px) {
    .xxs\:vertical-align-baseline {
        vertical-align:baseline !important
    }

    .xxs\:vertical-align-top {
        vertical-align: top !important
    }

    .xxs\:vertical-align-middle {
        vertical-align: middle !important
    }

    .xxs\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .xxs\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .xxs\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .xxs\:vertical-align-sub {
        vertical-align: sub !important
    }

    .xxs\:vertical-align-super {
        vertical-align: super !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:vertical-align-baseline {
        vertical-align:baseline !important
    }

    .xs\:vertical-align-top {
        vertical-align: top !important
    }

    .xs\:vertical-align-middle {
        vertical-align: middle !important
    }

    .xs\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .xs\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .xs\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .xs\:vertical-align-sub {
        vertical-align: sub !important
    }

    .xs\:vertical-align-super {
        vertical-align: super !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:vertical-align-baseline {
        vertical-align:baseline !important
    }

    .sm\:vertical-align-top {
        vertical-align: top !important
    }

    .sm\:vertical-align-middle {
        vertical-align: middle !important
    }

    .sm\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .sm\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .sm\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .sm\:vertical-align-sub {
        vertical-align: sub !important
    }

    .sm\:vertical-align-super {
        vertical-align: super !important
    }
}

@media screen and (min-width: 960px) {
    .md\:vertical-align-baseline {
        vertical-align:baseline !important
    }

    .md\:vertical-align-top {
        vertical-align: top !important
    }

    .md\:vertical-align-middle {
        vertical-align: middle !important
    }

    .md\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .md\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .md\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .md\:vertical-align-sub {
        vertical-align: sub !important
    }

    .md\:vertical-align-super {
        vertical-align: super !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:vertical-align-baseline {
        vertical-align:baseline !important
    }

    .lg\:vertical-align-top {
        vertical-align: top !important
    }

    .lg\:vertical-align-middle {
        vertical-align: middle !important
    }

    .lg\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .lg\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .lg\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .lg\:vertical-align-sub {
        vertical-align: sub !important
    }

    .lg\:vertical-align-super {
        vertical-align: super !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:vertical-align-baseline {
        vertical-align:baseline !important
    }

    .xl\:vertical-align-top {
        vertical-align: top !important
    }

    .xl\:vertical-align-middle {
        vertical-align: middle !important
    }

    .xl\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .xl\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .xl\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .xl\:vertical-align-sub {
        vertical-align: sub !important
    }

    .xl\:vertical-align-super {
        vertical-align: super !important
    }
}

@media screen and (min-width: 100%) {
    .max\:vertical-align-baseline {
        vertical-align:baseline !important
    }

    .max\:vertical-align-top {
        vertical-align: top !important
    }

    .max\:vertical-align-middle {
        vertical-align: middle !important
    }

    .max\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .max\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .max\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .max\:vertical-align-sub {
        vertical-align: sub !important
    }

    .max\:vertical-align-super {
        vertical-align: super !important
    }
}

.flex-row {
    flex-direction: row !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.flex-column,.review-section {
    flex-direction: column !important
}

.flex-column-reverse {
    flex-direction: column-reverse !important
}

@media screen and (min-width: 320px) {
    .xxs\:flex-row {
        flex-direction:row !important
    }

    .xxs\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .xxs\:flex-column {
        flex-direction: column !important
    }

    .xxs\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:flex-row {
        flex-direction:row !important
    }

    .xs\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .xs\:flex-column {
        flex-direction: column !important
    }

    .xs\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:flex-row {
        flex-direction:row !important
    }

    .sm\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .sm\:flex-column {
        flex-direction: column !important
    }

    .sm\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width: 960px) {
    .md\:flex-row {
        flex-direction:row !important
    }

    .md\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .md\:flex-column {
        flex-direction: column !important
    }

    .md\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:flex-row {
        flex-direction:row !important
    }

    .lg\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .lg\:flex-column {
        flex-direction: column !important
    }

    .lg\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:flex-row {
        flex-direction:row !important
    }

    .xl\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .xl\:flex-column {
        flex-direction: column !important
    }

    .xl\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width: 100%) {
    .max\:flex-row {
        flex-direction:row !important
    }

    .max\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .max\:flex-column {
        flex-direction: column !important
    }

    .max\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

.flex-wrap,.review-section--actions {
    flex-wrap: wrap !important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

@media screen and (min-width: 320px) {
    .xxs\:flex-wrap {
        flex-wrap:wrap !important
    }

    .xxs\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .xxs\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:flex-wrap {
        flex-wrap:wrap !important
    }

    .xs\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .xs\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:flex-wrap {
        flex-wrap:wrap !important
    }

    .sm\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .sm\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

@media screen and (min-width: 960px) {
    .md\:flex-wrap {
        flex-wrap:wrap !important
    }

    .md\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .md\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:flex-wrap {
        flex-wrap:wrap !important
    }

    .lg\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .lg\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:flex-wrap {
        flex-wrap:wrap !important
    }

    .xl\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .xl\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

@media screen and (min-width: 100%) {
    .max\:flex-wrap {
        flex-wrap:wrap !important
    }

    .max\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .max\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

.justify-content-start {
    justify-content: flex-start !important
}

.justify-content-end,.review-section--actions {
    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
}

@media screen and (min-width: 320px) {
    .xxs\:justify-content-start {
        justify-content:flex-start !important
    }

    .xxs\:justify-content-end {
        justify-content: flex-end !important
    }

    .xxs\:justify-content-center {
        justify-content: center !important
    }

    .xxs\:justify-content-between {
        justify-content: space-between !important
    }

    .xxs\:justify-content-around {
        justify-content: space-around !important
    }

    .xxs\:justify-content-evenly {
        justify-content: space-evenly !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:justify-content-start {
        justify-content:flex-start !important
    }

    .xs\:justify-content-end {
        justify-content: flex-end !important
    }

    .xs\:justify-content-center {
        justify-content: center !important
    }

    .xs\:justify-content-between {
        justify-content: space-between !important
    }

    .xs\:justify-content-around {
        justify-content: space-around !important
    }

    .xs\:justify-content-evenly {
        justify-content: space-evenly !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:justify-content-start {
        justify-content:flex-start !important
    }

    .sm\:justify-content-end {
        justify-content: flex-end !important
    }

    .sm\:justify-content-center {
        justify-content: center !important
    }

    .sm\:justify-content-between {
        justify-content: space-between !important
    }

    .sm\:justify-content-around {
        justify-content: space-around !important
    }

    .sm\:justify-content-evenly {
        justify-content: space-evenly !important
    }
}

@media screen and (min-width: 960px) {
    .md\:justify-content-start {
        justify-content:flex-start !important
    }

    .md\:justify-content-end {
        justify-content: flex-end !important
    }

    .md\:justify-content-center {
        justify-content: center !important
    }

    .md\:justify-content-between {
        justify-content: space-between !important
    }

    .md\:justify-content-around {
        justify-content: space-around !important
    }

    .md\:justify-content-evenly {
        justify-content: space-evenly !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:justify-content-start {
        justify-content:flex-start !important
    }

    .lg\:justify-content-end {
        justify-content: flex-end !important
    }

    .lg\:justify-content-center {
        justify-content: center !important
    }

    .lg\:justify-content-between {
        justify-content: space-between !important
    }

    .lg\:justify-content-around {
        justify-content: space-around !important
    }

    .lg\:justify-content-evenly {
        justify-content: space-evenly !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:justify-content-start {
        justify-content:flex-start !important
    }

    .xl\:justify-content-end {
        justify-content: flex-end !important
    }

    .xl\:justify-content-center {
        justify-content: center !important
    }

    .xl\:justify-content-between {
        justify-content: space-between !important
    }

    .xl\:justify-content-around {
        justify-content: space-around !important
    }

    .xl\:justify-content-evenly {
        justify-content: space-evenly !important
    }
}

@media screen and (min-width: 100%) {
    .max\:justify-content-start {
        justify-content:flex-start !important
    }

    .max\:justify-content-end {
        justify-content: flex-end !important
    }

    .max\:justify-content-center {
        justify-content: center !important
    }

    .max\:justify-content-between {
        justify-content: space-between !important
    }

    .max\:justify-content-around {
        justify-content: space-around !important
    }

    .max\:justify-content-evenly {
        justify-content: space-evenly !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-evenly {
    align-content: space-evenly !important
}

@media screen and (min-width: 320px) {
    .xxs\:align-content-start {
        align-content:flex-start !important
    }

    .xxs\:align-content-end {
        align-content: flex-end !important
    }

    .xxs\:align-content-center {
        align-content: center !important
    }

    .xxs\:align-content-between {
        align-content: space-between !important
    }

    .xxs\:align-content-around {
        align-content: space-around !important
    }

    .xxs\:align-content-evenly {
        align-content: space-evenly !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:align-content-start {
        align-content:flex-start !important
    }

    .xs\:align-content-end {
        align-content: flex-end !important
    }

    .xs\:align-content-center {
        align-content: center !important
    }

    .xs\:align-content-between {
        align-content: space-between !important
    }

    .xs\:align-content-around {
        align-content: space-around !important
    }

    .xs\:align-content-evenly {
        align-content: space-evenly !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:align-content-start {
        align-content:flex-start !important
    }

    .sm\:align-content-end {
        align-content: flex-end !important
    }

    .sm\:align-content-center {
        align-content: center !important
    }

    .sm\:align-content-between {
        align-content: space-between !important
    }

    .sm\:align-content-around {
        align-content: space-around !important
    }

    .sm\:align-content-evenly {
        align-content: space-evenly !important
    }
}

@media screen and (min-width: 960px) {
    .md\:align-content-start {
        align-content:flex-start !important
    }

    .md\:align-content-end {
        align-content: flex-end !important
    }

    .md\:align-content-center {
        align-content: center !important
    }

    .md\:align-content-between {
        align-content: space-between !important
    }

    .md\:align-content-around {
        align-content: space-around !important
    }

    .md\:align-content-evenly {
        align-content: space-evenly !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:align-content-start {
        align-content:flex-start !important
    }

    .lg\:align-content-end {
        align-content: flex-end !important
    }

    .lg\:align-content-center {
        align-content: center !important
    }

    .lg\:align-content-between {
        align-content: space-between !important
    }

    .lg\:align-content-around {
        align-content: space-around !important
    }

    .lg\:align-content-evenly {
        align-content: space-evenly !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:align-content-start {
        align-content:flex-start !important
    }

    .xl\:align-content-end {
        align-content: flex-end !important
    }

    .xl\:align-content-center {
        align-content: center !important
    }

    .xl\:align-content-between {
        align-content: space-between !important
    }

    .xl\:align-content-around {
        align-content: space-around !important
    }

    .xl\:align-content-evenly {
        align-content: space-evenly !important
    }
}

@media screen and (min-width: 100%) {
    .max\:align-content-start {
        align-content:flex-start !important
    }

    .max\:align-content-end {
        align-content: flex-end !important
    }

    .max\:align-content-center {
        align-content: center !important
    }

    .max\:align-content-between {
        align-content: space-between !important
    }

    .max\:align-content-around {
        align-content: space-around !important
    }

    .max\:align-content-evenly {
        align-content: space-evenly !important
    }
}

.align-items-stretch {
    align-items: stretch !important
}

.align-items-start {
    align-items: flex-start !important
}

.align-items-center {
    align-items: center !important
}

.align-items-end {
    align-items: flex-end !important
}

.align-items-baseline {
    align-items: baseline !important
}

@media screen and (min-width: 320px) {
    .xxs\:align-items-stretch {
        align-items:stretch !important
    }

    .xxs\:align-items-start {
        align-items: flex-start !important
    }

    .xxs\:align-items-center {
        align-items: center !important
    }

    .xxs\:align-items-end {
        align-items: flex-end !important
    }

    .xxs\:align-items-baseline {
        align-items: baseline !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:align-items-stretch {
        align-items:stretch !important
    }

    .xs\:align-items-start {
        align-items: flex-start !important
    }

    .xs\:align-items-center {
        align-items: center !important
    }

    .xs\:align-items-end {
        align-items: flex-end !important
    }

    .xs\:align-items-baseline {
        align-items: baseline !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:align-items-stretch {
        align-items:stretch !important
    }

    .sm\:align-items-start {
        align-items: flex-start !important
    }

    .sm\:align-items-center {
        align-items: center !important
    }

    .sm\:align-items-end {
        align-items: flex-end !important
    }

    .sm\:align-items-baseline {
        align-items: baseline !important
    }
}

@media screen and (min-width: 960px) {
    .md\:align-items-stretch {
        align-items:stretch !important
    }

    .md\:align-items-start {
        align-items: flex-start !important
    }

    .md\:align-items-center {
        align-items: center !important
    }

    .md\:align-items-end {
        align-items: flex-end !important
    }

    .md\:align-items-baseline {
        align-items: baseline !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:align-items-stretch {
        align-items:stretch !important
    }

    .lg\:align-items-start {
        align-items: flex-start !important
    }

    .lg\:align-items-center {
        align-items: center !important
    }

    .lg\:align-items-end {
        align-items: flex-end !important
    }

    .lg\:align-items-baseline {
        align-items: baseline !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:align-items-stretch {
        align-items:stretch !important
    }

    .xl\:align-items-start {
        align-items: flex-start !important
    }

    .xl\:align-items-center {
        align-items: center !important
    }

    .xl\:align-items-end {
        align-items: flex-end !important
    }

    .xl\:align-items-baseline {
        align-items: baseline !important
    }
}

@media screen and (min-width: 100%) {
    .max\:align-items-stretch {
        align-items:stretch !important
    }

    .max\:align-items-start {
        align-items: flex-start !important
    }

    .max\:align-items-center {
        align-items: center !important
    }

    .max\:align-items-end {
        align-items: flex-end !important
    }

    .max\:align-items-baseline {
        align-items: baseline !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-stretch {
    align-self: stretch !important
}

.align-self-baseline {
    align-self: baseline !important
}

@media screen and (min-width: 320px) {
    .xxs\:align-self-auto {
        align-self:auto !important
    }

    .xxs\:align-self-start {
        align-self: flex-start !important
    }

    .xxs\:align-self-end {
        align-self: flex-end !important
    }

    .xxs\:align-self-center {
        align-self: center !important
    }

    .xxs\:align-self-stretch {
        align-self: stretch !important
    }

    .xxs\:align-self-baseline {
        align-self: baseline !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:align-self-auto {
        align-self:auto !important
    }

    .xs\:align-self-start {
        align-self: flex-start !important
    }

    .xs\:align-self-end {
        align-self: flex-end !important
    }

    .xs\:align-self-center {
        align-self: center !important
    }

    .xs\:align-self-stretch {
        align-self: stretch !important
    }

    .xs\:align-self-baseline {
        align-self: baseline !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:align-self-auto {
        align-self:auto !important
    }

    .sm\:align-self-start {
        align-self: flex-start !important
    }

    .sm\:align-self-end {
        align-self: flex-end !important
    }

    .sm\:align-self-center {
        align-self: center !important
    }

    .sm\:align-self-stretch {
        align-self: stretch !important
    }

    .sm\:align-self-baseline {
        align-self: baseline !important
    }
}

@media screen and (min-width: 960px) {
    .md\:align-self-auto {
        align-self:auto !important
    }

    .md\:align-self-start {
        align-self: flex-start !important
    }

    .md\:align-self-end {
        align-self: flex-end !important
    }

    .md\:align-self-center {
        align-self: center !important
    }

    .md\:align-self-stretch {
        align-self: stretch !important
    }

    .md\:align-self-baseline {
        align-self: baseline !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:align-self-auto {
        align-self:auto !important
    }

    .lg\:align-self-start {
        align-self: flex-start !important
    }

    .lg\:align-self-end {
        align-self: flex-end !important
    }

    .lg\:align-self-center {
        align-self: center !important
    }

    .lg\:align-self-stretch {
        align-self: stretch !important
    }

    .lg\:align-self-baseline {
        align-self: baseline !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:align-self-auto {
        align-self:auto !important
    }

    .xl\:align-self-start {
        align-self: flex-start !important
    }

    .xl\:align-self-end {
        align-self: flex-end !important
    }

    .xl\:align-self-center {
        align-self: center !important
    }

    .xl\:align-self-stretch {
        align-self: stretch !important
    }

    .xl\:align-self-baseline {
        align-self: baseline !important
    }
}

@media screen and (min-width: 100%) {
    .max\:align-self-auto {
        align-self:auto !important
    }

    .max\:align-self-start {
        align-self: flex-start !important
    }

    .max\:align-self-end {
        align-self: flex-end !important
    }

    .max\:align-self-center {
        align-self: center !important
    }

    .max\:align-self-stretch {
        align-self: stretch !important
    }

    .max\:align-self-baseline {
        align-self: baseline !important
    }
}

.flex-order-0 {
    order: 0 !important
}

.flex-order-1 {
    order: 1 !important
}

.flex-order-2 {
    order: 2 !important
}

.flex-order-3 {
    order: 3 !important
}

.flex-order-4 {
    order: 4 !important
}

.flex-order-5 {
    order: 5 !important
}

.flex-order-6 {
    order: 6 !important
}

@media screen and (min-width: 320px) {
    .xxs\:flex-order-0 {
        order:0 !important
    }

    .xxs\:flex-order-1 {
        order: 1 !important
    }

    .xxs\:flex-order-2 {
        order: 2 !important
    }

    .xxs\:flex-order-3 {
        order: 3 !important
    }

    .xxs\:flex-order-4 {
        order: 4 !important
    }

    .xxs\:flex-order-5 {
        order: 5 !important
    }

    .xxs\:flex-order-6 {
        order: 6 !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:flex-order-0 {
        order:0 !important
    }

    .xs\:flex-order-1 {
        order: 1 !important
    }

    .xs\:flex-order-2 {
        order: 2 !important
    }

    .xs\:flex-order-3 {
        order: 3 !important
    }

    .xs\:flex-order-4 {
        order: 4 !important
    }

    .xs\:flex-order-5 {
        order: 5 !important
    }

    .xs\:flex-order-6 {
        order: 6 !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:flex-order-0 {
        order:0 !important
    }

    .sm\:flex-order-1 {
        order: 1 !important
    }

    .sm\:flex-order-2 {
        order: 2 !important
    }

    .sm\:flex-order-3 {
        order: 3 !important
    }

    .sm\:flex-order-4 {
        order: 4 !important
    }

    .sm\:flex-order-5 {
        order: 5 !important
    }

    .sm\:flex-order-6 {
        order: 6 !important
    }
}

@media screen and (min-width: 960px) {
    .md\:flex-order-0 {
        order:0 !important
    }

    .md\:flex-order-1 {
        order: 1 !important
    }

    .md\:flex-order-2 {
        order: 2 !important
    }

    .md\:flex-order-3 {
        order: 3 !important
    }

    .md\:flex-order-4 {
        order: 4 !important
    }

    .md\:flex-order-5 {
        order: 5 !important
    }

    .md\:flex-order-6 {
        order: 6 !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:flex-order-0 {
        order:0 !important
    }

    .lg\:flex-order-1 {
        order: 1 !important
    }

    .lg\:flex-order-2 {
        order: 2 !important
    }

    .lg\:flex-order-3 {
        order: 3 !important
    }

    .lg\:flex-order-4 {
        order: 4 !important
    }

    .lg\:flex-order-5 {
        order: 5 !important
    }

    .lg\:flex-order-6 {
        order: 6 !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:flex-order-0 {
        order:0 !important
    }

    .xl\:flex-order-1 {
        order: 1 !important
    }

    .xl\:flex-order-2 {
        order: 2 !important
    }

    .xl\:flex-order-3 {
        order: 3 !important
    }

    .xl\:flex-order-4 {
        order: 4 !important
    }

    .xl\:flex-order-5 {
        order: 5 !important
    }

    .xl\:flex-order-6 {
        order: 6 !important
    }
}

@media screen and (min-width: 100%) {
    .max\:flex-order-0 {
        order:0 !important
    }

    .max\:flex-order-1 {
        order: 1 !important
    }

    .max\:flex-order-2 {
        order: 2 !important
    }

    .max\:flex-order-3 {
        order: 3 !important
    }

    .max\:flex-order-4 {
        order: 4 !important
    }

    .max\:flex-order-5 {
        order: 5 !important
    }

    .max\:flex-order-6 {
        order: 6 !important
    }
}

.flex-1 {
    flex: 1 1 0% !important
}

.flex-auto {
    flex: 1 1 auto !important
}

.flex-initial {
    flex: 0 1 auto !important
}

.flex-none {
    flex: none !important
}

@media screen and (min-width: 320px) {
    .xxs\:flex-1 {
        flex:1 1 0% !important
    }

    .xxs\:flex-auto {
        flex: 1 1 auto !important
    }

    .xxs\:flex-initial {
        flex: 0 1 auto !important
    }

    .xxs\:flex-none {
        flex: none !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:flex-1 {
        flex:1 1 0% !important
    }

    .xs\:flex-auto {
        flex: 1 1 auto !important
    }

    .xs\:flex-initial {
        flex: 0 1 auto !important
    }

    .xs\:flex-none {
        flex: none !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:flex-1 {
        flex:1 1 0% !important
    }

    .sm\:flex-auto {
        flex: 1 1 auto !important
    }

    .sm\:flex-initial {
        flex: 0 1 auto !important
    }

    .sm\:flex-none {
        flex: none !important
    }
}

@media screen and (min-width: 960px) {
    .md\:flex-1 {
        flex:1 1 0% !important
    }

    .md\:flex-auto {
        flex: 1 1 auto !important
    }

    .md\:flex-initial {
        flex: 0 1 auto !important
    }

    .md\:flex-none {
        flex: none !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:flex-1 {
        flex:1 1 0% !important
    }

    .lg\:flex-auto {
        flex: 1 1 auto !important
    }

    .lg\:flex-initial {
        flex: 0 1 auto !important
    }

    .lg\:flex-none {
        flex: none !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:flex-1 {
        flex:1 1 0% !important
    }

    .xl\:flex-auto {
        flex: 1 1 auto !important
    }

    .xl\:flex-initial {
        flex: 0 1 auto !important
    }

    .xl\:flex-none {
        flex: none !important
    }
}

@media screen and (min-width: 100%) {
    .max\:flex-1 {
        flex:1 1 0% !important
    }

    .max\:flex-auto {
        flex: 1 1 auto !important
    }

    .max\:flex-initial {
        flex: 0 1 auto !important
    }

    .max\:flex-none {
        flex: none !important
    }
}

.flex-grow-0 {
    flex-grow: 0 !important
}

.flex-grow-1 {
    flex-grow: 1 !important
}

@media screen and (min-width: 320px) {
    .xxs\:flex-grow-0 {
        flex-grow:0 !important
    }

    .xxs\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:flex-grow-0 {
        flex-grow:0 !important
    }

    .xs\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:flex-grow-0 {
        flex-grow:0 !important
    }

    .sm\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

@media screen and (min-width: 960px) {
    .md\:flex-grow-0 {
        flex-grow:0 !important
    }

    .md\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:flex-grow-0 {
        flex-grow:0 !important
    }

    .lg\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:flex-grow-0 {
        flex-grow:0 !important
    }

    .xl\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

@media screen and (min-width: 100%) {
    .max\:flex-grow-0 {
        flex-grow:0 !important
    }

    .max\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

.flex-shrink-0 {
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    flex-shrink: 1 !important
}

@media screen and (min-width: 320px) {
    .xxs\:flex-shrink-0 {
        flex-shrink:0 !important
    }

    .xxs\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:flex-shrink-0 {
        flex-shrink:0 !important
    }

    .xs\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:flex-shrink-0 {
        flex-shrink:0 !important
    }

    .sm\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

@media screen and (min-width: 960px) {
    .md\:flex-shrink-0 {
        flex-shrink:0 !important
    }

    .md\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:flex-shrink-0 {
        flex-shrink:0 !important
    }

    .lg\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:flex-shrink-0 {
        flex-shrink:0 !important
    }

    .xl\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

@media screen and (min-width: 100%) {
    .max\:flex-shrink-0 {
        flex-shrink:0 !important
    }

    .max\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

.gap-0 {
    gap: 0rem !important
}

.gap-1 {
    gap: .25rem !important
}

.gap-2,.review-section--actions {
    gap: .5rem !important
}

.gap-3 {
    gap: 1rem !important
}

.gap-4 {
    gap: 1.5rem !important
}

.gap-5 {
    gap: 2rem !important
}

.gap-6 {
    gap: 3rem !important
}

.gap-7 {
    gap: 4rem !important
}

.gap-8 {
    gap: 5rem !important
}

.row-gap-0 {
    row-gap: 0rem !important
}

.row-gap-1 {
    row-gap: .25rem !important
}

.row-gap-2 {
    row-gap: .5rem !important
}

.row-gap-3 {
    row-gap: 1rem !important
}

.row-gap-4 {
    row-gap: 1.5rem !important
}

.row-gap-5 {
    row-gap: 2rem !important
}

.row-gap-6 {
    row-gap: 3rem !important
}

.row-gap-7 {
    row-gap: 4rem !important
}

.row-gap-8 {
    row-gap: 5rem !important
}

.column-gap-0 {
    column-gap: 0rem !important
}

.column-gap-1 {
    column-gap: .25rem !important
}

.column-gap-2 {
    column-gap: .5rem !important
}

.column-gap-3 {
    column-gap: 1rem !important
}

.column-gap-4 {
    column-gap: 1.5rem !important
}

.column-gap-5 {
    column-gap: 2rem !important
}

.column-gap-6 {
    column-gap: 3rem !important
}

.column-gap-7 {
    column-gap: 4rem !important
}

.column-gap-8 {
    column-gap: 5rem !important
}

@media screen and (min-width: 320px) {
    .xxs\:gap-0 {
        gap:0rem !important
    }

    .xxs\:gap-1 {
        gap: .25rem !important
    }

    .xxs\:gap-2 {
        gap: .5rem !important
    }

    .xxs\:gap-3 {
        gap: 1rem !important
    }

    .xxs\:gap-4 {
        gap: 1.5rem !important
    }

    .xxs\:gap-5 {
        gap: 2rem !important
    }

    .xxs\:gap-6 {
        gap: 3rem !important
    }

    .xxs\:gap-7 {
        gap: 4rem !important
    }

    .xxs\:gap-8 {
        gap: 5rem !important
    }

    .xxs\:row-gap-0 {
        row-gap: 0rem !important
    }

    .xxs\:row-gap-1 {
        row-gap: .25rem !important
    }

    .xxs\:row-gap-2 {
        row-gap: .5rem !important
    }

    .xxs\:row-gap-3 {
        row-gap: 1rem !important
    }

    .xxs\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .xxs\:row-gap-5 {
        row-gap: 2rem !important
    }

    .xxs\:row-gap-6 {
        row-gap: 3rem !important
    }

    .xxs\:row-gap-7 {
        row-gap: 4rem !important
    }

    .xxs\:row-gap-8 {
        row-gap: 5rem !important
    }

    .xxs\:column-gap-0 {
        column-gap: 0rem !important
    }

    .xxs\:column-gap-1 {
        column-gap: .25rem !important
    }

    .xxs\:column-gap-2 {
        column-gap: .5rem !important
    }

    .xxs\:column-gap-3 {
        column-gap: 1rem !important
    }

    .xxs\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .xxs\:column-gap-5 {
        column-gap: 2rem !important
    }

    .xxs\:column-gap-6 {
        column-gap: 3rem !important
    }

    .xxs\:column-gap-7 {
        column-gap: 4rem !important
    }

    .xxs\:column-gap-8 {
        column-gap: 5rem !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:gap-0 {
        gap:0rem !important
    }

    .xs\:gap-1 {
        gap: .25rem !important
    }

    .xs\:gap-2 {
        gap: .5rem !important
    }

    .xs\:gap-3 {
        gap: 1rem !important
    }

    .xs\:gap-4 {
        gap: 1.5rem !important
    }

    .xs\:gap-5 {
        gap: 2rem !important
    }

    .xs\:gap-6 {
        gap: 3rem !important
    }

    .xs\:gap-7 {
        gap: 4rem !important
    }

    .xs\:gap-8 {
        gap: 5rem !important
    }

    .xs\:row-gap-0 {
        row-gap: 0rem !important
    }

    .xs\:row-gap-1 {
        row-gap: .25rem !important
    }

    .xs\:row-gap-2 {
        row-gap: .5rem !important
    }

    .xs\:row-gap-3 {
        row-gap: 1rem !important
    }

    .xs\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .xs\:row-gap-5 {
        row-gap: 2rem !important
    }

    .xs\:row-gap-6 {
        row-gap: 3rem !important
    }

    .xs\:row-gap-7 {
        row-gap: 4rem !important
    }

    .xs\:row-gap-8 {
        row-gap: 5rem !important
    }

    .xs\:column-gap-0 {
        column-gap: 0rem !important
    }

    .xs\:column-gap-1 {
        column-gap: .25rem !important
    }

    .xs\:column-gap-2 {
        column-gap: .5rem !important
    }

    .xs\:column-gap-3 {
        column-gap: 1rem !important
    }

    .xs\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .xs\:column-gap-5 {
        column-gap: 2rem !important
    }

    .xs\:column-gap-6 {
        column-gap: 3rem !important
    }

    .xs\:column-gap-7 {
        column-gap: 4rem !important
    }

    .xs\:column-gap-8 {
        column-gap: 5rem !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:gap-0 {
        gap:0rem !important
    }

    .sm\:gap-1 {
        gap: .25rem !important
    }

    .sm\:gap-2 {
        gap: .5rem !important
    }

    .sm\:gap-3 {
        gap: 1rem !important
    }

    .sm\:gap-4 {
        gap: 1.5rem !important
    }

    .sm\:gap-5 {
        gap: 2rem !important
    }

    .sm\:gap-6 {
        gap: 3rem !important
    }

    .sm\:gap-7 {
        gap: 4rem !important
    }

    .sm\:gap-8 {
        gap: 5rem !important
    }

    .sm\:row-gap-0 {
        row-gap: 0rem !important
    }

    .sm\:row-gap-1 {
        row-gap: .25rem !important
    }

    .sm\:row-gap-2 {
        row-gap: .5rem !important
    }

    .sm\:row-gap-3 {
        row-gap: 1rem !important
    }

    .sm\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .sm\:row-gap-5 {
        row-gap: 2rem !important
    }

    .sm\:row-gap-6 {
        row-gap: 3rem !important
    }

    .sm\:row-gap-7 {
        row-gap: 4rem !important
    }

    .sm\:row-gap-8 {
        row-gap: 5rem !important
    }

    .sm\:column-gap-0 {
        column-gap: 0rem !important
    }

    .sm\:column-gap-1 {
        column-gap: .25rem !important
    }

    .sm\:column-gap-2 {
        column-gap: .5rem !important
    }

    .sm\:column-gap-3 {
        column-gap: 1rem !important
    }

    .sm\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .sm\:column-gap-5 {
        column-gap: 2rem !important
    }

    .sm\:column-gap-6 {
        column-gap: 3rem !important
    }

    .sm\:column-gap-7 {
        column-gap: 4rem !important
    }

    .sm\:column-gap-8 {
        column-gap: 5rem !important
    }
}

@media screen and (min-width: 960px) {
    .md\:gap-0 {
        gap:0rem !important
    }

    .md\:gap-1 {
        gap: .25rem !important
    }

    .md\:gap-2 {
        gap: .5rem !important
    }

    .md\:gap-3 {
        gap: 1rem !important
    }

    .md\:gap-4 {
        gap: 1.5rem !important
    }

    .md\:gap-5 {
        gap: 2rem !important
    }

    .md\:gap-6 {
        gap: 3rem !important
    }

    .md\:gap-7 {
        gap: 4rem !important
    }

    .md\:gap-8 {
        gap: 5rem !important
    }

    .md\:row-gap-0 {
        row-gap: 0rem !important
    }

    .md\:row-gap-1 {
        row-gap: .25rem !important
    }

    .md\:row-gap-2 {
        row-gap: .5rem !important
    }

    .md\:row-gap-3 {
        row-gap: 1rem !important
    }

    .md\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .md\:row-gap-5 {
        row-gap: 2rem !important
    }

    .md\:row-gap-6 {
        row-gap: 3rem !important
    }

    .md\:row-gap-7 {
        row-gap: 4rem !important
    }

    .md\:row-gap-8 {
        row-gap: 5rem !important
    }

    .md\:column-gap-0 {
        column-gap: 0rem !important
    }

    .md\:column-gap-1 {
        column-gap: .25rem !important
    }

    .md\:column-gap-2 {
        column-gap: .5rem !important
    }

    .md\:column-gap-3 {
        column-gap: 1rem !important
    }

    .md\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .md\:column-gap-5 {
        column-gap: 2rem !important
    }

    .md\:column-gap-6 {
        column-gap: 3rem !important
    }

    .md\:column-gap-7 {
        column-gap: 4rem !important
    }

    .md\:column-gap-8 {
        column-gap: 5rem !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:gap-0 {
        gap:0rem !important
    }

    .lg\:gap-1 {
        gap: .25rem !important
    }

    .lg\:gap-2 {
        gap: .5rem !important
    }

    .lg\:gap-3 {
        gap: 1rem !important
    }

    .lg\:gap-4 {
        gap: 1.5rem !important
    }

    .lg\:gap-5 {
        gap: 2rem !important
    }

    .lg\:gap-6 {
        gap: 3rem !important
    }

    .lg\:gap-7 {
        gap: 4rem !important
    }

    .lg\:gap-8 {
        gap: 5rem !important
    }

    .lg\:row-gap-0 {
        row-gap: 0rem !important
    }

    .lg\:row-gap-1 {
        row-gap: .25rem !important
    }

    .lg\:row-gap-2 {
        row-gap: .5rem !important
    }

    .lg\:row-gap-3 {
        row-gap: 1rem !important
    }

    .lg\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .lg\:row-gap-5 {
        row-gap: 2rem !important
    }

    .lg\:row-gap-6 {
        row-gap: 3rem !important
    }

    .lg\:row-gap-7 {
        row-gap: 4rem !important
    }

    .lg\:row-gap-8 {
        row-gap: 5rem !important
    }

    .lg\:column-gap-0 {
        column-gap: 0rem !important
    }

    .lg\:column-gap-1 {
        column-gap: .25rem !important
    }

    .lg\:column-gap-2 {
        column-gap: .5rem !important
    }

    .lg\:column-gap-3 {
        column-gap: 1rem !important
    }

    .lg\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .lg\:column-gap-5 {
        column-gap: 2rem !important
    }

    .lg\:column-gap-6 {
        column-gap: 3rem !important
    }

    .lg\:column-gap-7 {
        column-gap: 4rem !important
    }

    .lg\:column-gap-8 {
        column-gap: 5rem !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:gap-0 {
        gap:0rem !important
    }

    .xl\:gap-1 {
        gap: .25rem !important
    }

    .xl\:gap-2 {
        gap: .5rem !important
    }

    .xl\:gap-3 {
        gap: 1rem !important
    }

    .xl\:gap-4 {
        gap: 1.5rem !important
    }

    .xl\:gap-5 {
        gap: 2rem !important
    }

    .xl\:gap-6 {
        gap: 3rem !important
    }

    .xl\:gap-7 {
        gap: 4rem !important
    }

    .xl\:gap-8 {
        gap: 5rem !important
    }

    .xl\:row-gap-0 {
        row-gap: 0rem !important
    }

    .xl\:row-gap-1 {
        row-gap: .25rem !important
    }

    .xl\:row-gap-2 {
        row-gap: .5rem !important
    }

    .xl\:row-gap-3 {
        row-gap: 1rem !important
    }

    .xl\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .xl\:row-gap-5 {
        row-gap: 2rem !important
    }

    .xl\:row-gap-6 {
        row-gap: 3rem !important
    }

    .xl\:row-gap-7 {
        row-gap: 4rem !important
    }

    .xl\:row-gap-8 {
        row-gap: 5rem !important
    }

    .xl\:column-gap-0 {
        column-gap: 0rem !important
    }

    .xl\:column-gap-1 {
        column-gap: .25rem !important
    }

    .xl\:column-gap-2 {
        column-gap: .5rem !important
    }

    .xl\:column-gap-3 {
        column-gap: 1rem !important
    }

    .xl\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .xl\:column-gap-5 {
        column-gap: 2rem !important
    }

    .xl\:column-gap-6 {
        column-gap: 3rem !important
    }

    .xl\:column-gap-7 {
        column-gap: 4rem !important
    }

    .xl\:column-gap-8 {
        column-gap: 5rem !important
    }
}

@media screen and (min-width: 100%) {
    .max\:gap-0 {
        gap:0rem !important
    }

    .max\:gap-1 {
        gap: .25rem !important
    }

    .max\:gap-2 {
        gap: .5rem !important
    }

    .max\:gap-3 {
        gap: 1rem !important
    }

    .max\:gap-4 {
        gap: 1.5rem !important
    }

    .max\:gap-5 {
        gap: 2rem !important
    }

    .max\:gap-6 {
        gap: 3rem !important
    }

    .max\:gap-7 {
        gap: 4rem !important
    }

    .max\:gap-8 {
        gap: 5rem !important
    }

    .max\:row-gap-0 {
        row-gap: 0rem !important
    }

    .max\:row-gap-1 {
        row-gap: .25rem !important
    }

    .max\:row-gap-2 {
        row-gap: .5rem !important
    }

    .max\:row-gap-3 {
        row-gap: 1rem !important
    }

    .max\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .max\:row-gap-5 {
        row-gap: 2rem !important
    }

    .max\:row-gap-6 {
        row-gap: 3rem !important
    }

    .max\:row-gap-7 {
        row-gap: 4rem !important
    }

    .max\:row-gap-8 {
        row-gap: 5rem !important
    }

    .max\:column-gap-0 {
        column-gap: 0rem !important
    }

    .max\:column-gap-1 {
        column-gap: .25rem !important
    }

    .max\:column-gap-2 {
        column-gap: .5rem !important
    }

    .max\:column-gap-3 {
        column-gap: 1rem !important
    }

    .max\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .max\:column-gap-5 {
        column-gap: 2rem !important
    }

    .max\:column-gap-6 {
        column-gap: 3rem !important
    }

    .max\:column-gap-7 {
        column-gap: 4rem !important
    }

    .max\:column-gap-8 {
        column-gap: 5rem !important
    }
}

.p-0 {
    padding: 0rem !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: 2rem !important
}

.p-6 {
    padding: 3rem !important
}

.p-7 {
    padding: 4rem !important
}

.p-8 {
    padding: 5rem !important
}

.pt-0 {
    padding-top: 0rem !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: 2rem !important
}

.pt-6 {
    padding-top: 3rem !important
}

.pt-7 {
    padding-top: 4rem !important
}

.pt-8 {
    padding-top: 5rem !important
}

.pr-0 {
    padding-right: 0rem !important
}

.pr-1 {
    padding-right: .25rem !important
}

.pr-2 {
    padding-right: .5rem !important
}

.pr-3 {
    padding-right: 1rem !important
}

.pr-4 {
    padding-right: 1.5rem !important
}

.pr-5 {
    padding-right: 2rem !important
}

.pr-6 {
    padding-right: 3rem !important
}

.pr-7 {
    padding-right: 4rem !important
}

.pr-8 {
    padding-right: 5rem !important
}

.pl-0 {
    padding-left: 0rem !important
}

.pl-1 {
    padding-left: .25rem !important
}

.pl-2 {
    padding-left: .5rem !important
}

.pl-3 {
    padding-left: 1rem !important
}

.pl-4 {
    padding-left: 1.5rem !important
}

.pl-5 {
    padding-left: 2rem !important
}

.pl-6 {
    padding-left: 3rem !important
}

.pl-7 {
    padding-left: 4rem !important
}

.pl-8 {
    padding-left: 5rem !important
}

.pb-0 {
    padding-bottom: 0rem !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: 2rem !important
}

.pb-6 {
    padding-bottom: 3rem !important
}

.pb-7 {
    padding-bottom: 4rem !important
}

.pb-8 {
    padding-bottom: 5rem !important
}

.px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important
}

.px-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important
}

.px-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important
}

.px-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
}

.px-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
}

.px-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
}

.px-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important
}

.px-7 {
    padding-left: 4rem !important;
    padding-right: 4rem !important
}

.px-8 {
    padding-left: 5rem !important;
    padding-right: 5rem !important
}

.py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !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: 2rem !important;
    padding-bottom: 2rem !important
}

.py-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

.py-7 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important
}

.py-8 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important
}

@media screen and (min-width: 320px) {
    .xxs\:p-0 {
        padding:0rem !important
    }

    .xxs\:p-1 {
        padding: .25rem !important
    }

    .xxs\:p-2 {
        padding: .5rem !important
    }

    .xxs\:p-3 {
        padding: 1rem !important
    }

    .xxs\:p-4 {
        padding: 1.5rem !important
    }

    .xxs\:p-5 {
        padding: 2rem !important
    }

    .xxs\:p-6 {
        padding: 3rem !important
    }

    .xxs\:p-7 {
        padding: 4rem !important
    }

    .xxs\:p-8 {
        padding: 5rem !important
    }

    .xxs\:pt-0 {
        padding-top: 0rem !important
    }

    .xxs\:pt-1 {
        padding-top: .25rem !important
    }

    .xxs\:pt-2 {
        padding-top: .5rem !important
    }

    .xxs\:pt-3 {
        padding-top: 1rem !important
    }

    .xxs\:pt-4 {
        padding-top: 1.5rem !important
    }

    .xxs\:pt-5 {
        padding-top: 2rem !important
    }

    .xxs\:pt-6 {
        padding-top: 3rem !important
    }

    .xxs\:pt-7 {
        padding-top: 4rem !important
    }

    .xxs\:pt-8 {
        padding-top: 5rem !important
    }

    .xxs\:pr-0 {
        padding-right: 0rem !important
    }

    .xxs\:pr-1 {
        padding-right: .25rem !important
    }

    .xxs\:pr-2 {
        padding-right: .5rem !important
    }

    .xxs\:pr-3 {
        padding-right: 1rem !important
    }

    .xxs\:pr-4 {
        padding-right: 1.5rem !important
    }

    .xxs\:pr-5 {
        padding-right: 2rem !important
    }

    .xxs\:pr-6 {
        padding-right: 3rem !important
    }

    .xxs\:pr-7 {
        padding-right: 4rem !important
    }

    .xxs\:pr-8 {
        padding-right: 5rem !important
    }

    .xxs\:pl-0 {
        padding-left: 0rem !important
    }

    .xxs\:pl-1 {
        padding-left: .25rem !important
    }

    .xxs\:pl-2 {
        padding-left: .5rem !important
    }

    .xxs\:pl-3 {
        padding-left: 1rem !important
    }

    .xxs\:pl-4 {
        padding-left: 1.5rem !important
    }

    .xxs\:pl-5 {
        padding-left: 2rem !important
    }

    .xxs\:pl-6 {
        padding-left: 3rem !important
    }

    .xxs\:pl-7 {
        padding-left: 4rem !important
    }

    .xxs\:pl-8 {
        padding-left: 5rem !important
    }

    .xxs\:pb-0 {
        padding-bottom: 0rem !important
    }

    .xxs\:pb-1 {
        padding-bottom: .25rem !important
    }

    .xxs\:pb-2 {
        padding-bottom: .5rem !important
    }

    .xxs\:pb-3 {
        padding-bottom: 1rem !important
    }

    .xxs\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .xxs\:pb-5 {
        padding-bottom: 2rem !important
    }

    .xxs\:pb-6 {
        padding-bottom: 3rem !important
    }

    .xxs\:pb-7 {
        padding-bottom: 4rem !important
    }

    .xxs\:pb-8 {
        padding-bottom: 5rem !important
    }

    .xxs\:px-0 {
        padding-left: 0rem !important;
        padding-right: 0rem !important
    }

    .xxs\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .xxs\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .xxs\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .xxs\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .xxs\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .xxs\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .xxs\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .xxs\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .xxs\:py-0 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }

    .xxs\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .xxs\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .xxs\:py-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .xxs\:py-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .xxs\:py-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .xxs\:py-6 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .xxs\:py-7 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .xxs\:py-8 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:p-0 {
        padding:0rem !important
    }

    .xs\:p-1 {
        padding: .25rem !important
    }

    .xs\:p-2 {
        padding: .5rem !important
    }

    .xs\:p-3 {
        padding: 1rem !important
    }

    .xs\:p-4 {
        padding: 1.5rem !important
    }

    .xs\:p-5 {
        padding: 2rem !important
    }

    .xs\:p-6 {
        padding: 3rem !important
    }

    .xs\:p-7 {
        padding: 4rem !important
    }

    .xs\:p-8 {
        padding: 5rem !important
    }

    .xs\:pt-0 {
        padding-top: 0rem !important
    }

    .xs\:pt-1 {
        padding-top: .25rem !important
    }

    .xs\:pt-2 {
        padding-top: .5rem !important
    }

    .xs\:pt-3 {
        padding-top: 1rem !important
    }

    .xs\:pt-4 {
        padding-top: 1.5rem !important
    }

    .xs\:pt-5 {
        padding-top: 2rem !important
    }

    .xs\:pt-6 {
        padding-top: 3rem !important
    }

    .xs\:pt-7 {
        padding-top: 4rem !important
    }

    .xs\:pt-8 {
        padding-top: 5rem !important
    }

    .xs\:pr-0 {
        padding-right: 0rem !important
    }

    .xs\:pr-1 {
        padding-right: .25rem !important
    }

    .xs\:pr-2 {
        padding-right: .5rem !important
    }

    .xs\:pr-3 {
        padding-right: 1rem !important
    }

    .xs\:pr-4 {
        padding-right: 1.5rem !important
    }

    .xs\:pr-5 {
        padding-right: 2rem !important
    }

    .xs\:pr-6 {
        padding-right: 3rem !important
    }

    .xs\:pr-7 {
        padding-right: 4rem !important
    }

    .xs\:pr-8 {
        padding-right: 5rem !important
    }

    .xs\:pl-0 {
        padding-left: 0rem !important
    }

    .xs\:pl-1 {
        padding-left: .25rem !important
    }

    .xs\:pl-2 {
        padding-left: .5rem !important
    }

    .xs\:pl-3 {
        padding-left: 1rem !important
    }

    .xs\:pl-4 {
        padding-left: 1.5rem !important
    }

    .xs\:pl-5 {
        padding-left: 2rem !important
    }

    .xs\:pl-6 {
        padding-left: 3rem !important
    }

    .xs\:pl-7 {
        padding-left: 4rem !important
    }

    .xs\:pl-8 {
        padding-left: 5rem !important
    }

    .xs\:pb-0 {
        padding-bottom: 0rem !important
    }

    .xs\:pb-1 {
        padding-bottom: .25rem !important
    }

    .xs\:pb-2 {
        padding-bottom: .5rem !important
    }

    .xs\:pb-3 {
        padding-bottom: 1rem !important
    }

    .xs\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .xs\:pb-5 {
        padding-bottom: 2rem !important
    }

    .xs\:pb-6 {
        padding-bottom: 3rem !important
    }

    .xs\:pb-7 {
        padding-bottom: 4rem !important
    }

    .xs\:pb-8 {
        padding-bottom: 5rem !important
    }

    .xs\:px-0 {
        padding-left: 0rem !important;
        padding-right: 0rem !important
    }

    .xs\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .xs\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .xs\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .xs\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .xs\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .xs\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .xs\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .xs\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .xs\:py-0 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }

    .xs\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .xs\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .xs\:py-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .xs\:py-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .xs\:py-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .xs\:py-6 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .xs\:py-7 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .xs\:py-8 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:p-0 {
        padding:0rem !important
    }

    .sm\:p-1 {
        padding: .25rem !important
    }

    .sm\:p-2 {
        padding: .5rem !important
    }

    .sm\:p-3 {
        padding: 1rem !important
    }

    .sm\:p-4 {
        padding: 1.5rem !important
    }

    .sm\:p-5 {
        padding: 2rem !important
    }

    .sm\:p-6 {
        padding: 3rem !important
    }

    .sm\:p-7 {
        padding: 4rem !important
    }

    .sm\:p-8 {
        padding: 5rem !important
    }

    .sm\:pt-0 {
        padding-top: 0rem !important
    }

    .sm\:pt-1 {
        padding-top: .25rem !important
    }

    .sm\:pt-2 {
        padding-top: .5rem !important
    }

    .sm\:pt-3 {
        padding-top: 1rem !important
    }

    .sm\:pt-4 {
        padding-top: 1.5rem !important
    }

    .sm\:pt-5 {
        padding-top: 2rem !important
    }

    .sm\:pt-6 {
        padding-top: 3rem !important
    }

    .sm\:pt-7 {
        padding-top: 4rem !important
    }

    .sm\:pt-8 {
        padding-top: 5rem !important
    }

    .sm\:pr-0 {
        padding-right: 0rem !important
    }

    .sm\:pr-1 {
        padding-right: .25rem !important
    }

    .sm\:pr-2 {
        padding-right: .5rem !important
    }

    .sm\:pr-3 {
        padding-right: 1rem !important
    }

    .sm\:pr-4 {
        padding-right: 1.5rem !important
    }

    .sm\:pr-5 {
        padding-right: 2rem !important
    }

    .sm\:pr-6 {
        padding-right: 3rem !important
    }

    .sm\:pr-7 {
        padding-right: 4rem !important
    }

    .sm\:pr-8 {
        padding-right: 5rem !important
    }

    .sm\:pl-0 {
        padding-left: 0rem !important
    }

    .sm\:pl-1 {
        padding-left: .25rem !important
    }

    .sm\:pl-2 {
        padding-left: .5rem !important
    }

    .sm\:pl-3 {
        padding-left: 1rem !important
    }

    .sm\:pl-4 {
        padding-left: 1.5rem !important
    }

    .sm\:pl-5 {
        padding-left: 2rem !important
    }

    .sm\:pl-6 {
        padding-left: 3rem !important
    }

    .sm\:pl-7 {
        padding-left: 4rem !important
    }

    .sm\:pl-8 {
        padding-left: 5rem !important
    }

    .sm\:pb-0 {
        padding-bottom: 0rem !important
    }

    .sm\:pb-1 {
        padding-bottom: .25rem !important
    }

    .sm\:pb-2 {
        padding-bottom: .5rem !important
    }

    .sm\:pb-3 {
        padding-bottom: 1rem !important
    }

    .sm\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .sm\:pb-5 {
        padding-bottom: 2rem !important
    }

    .sm\:pb-6 {
        padding-bottom: 3rem !important
    }

    .sm\:pb-7 {
        padding-bottom: 4rem !important
    }

    .sm\:pb-8 {
        padding-bottom: 5rem !important
    }

    .sm\:px-0 {
        padding-left: 0rem !important;
        padding-right: 0rem !important
    }

    .sm\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .sm\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .sm\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .sm\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .sm\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .sm\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .sm\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .sm\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .sm\:py-0 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }

    .sm\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .sm\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .sm\:py-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .sm\:py-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .sm\:py-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .sm\:py-6 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .sm\:py-7 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .sm\:py-8 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }
}

@media screen and (min-width: 960px) {
    .md\:p-0 {
        padding:0rem !important
    }

    .md\:p-1 {
        padding: .25rem !important
    }

    .md\:p-2 {
        padding: .5rem !important
    }

    .md\:p-3 {
        padding: 1rem !important
    }

    .md\:p-4 {
        padding: 1.5rem !important
    }

    .md\:p-5 {
        padding: 2rem !important
    }

    .md\:p-6 {
        padding: 3rem !important
    }

    .md\:p-7 {
        padding: 4rem !important
    }

    .md\:p-8 {
        padding: 5rem !important
    }

    .md\:pt-0 {
        padding-top: 0rem !important
    }

    .md\:pt-1 {
        padding-top: .25rem !important
    }

    .md\:pt-2 {
        padding-top: .5rem !important
    }

    .md\:pt-3 {
        padding-top: 1rem !important
    }

    .md\:pt-4 {
        padding-top: 1.5rem !important
    }

    .md\:pt-5 {
        padding-top: 2rem !important
    }

    .md\:pt-6 {
        padding-top: 3rem !important
    }

    .md\:pt-7 {
        padding-top: 4rem !important
    }

    .md\:pt-8 {
        padding-top: 5rem !important
    }

    .md\:pr-0 {
        padding-right: 0rem !important
    }

    .md\:pr-1 {
        padding-right: .25rem !important
    }

    .md\:pr-2 {
        padding-right: .5rem !important
    }

    .md\:pr-3 {
        padding-right: 1rem !important
    }

    .md\:pr-4 {
        padding-right: 1.5rem !important
    }

    .md\:pr-5 {
        padding-right: 2rem !important
    }

    .md\:pr-6 {
        padding-right: 3rem !important
    }

    .md\:pr-7 {
        padding-right: 4rem !important
    }

    .md\:pr-8 {
        padding-right: 5rem !important
    }

    .md\:pl-0 {
        padding-left: 0rem !important
    }

    .md\:pl-1 {
        padding-left: .25rem !important
    }

    .md\:pl-2 {
        padding-left: .5rem !important
    }

    .md\:pl-3 {
        padding-left: 1rem !important
    }

    .md\:pl-4 {
        padding-left: 1.5rem !important
    }

    .md\:pl-5 {
        padding-left: 2rem !important
    }

    .md\:pl-6 {
        padding-left: 3rem !important
    }

    .md\:pl-7 {
        padding-left: 4rem !important
    }

    .md\:pl-8 {
        padding-left: 5rem !important
    }

    .md\:pb-0 {
        padding-bottom: 0rem !important
    }

    .md\:pb-1 {
        padding-bottom: .25rem !important
    }

    .md\:pb-2 {
        padding-bottom: .5rem !important
    }

    .md\:pb-3 {
        padding-bottom: 1rem !important
    }

    .md\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .md\:pb-5 {
        padding-bottom: 2rem !important
    }

    .md\:pb-6 {
        padding-bottom: 3rem !important
    }

    .md\:pb-7 {
        padding-bottom: 4rem !important
    }

    .md\:pb-8 {
        padding-bottom: 5rem !important
    }

    .md\:px-0 {
        padding-left: 0rem !important;
        padding-right: 0rem !important
    }

    .md\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .md\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .md\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .md\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .md\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .md\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .md\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .md\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .md\:py-0 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }

    .md\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .md\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .md\:py-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .md\:py-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .md\:py-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .md\:py-6 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .md\:py-7 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .md\:py-8 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:p-0 {
        padding:0rem !important
    }

    .lg\:p-1 {
        padding: .25rem !important
    }

    .lg\:p-2 {
        padding: .5rem !important
    }

    .lg\:p-3 {
        padding: 1rem !important
    }

    .lg\:p-4 {
        padding: 1.5rem !important
    }

    .lg\:p-5 {
        padding: 2rem !important
    }

    .lg\:p-6 {
        padding: 3rem !important
    }

    .lg\:p-7 {
        padding: 4rem !important
    }

    .lg\:p-8 {
        padding: 5rem !important
    }

    .lg\:pt-0 {
        padding-top: 0rem !important
    }

    .lg\:pt-1 {
        padding-top: .25rem !important
    }

    .lg\:pt-2 {
        padding-top: .5rem !important
    }

    .lg\:pt-3 {
        padding-top: 1rem !important
    }

    .lg\:pt-4 {
        padding-top: 1.5rem !important
    }

    .lg\:pt-5 {
        padding-top: 2rem !important
    }

    .lg\:pt-6 {
        padding-top: 3rem !important
    }

    .lg\:pt-7 {
        padding-top: 4rem !important
    }

    .lg\:pt-8 {
        padding-top: 5rem !important
    }

    .lg\:pr-0 {
        padding-right: 0rem !important
    }

    .lg\:pr-1 {
        padding-right: .25rem !important
    }

    .lg\:pr-2 {
        padding-right: .5rem !important
    }

    .lg\:pr-3 {
        padding-right: 1rem !important
    }

    .lg\:pr-4 {
        padding-right: 1.5rem !important
    }

    .lg\:pr-5 {
        padding-right: 2rem !important
    }

    .lg\:pr-6 {
        padding-right: 3rem !important
    }

    .lg\:pr-7 {
        padding-right: 4rem !important
    }

    .lg\:pr-8 {
        padding-right: 5rem !important
    }

    .lg\:pl-0 {
        padding-left: 0rem !important
    }

    .lg\:pl-1 {
        padding-left: .25rem !important
    }

    .lg\:pl-2 {
        padding-left: .5rem !important
    }

    .lg\:pl-3 {
        padding-left: 1rem !important
    }

    .lg\:pl-4 {
        padding-left: 1.5rem !important
    }

    .lg\:pl-5 {
        padding-left: 2rem !important
    }

    .lg\:pl-6 {
        padding-left: 3rem !important
    }

    .lg\:pl-7 {
        padding-left: 4rem !important
    }

    .lg\:pl-8 {
        padding-left: 5rem !important
    }

    .lg\:pb-0 {
        padding-bottom: 0rem !important
    }

    .lg\:pb-1 {
        padding-bottom: .25rem !important
    }

    .lg\:pb-2 {
        padding-bottom: .5rem !important
    }

    .lg\:pb-3 {
        padding-bottom: 1rem !important
    }

    .lg\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .lg\:pb-5 {
        padding-bottom: 2rem !important
    }

    .lg\:pb-6 {
        padding-bottom: 3rem !important
    }

    .lg\:pb-7 {
        padding-bottom: 4rem !important
    }

    .lg\:pb-8 {
        padding-bottom: 5rem !important
    }

    .lg\:px-0 {
        padding-left: 0rem !important;
        padding-right: 0rem !important
    }

    .lg\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .lg\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .lg\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .lg\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .lg\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .lg\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .lg\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .lg\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .lg\:py-0 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }

    .lg\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .lg\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .lg\:py-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .lg\:py-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .lg\:py-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .lg\:py-6 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .lg\:py-7 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .lg\:py-8 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:p-0 {
        padding:0rem !important
    }

    .xl\:p-1 {
        padding: .25rem !important
    }

    .xl\:p-2 {
        padding: .5rem !important
    }

    .xl\:p-3 {
        padding: 1rem !important
    }

    .xl\:p-4 {
        padding: 1.5rem !important
    }

    .xl\:p-5 {
        padding: 2rem !important
    }

    .xl\:p-6 {
        padding: 3rem !important
    }

    .xl\:p-7 {
        padding: 4rem !important
    }

    .xl\:p-8 {
        padding: 5rem !important
    }

    .xl\:pt-0 {
        padding-top: 0rem !important
    }

    .xl\:pt-1 {
        padding-top: .25rem !important
    }

    .xl\:pt-2 {
        padding-top: .5rem !important
    }

    .xl\:pt-3 {
        padding-top: 1rem !important
    }

    .xl\:pt-4 {
        padding-top: 1.5rem !important
    }

    .xl\:pt-5 {
        padding-top: 2rem !important
    }

    .xl\:pt-6 {
        padding-top: 3rem !important
    }

    .xl\:pt-7 {
        padding-top: 4rem !important
    }

    .xl\:pt-8 {
        padding-top: 5rem !important
    }

    .xl\:pr-0 {
        padding-right: 0rem !important
    }

    .xl\:pr-1 {
        padding-right: .25rem !important
    }

    .xl\:pr-2 {
        padding-right: .5rem !important
    }

    .xl\:pr-3 {
        padding-right: 1rem !important
    }

    .xl\:pr-4 {
        padding-right: 1.5rem !important
    }

    .xl\:pr-5 {
        padding-right: 2rem !important
    }

    .xl\:pr-6 {
        padding-right: 3rem !important
    }

    .xl\:pr-7 {
        padding-right: 4rem !important
    }

    .xl\:pr-8 {
        padding-right: 5rem !important
    }

    .xl\:pl-0 {
        padding-left: 0rem !important
    }

    .xl\:pl-1 {
        padding-left: .25rem !important
    }

    .xl\:pl-2 {
        padding-left: .5rem !important
    }

    .xl\:pl-3 {
        padding-left: 1rem !important
    }

    .xl\:pl-4 {
        padding-left: 1.5rem !important
    }

    .xl\:pl-5 {
        padding-left: 2rem !important
    }

    .xl\:pl-6 {
        padding-left: 3rem !important
    }

    .xl\:pl-7 {
        padding-left: 4rem !important
    }

    .xl\:pl-8 {
        padding-left: 5rem !important
    }

    .xl\:pb-0 {
        padding-bottom: 0rem !important
    }

    .xl\:pb-1 {
        padding-bottom: .25rem !important
    }

    .xl\:pb-2 {
        padding-bottom: .5rem !important
    }

    .xl\:pb-3 {
        padding-bottom: 1rem !important
    }

    .xl\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .xl\:pb-5 {
        padding-bottom: 2rem !important
    }

    .xl\:pb-6 {
        padding-bottom: 3rem !important
    }

    .xl\:pb-7 {
        padding-bottom: 4rem !important
    }

    .xl\:pb-8 {
        padding-bottom: 5rem !important
    }

    .xl\:px-0 {
        padding-left: 0rem !important;
        padding-right: 0rem !important
    }

    .xl\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .xl\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .xl\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .xl\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .xl\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .xl\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .xl\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .xl\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .xl\:py-0 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }

    .xl\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .xl\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .xl\:py-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .xl\:py-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .xl\:py-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .xl\:py-6 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .xl\:py-7 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .xl\:py-8 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }
}

@media screen and (min-width: 100%) {
    .max\:p-0 {
        padding:0rem !important
    }

    .max\:p-1 {
        padding: .25rem !important
    }

    .max\:p-2 {
        padding: .5rem !important
    }

    .max\:p-3 {
        padding: 1rem !important
    }

    .max\:p-4 {
        padding: 1.5rem !important
    }

    .max\:p-5 {
        padding: 2rem !important
    }

    .max\:p-6 {
        padding: 3rem !important
    }

    .max\:p-7 {
        padding: 4rem !important
    }

    .max\:p-8 {
        padding: 5rem !important
    }

    .max\:pt-0 {
        padding-top: 0rem !important
    }

    .max\:pt-1 {
        padding-top: .25rem !important
    }

    .max\:pt-2 {
        padding-top: .5rem !important
    }

    .max\:pt-3 {
        padding-top: 1rem !important
    }

    .max\:pt-4 {
        padding-top: 1.5rem !important
    }

    .max\:pt-5 {
        padding-top: 2rem !important
    }

    .max\:pt-6 {
        padding-top: 3rem !important
    }

    .max\:pt-7 {
        padding-top: 4rem !important
    }

    .max\:pt-8 {
        padding-top: 5rem !important
    }

    .max\:pr-0 {
        padding-right: 0rem !important
    }

    .max\:pr-1 {
        padding-right: .25rem !important
    }

    .max\:pr-2 {
        padding-right: .5rem !important
    }

    .max\:pr-3 {
        padding-right: 1rem !important
    }

    .max\:pr-4 {
        padding-right: 1.5rem !important
    }

    .max\:pr-5 {
        padding-right: 2rem !important
    }

    .max\:pr-6 {
        padding-right: 3rem !important
    }

    .max\:pr-7 {
        padding-right: 4rem !important
    }

    .max\:pr-8 {
        padding-right: 5rem !important
    }

    .max\:pl-0 {
        padding-left: 0rem !important
    }

    .max\:pl-1 {
        padding-left: .25rem !important
    }

    .max\:pl-2 {
        padding-left: .5rem !important
    }

    .max\:pl-3 {
        padding-left: 1rem !important
    }

    .max\:pl-4 {
        padding-left: 1.5rem !important
    }

    .max\:pl-5 {
        padding-left: 2rem !important
    }

    .max\:pl-6 {
        padding-left: 3rem !important
    }

    .max\:pl-7 {
        padding-left: 4rem !important
    }

    .max\:pl-8 {
        padding-left: 5rem !important
    }

    .max\:pb-0 {
        padding-bottom: 0rem !important
    }

    .max\:pb-1 {
        padding-bottom: .25rem !important
    }

    .max\:pb-2 {
        padding-bottom: .5rem !important
    }

    .max\:pb-3 {
        padding-bottom: 1rem !important
    }

    .max\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .max\:pb-5 {
        padding-bottom: 2rem !important
    }

    .max\:pb-6 {
        padding-bottom: 3rem !important
    }

    .max\:pb-7 {
        padding-bottom: 4rem !important
    }

    .max\:pb-8 {
        padding-bottom: 5rem !important
    }

    .max\:px-0 {
        padding-left: 0rem !important;
        padding-right: 0rem !important
    }

    .max\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .max\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .max\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .max\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .max\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .max\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .max\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .max\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .max\:py-0 {
        padding-top: 0rem !important;
        padding-bottom: 0rem !important
    }

    .max\:py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .max\:py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .max\:py-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .max\:py-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .max\:py-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .max\:py-6 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .max\:py-7 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }

    .max\:py-8 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }
}

.m-0 {
    margin: 0rem !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: 2rem !important
}

.m-6 {
    margin: 3rem !important
}

.m-7 {
    margin: 4rem !important
}

.m-8 {
    margin: 5rem !important
}

.-m-1 {
    margin: -0.25rem !important
}

.-m-2 {
    margin: -0.5rem !important
}

.-m-3 {
    margin: -1rem !important
}

.-m-4 {
    margin: -1.5rem !important
}

.-m-5 {
    margin: -2rem !important
}

.-m-6 {
    margin: -3rem !important
}

.-m-7 {
    margin: -4rem !important
}

.-m-8 {
    margin: -5rem !important
}

.m-auto {
    margin: auto !important
}

.mt-0 {
    margin-top: 0rem !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: 2rem !important
}

.mt-6 {
    margin-top: 3rem !important
}

.mt-7 {
    margin-top: 4rem !important
}

.mt-8 {
    margin-top: 5rem !important
}

.-mt-1 {
    margin-top: -0.25rem !important
}

.-mt-2 {
    margin-top: -0.5rem !important
}

.-mt-3 {
    margin-top: -1rem !important
}

.-mt-4 {
    margin-top: -1.5rem !important
}

.-mt-5 {
    margin-top: -2rem !important
}

.-mt-6 {
    margin-top: -3rem !important
}

.-mt-7 {
    margin-top: -4rem !important
}

.-mt-8 {
    margin-top: -5rem !important
}

.mt-auto {
    margin-top: auto !important
}

.mr-0 {
    margin-right: 0rem !important
}

.mr-1 {
    margin-right: .25rem !important
}

.mr-2 {
    margin-right: .5rem !important
}

.mr-3 {
    margin-right: 1rem !important
}

.mr-4 {
    margin-right: 1.5rem !important
}

.mr-5 {
    margin-right: 2rem !important
}

.mr-6 {
    margin-right: 3rem !important
}

.mr-7 {
    margin-right: 4rem !important
}

.mr-8 {
    margin-right: 5rem !important
}

.-mr-1 {
    margin-right: -0.25rem !important
}

.-mr-2 {
    margin-right: -0.5rem !important
}

.-mr-3 {
    margin-right: -1rem !important
}

.-mr-4 {
    margin-right: -1.5rem !important
}

.-mr-5 {
    margin-right: -2rem !important
}

.-mr-6 {
    margin-right: -3rem !important
}

.-mr-7 {
    margin-right: -4rem !important
}

.-mr-8 {
    margin-right: -5rem !important
}

.mr-auto {
    margin-right: auto !important
}

.ml-0 {
    margin-left: 0rem !important
}

.ml-1 {
    margin-left: .25rem !important
}

.ml-2 {
    margin-left: .5rem !important
}

.ml-3 {
    margin-left: 1rem !important
}

.ml-4 {
    margin-left: 1.5rem !important
}

.ml-5 {
    margin-left: 2rem !important
}

.ml-6 {
    margin-left: 3rem !important
}

.ml-7 {
    margin-left: 4rem !important
}

.ml-8 {
    margin-left: 5rem !important
}

.-ml-1 {
    margin-left: -0.25rem !important
}

.-ml-2 {
    margin-left: -0.5rem !important
}

.-ml-3 {
    margin-left: -1rem !important
}

.-ml-4 {
    margin-left: -1.5rem !important
}

.-ml-5 {
    margin-left: -2rem !important
}

.-ml-6 {
    margin-left: -3rem !important
}

.-ml-7 {
    margin-left: -4rem !important
}

.-ml-8 {
    margin-left: -5rem !important
}

.ml-auto {
    margin-left: auto !important
}

.mb-0 {
    margin-bottom: 0rem !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: 2rem !important
}

.mb-6 {
    margin-bottom: 3rem !important
}

.mb-7 {
    margin-bottom: 4rem !important
}

.mb-8 {
    margin-bottom: 5rem !important
}

.-mb-1 {
    margin-bottom: -0.25rem !important
}

.-mb-2 {
    margin-bottom: -0.5rem !important
}

.-mb-3 {
    margin-bottom: -1rem !important
}

.-mb-4 {
    margin-bottom: -1.5rem !important
}

.-mb-5 {
    margin-bottom: -2rem !important
}

.-mb-6 {
    margin-bottom: -3rem !important
}

.-mb-7 {
    margin-bottom: -4rem !important
}

.-mb-8 {
    margin-bottom: -5rem !important
}

.mb-auto {
    margin-bottom: auto !important
}

.mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important
}

.mx-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important
}

.mx-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important
}

.mx-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important
}

.mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important
}

.mx-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important
}

.mx-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important
}

.mx-7 {
    margin-left: 4rem !important;
    margin-right: 4rem !important
}

.mx-8 {
    margin-left: 5rem !important;
    margin-right: 5rem !important
}

.-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important
}

.-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important
}

.-mx-3 {
    margin-left: -1rem !important;
    margin-right: -1rem !important
}

.-mx-4 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important
}

.-mx-5 {
    margin-left: -2rem !important;
    margin-right: -2rem !important
}

.-mx-6 {
    margin-left: -3rem !important;
    margin-right: -3rem !important
}

.-mx-7 {
    margin-left: -4rem !important;
    margin-right: -4rem !important
}

.-mx-8 {
    margin-left: -5rem !important;
    margin-right: -5rem !important
}

.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
}

.my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !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: 2rem !important;
    margin-bottom: 2rem !important
}

.my-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
}

.my-7 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important
}

.my-8 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important
}

.-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important
}

.-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.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: -2rem !important;
    margin-bottom: -2rem !important
}

.-my-6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important
}

.-my-7 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important
}

.-my-8 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
}

@media screen and (min-width: 320px) {
    .xxs\:m-0 {
        margin:0rem !important
    }

    .xxs\:m-1 {
        margin: .25rem !important
    }

    .xxs\:m-2 {
        margin: .5rem !important
    }

    .xxs\:m-3 {
        margin: 1rem !important
    }

    .xxs\:m-4 {
        margin: 1.5rem !important
    }

    .xxs\:m-5 {
        margin: 2rem !important
    }

    .xxs\:m-6 {
        margin: 3rem !important
    }

    .xxs\:m-7 {
        margin: 4rem !important
    }

    .xxs\:m-8 {
        margin: 5rem !important
    }

    .xxs\:-m-1 {
        margin: -0.25rem !important
    }

    .xxs\:-m-2 {
        margin: -0.5rem !important
    }

    .xxs\:-m-3 {
        margin: -1rem !important
    }

    .xxs\:-m-4 {
        margin: -1.5rem !important
    }

    .xxs\:-m-5 {
        margin: -2rem !important
    }

    .xxs\:-m-6 {
        margin: -3rem !important
    }

    .xxs\:-m-7 {
        margin: -4rem !important
    }

    .xxs\:-m-8 {
        margin: -5rem !important
    }

    .xxs\:m-auto {
        margin: auto !important
    }

    .xxs\:mt-0 {
        margin-top: 0rem !important
    }

    .xxs\:mt-1 {
        margin-top: .25rem !important
    }

    .xxs\:mt-2 {
        margin-top: .5rem !important
    }

    .xxs\:mt-3 {
        margin-top: 1rem !important
    }

    .xxs\:mt-4 {
        margin-top: 1.5rem !important
    }

    .xxs\:mt-5 {
        margin-top: 2rem !important
    }

    .xxs\:mt-6 {
        margin-top: 3rem !important
    }

    .xxs\:mt-7 {
        margin-top: 4rem !important
    }

    .xxs\:mt-8 {
        margin-top: 5rem !important
    }

    .xxs\:-mt-1 {
        margin-top: -0.25rem !important
    }

    .xxs\:-mt-2 {
        margin-top: -0.5rem !important
    }

    .xxs\:-mt-3 {
        margin-top: -1rem !important
    }

    .xxs\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .xxs\:-mt-5 {
        margin-top: -2rem !important
    }

    .xxs\:-mt-6 {
        margin-top: -3rem !important
    }

    .xxs\:-mt-7 {
        margin-top: -4rem !important
    }

    .xxs\:-mt-8 {
        margin-top: -5rem !important
    }

    .xxs\:mt-auto {
        margin-top: auto !important
    }

    .xxs\:mr-0 {
        margin-right: 0rem !important
    }

    .xxs\:mr-1 {
        margin-right: .25rem !important
    }

    .xxs\:mr-2 {
        margin-right: .5rem !important
    }

    .xxs\:mr-3 {
        margin-right: 1rem !important
    }

    .xxs\:mr-4 {
        margin-right: 1.5rem !important
    }

    .xxs\:mr-5 {
        margin-right: 2rem !important
    }

    .xxs\:mr-6 {
        margin-right: 3rem !important
    }

    .xxs\:mr-7 {
        margin-right: 4rem !important
    }

    .xxs\:mr-8 {
        margin-right: 5rem !important
    }

    .xxs\:-mr-1 {
        margin-right: -0.25rem !important
    }

    .xxs\:-mr-2 {
        margin-right: -0.5rem !important
    }

    .xxs\:-mr-3 {
        margin-right: -1rem !important
    }

    .xxs\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .xxs\:-mr-5 {
        margin-right: -2rem !important
    }

    .xxs\:-mr-6 {
        margin-right: -3rem !important
    }

    .xxs\:-mr-7 {
        margin-right: -4rem !important
    }

    .xxs\:-mr-8 {
        margin-right: -5rem !important
    }

    .xxs\:mr-auto {
        margin-right: auto !important
    }

    .xxs\:ml-0 {
        margin-left: 0rem !important
    }

    .xxs\:ml-1 {
        margin-left: .25rem !important
    }

    .xxs\:ml-2 {
        margin-left: .5rem !important
    }

    .xxs\:ml-3 {
        margin-left: 1rem !important
    }

    .xxs\:ml-4 {
        margin-left: 1.5rem !important
    }

    .xxs\:ml-5 {
        margin-left: 2rem !important
    }

    .xxs\:ml-6 {
        margin-left: 3rem !important
    }

    .xxs\:ml-7 {
        margin-left: 4rem !important
    }

    .xxs\:ml-8 {
        margin-left: 5rem !important
    }

    .xxs\:-ml-1 {
        margin-left: -0.25rem !important
    }

    .xxs\:-ml-2 {
        margin-left: -0.5rem !important
    }

    .xxs\:-ml-3 {
        margin-left: -1rem !important
    }

    .xxs\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .xxs\:-ml-5 {
        margin-left: -2rem !important
    }

    .xxs\:-ml-6 {
        margin-left: -3rem !important
    }

    .xxs\:-ml-7 {
        margin-left: -4rem !important
    }

    .xxs\:-ml-8 {
        margin-left: -5rem !important
    }

    .xxs\:ml-auto {
        margin-left: auto !important
    }

    .xxs\:mb-0 {
        margin-bottom: 0rem !important
    }

    .xxs\:mb-1 {
        margin-bottom: .25rem !important
    }

    .xxs\:mb-2 {
        margin-bottom: .5rem !important
    }

    .xxs\:mb-3 {
        margin-bottom: 1rem !important
    }

    .xxs\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .xxs\:mb-5 {
        margin-bottom: 2rem !important
    }

    .xxs\:mb-6 {
        margin-bottom: 3rem !important
    }

    .xxs\:mb-7 {
        margin-bottom: 4rem !important
    }

    .xxs\:mb-8 {
        margin-bottom: 5rem !important
    }

    .xxs\:-mb-1 {
        margin-bottom: -0.25rem !important
    }

    .xxs\:-mb-2 {
        margin-bottom: -0.5rem !important
    }

    .xxs\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .xxs\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .xxs\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .xxs\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .xxs\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .xxs\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .xxs\:mb-auto {
        margin-bottom: auto !important
    }

    .xxs\:mx-0 {
        margin-left: 0rem !important;
        margin-right: 0rem !important
    }

    .xxs\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .xxs\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .xxs\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .xxs\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .xxs\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .xxs\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .xxs\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .xxs\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .xxs\:-mx-1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important
    }

    .xxs\:-mx-2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important
    }

    .xxs\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .xxs\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .xxs\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .xxs\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .xxs\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .xxs\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .xxs\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .xxs\:my-0 {
        margin-top: 0rem !important;
        margin-bottom: 0rem !important
    }

    .xxs\:my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .xxs\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .xxs\:my-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .xxs\:my-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .xxs\:my-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .xxs\:my-6 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .xxs\:my-7 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .xxs\:my-8 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .xxs\:-my-1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important
    }

    .xxs\:-my-2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important
    }

    .xxs\:-my-3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .xxs\:-my-4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .xxs\:-my-5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .xxs\:-my-6 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .xxs\:-my-7 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .xxs\:-my-8 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .xxs\:my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:m-0 {
        margin:0rem !important
    }

    .xs\:m-1 {
        margin: .25rem !important
    }

    .xs\:m-2 {
        margin: .5rem !important
    }

    .xs\:m-3 {
        margin: 1rem !important
    }

    .xs\:m-4 {
        margin: 1.5rem !important
    }

    .xs\:m-5 {
        margin: 2rem !important
    }

    .xs\:m-6 {
        margin: 3rem !important
    }

    .xs\:m-7 {
        margin: 4rem !important
    }

    .xs\:m-8 {
        margin: 5rem !important
    }

    .xs\:-m-1 {
        margin: -0.25rem !important
    }

    .xs\:-m-2 {
        margin: -0.5rem !important
    }

    .xs\:-m-3 {
        margin: -1rem !important
    }

    .xs\:-m-4 {
        margin: -1.5rem !important
    }

    .xs\:-m-5 {
        margin: -2rem !important
    }

    .xs\:-m-6 {
        margin: -3rem !important
    }

    .xs\:-m-7 {
        margin: -4rem !important
    }

    .xs\:-m-8 {
        margin: -5rem !important
    }

    .xs\:m-auto {
        margin: auto !important
    }

    .xs\:mt-0 {
        margin-top: 0rem !important
    }

    .xs\:mt-1 {
        margin-top: .25rem !important
    }

    .xs\:mt-2 {
        margin-top: .5rem !important
    }

    .xs\:mt-3 {
        margin-top: 1rem !important
    }

    .xs\:mt-4 {
        margin-top: 1.5rem !important
    }

    .xs\:mt-5 {
        margin-top: 2rem !important
    }

    .xs\:mt-6 {
        margin-top: 3rem !important
    }

    .xs\:mt-7 {
        margin-top: 4rem !important
    }

    .xs\:mt-8 {
        margin-top: 5rem !important
    }

    .xs\:-mt-1 {
        margin-top: -0.25rem !important
    }

    .xs\:-mt-2 {
        margin-top: -0.5rem !important
    }

    .xs\:-mt-3 {
        margin-top: -1rem !important
    }

    .xs\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .xs\:-mt-5 {
        margin-top: -2rem !important
    }

    .xs\:-mt-6 {
        margin-top: -3rem !important
    }

    .xs\:-mt-7 {
        margin-top: -4rem !important
    }

    .xs\:-mt-8 {
        margin-top: -5rem !important
    }

    .xs\:mt-auto {
        margin-top: auto !important
    }

    .xs\:mr-0 {
        margin-right: 0rem !important
    }

    .xs\:mr-1 {
        margin-right: .25rem !important
    }

    .xs\:mr-2 {
        margin-right: .5rem !important
    }

    .xs\:mr-3 {
        margin-right: 1rem !important
    }

    .xs\:mr-4 {
        margin-right: 1.5rem !important
    }

    .xs\:mr-5 {
        margin-right: 2rem !important
    }

    .xs\:mr-6 {
        margin-right: 3rem !important
    }

    .xs\:mr-7 {
        margin-right: 4rem !important
    }

    .xs\:mr-8 {
        margin-right: 5rem !important
    }

    .xs\:-mr-1 {
        margin-right: -0.25rem !important
    }

    .xs\:-mr-2 {
        margin-right: -0.5rem !important
    }

    .xs\:-mr-3 {
        margin-right: -1rem !important
    }

    .xs\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .xs\:-mr-5 {
        margin-right: -2rem !important
    }

    .xs\:-mr-6 {
        margin-right: -3rem !important
    }

    .xs\:-mr-7 {
        margin-right: -4rem !important
    }

    .xs\:-mr-8 {
        margin-right: -5rem !important
    }

    .xs\:mr-auto {
        margin-right: auto !important
    }

    .xs\:ml-0 {
        margin-left: 0rem !important
    }

    .xs\:ml-1 {
        margin-left: .25rem !important
    }

    .xs\:ml-2 {
        margin-left: .5rem !important
    }

    .xs\:ml-3 {
        margin-left: 1rem !important
    }

    .xs\:ml-4 {
        margin-left: 1.5rem !important
    }

    .xs\:ml-5 {
        margin-left: 2rem !important
    }

    .xs\:ml-6 {
        margin-left: 3rem !important
    }

    .xs\:ml-7 {
        margin-left: 4rem !important
    }

    .xs\:ml-8 {
        margin-left: 5rem !important
    }

    .xs\:-ml-1 {
        margin-left: -0.25rem !important
    }

    .xs\:-ml-2 {
        margin-left: -0.5rem !important
    }

    .xs\:-ml-3 {
        margin-left: -1rem !important
    }

    .xs\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .xs\:-ml-5 {
        margin-left: -2rem !important
    }

    .xs\:-ml-6 {
        margin-left: -3rem !important
    }

    .xs\:-ml-7 {
        margin-left: -4rem !important
    }

    .xs\:-ml-8 {
        margin-left: -5rem !important
    }

    .xs\:ml-auto {
        margin-left: auto !important
    }

    .xs\:mb-0 {
        margin-bottom: 0rem !important
    }

    .xs\:mb-1 {
        margin-bottom: .25rem !important
    }

    .xs\:mb-2 {
        margin-bottom: .5rem !important
    }

    .xs\:mb-3 {
        margin-bottom: 1rem !important
    }

    .xs\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .xs\:mb-5 {
        margin-bottom: 2rem !important
    }

    .xs\:mb-6 {
        margin-bottom: 3rem !important
    }

    .xs\:mb-7 {
        margin-bottom: 4rem !important
    }

    .xs\:mb-8 {
        margin-bottom: 5rem !important
    }

    .xs\:-mb-1 {
        margin-bottom: -0.25rem !important
    }

    .xs\:-mb-2 {
        margin-bottom: -0.5rem !important
    }

    .xs\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .xs\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .xs\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .xs\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .xs\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .xs\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .xs\:mb-auto {
        margin-bottom: auto !important
    }

    .xs\:mx-0 {
        margin-left: 0rem !important;
        margin-right: 0rem !important
    }

    .xs\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .xs\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .xs\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .xs\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .xs\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .xs\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .xs\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .xs\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .xs\:-mx-1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important
    }

    .xs\:-mx-2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important
    }

    .xs\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .xs\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .xs\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .xs\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .xs\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .xs\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .xs\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .xs\:my-0 {
        margin-top: 0rem !important;
        margin-bottom: 0rem !important
    }

    .xs\:my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .xs\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .xs\:my-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .xs\:my-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .xs\:my-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .xs\:my-6 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .xs\:my-7 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .xs\:my-8 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .xs\:-my-1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important
    }

    .xs\:-my-2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important
    }

    .xs\:-my-3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .xs\:-my-4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .xs\:-my-5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .xs\:-my-6 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .xs\:-my-7 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .xs\:-my-8 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .xs\:my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:m-0 {
        margin:0rem !important
    }

    .sm\:m-1 {
        margin: .25rem !important
    }

    .sm\:m-2 {
        margin: .5rem !important
    }

    .sm\:m-3 {
        margin: 1rem !important
    }

    .sm\:m-4 {
        margin: 1.5rem !important
    }

    .sm\:m-5 {
        margin: 2rem !important
    }

    .sm\:m-6 {
        margin: 3rem !important
    }

    .sm\:m-7 {
        margin: 4rem !important
    }

    .sm\:m-8 {
        margin: 5rem !important
    }

    .sm\:-m-1 {
        margin: -0.25rem !important
    }

    .sm\:-m-2 {
        margin: -0.5rem !important
    }

    .sm\:-m-3 {
        margin: -1rem !important
    }

    .sm\:-m-4 {
        margin: -1.5rem !important
    }

    .sm\:-m-5 {
        margin: -2rem !important
    }

    .sm\:-m-6 {
        margin: -3rem !important
    }

    .sm\:-m-7 {
        margin: -4rem !important
    }

    .sm\:-m-8 {
        margin: -5rem !important
    }

    .sm\:m-auto {
        margin: auto !important
    }

    .sm\:mt-0 {
        margin-top: 0rem !important
    }

    .sm\:mt-1 {
        margin-top: .25rem !important
    }

    .sm\:mt-2 {
        margin-top: .5rem !important
    }

    .sm\:mt-3 {
        margin-top: 1rem !important
    }

    .sm\:mt-4 {
        margin-top: 1.5rem !important
    }

    .sm\:mt-5 {
        margin-top: 2rem !important
    }

    .sm\:mt-6 {
        margin-top: 3rem !important
    }

    .sm\:mt-7 {
        margin-top: 4rem !important
    }

    .sm\:mt-8 {
        margin-top: 5rem !important
    }

    .sm\:-mt-1 {
        margin-top: -0.25rem !important
    }

    .sm\:-mt-2 {
        margin-top: -0.5rem !important
    }

    .sm\:-mt-3 {
        margin-top: -1rem !important
    }

    .sm\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .sm\:-mt-5 {
        margin-top: -2rem !important
    }

    .sm\:-mt-6 {
        margin-top: -3rem !important
    }

    .sm\:-mt-7 {
        margin-top: -4rem !important
    }

    .sm\:-mt-8 {
        margin-top: -5rem !important
    }

    .sm\:mt-auto {
        margin-top: auto !important
    }

    .sm\:mr-0 {
        margin-right: 0rem !important
    }

    .sm\:mr-1 {
        margin-right: .25rem !important
    }

    .sm\:mr-2 {
        margin-right: .5rem !important
    }

    .sm\:mr-3 {
        margin-right: 1rem !important
    }

    .sm\:mr-4 {
        margin-right: 1.5rem !important
    }

    .sm\:mr-5 {
        margin-right: 2rem !important
    }

    .sm\:mr-6 {
        margin-right: 3rem !important
    }

    .sm\:mr-7 {
        margin-right: 4rem !important
    }

    .sm\:mr-8 {
        margin-right: 5rem !important
    }

    .sm\:-mr-1 {
        margin-right: -0.25rem !important
    }

    .sm\:-mr-2 {
        margin-right: -0.5rem !important
    }

    .sm\:-mr-3 {
        margin-right: -1rem !important
    }

    .sm\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .sm\:-mr-5 {
        margin-right: -2rem !important
    }

    .sm\:-mr-6 {
        margin-right: -3rem !important
    }

    .sm\:-mr-7 {
        margin-right: -4rem !important
    }

    .sm\:-mr-8 {
        margin-right: -5rem !important
    }

    .sm\:mr-auto {
        margin-right: auto !important
    }

    .sm\:ml-0 {
        margin-left: 0rem !important
    }

    .sm\:ml-1 {
        margin-left: .25rem !important
    }

    .sm\:ml-2 {
        margin-left: .5rem !important
    }

    .sm\:ml-3 {
        margin-left: 1rem !important
    }

    .sm\:ml-4 {
        margin-left: 1.5rem !important
    }

    .sm\:ml-5 {
        margin-left: 2rem !important
    }

    .sm\:ml-6 {
        margin-left: 3rem !important
    }

    .sm\:ml-7 {
        margin-left: 4rem !important
    }

    .sm\:ml-8 {
        margin-left: 5rem !important
    }

    .sm\:-ml-1 {
        margin-left: -0.25rem !important
    }

    .sm\:-ml-2 {
        margin-left: -0.5rem !important
    }

    .sm\:-ml-3 {
        margin-left: -1rem !important
    }

    .sm\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .sm\:-ml-5 {
        margin-left: -2rem !important
    }

    .sm\:-ml-6 {
        margin-left: -3rem !important
    }

    .sm\:-ml-7 {
        margin-left: -4rem !important
    }

    .sm\:-ml-8 {
        margin-left: -5rem !important
    }

    .sm\:ml-auto {
        margin-left: auto !important
    }

    .sm\:mb-0 {
        margin-bottom: 0rem !important
    }

    .sm\:mb-1 {
        margin-bottom: .25rem !important
    }

    .sm\:mb-2 {
        margin-bottom: .5rem !important
    }

    .sm\:mb-3 {
        margin-bottom: 1rem !important
    }

    .sm\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .sm\:mb-5 {
        margin-bottom: 2rem !important
    }

    .sm\:mb-6 {
        margin-bottom: 3rem !important
    }

    .sm\:mb-7 {
        margin-bottom: 4rem !important
    }

    .sm\:mb-8 {
        margin-bottom: 5rem !important
    }

    .sm\:-mb-1 {
        margin-bottom: -0.25rem !important
    }

    .sm\:-mb-2 {
        margin-bottom: -0.5rem !important
    }

    .sm\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .sm\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .sm\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .sm\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .sm\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .sm\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .sm\:mb-auto {
        margin-bottom: auto !important
    }

    .sm\:mx-0 {
        margin-left: 0rem !important;
        margin-right: 0rem !important
    }

    .sm\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .sm\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .sm\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .sm\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .sm\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .sm\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .sm\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .sm\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .sm\:-mx-1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important
    }

    .sm\:-mx-2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important
    }

    .sm\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .sm\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .sm\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .sm\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .sm\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .sm\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .sm\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .sm\:my-0 {
        margin-top: 0rem !important;
        margin-bottom: 0rem !important
    }

    .sm\:my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .sm\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .sm\:my-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .sm\:my-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .sm\:my-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .sm\:my-6 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .sm\:my-7 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .sm\:my-8 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .sm\:-my-1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important
    }

    .sm\:-my-2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important
    }

    .sm\:-my-3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .sm\:-my-4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .sm\:-my-5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .sm\:-my-6 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .sm\:-my-7 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .sm\:-my-8 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .sm\:my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }
}

@media screen and (min-width: 960px) {
    .md\:m-0 {
        margin:0rem !important
    }

    .md\:m-1 {
        margin: .25rem !important
    }

    .md\:m-2 {
        margin: .5rem !important
    }

    .md\:m-3 {
        margin: 1rem !important
    }

    .md\:m-4 {
        margin: 1.5rem !important
    }

    .md\:m-5 {
        margin: 2rem !important
    }

    .md\:m-6 {
        margin: 3rem !important
    }

    .md\:m-7 {
        margin: 4rem !important
    }

    .md\:m-8 {
        margin: 5rem !important
    }

    .md\:-m-1 {
        margin: -0.25rem !important
    }

    .md\:-m-2 {
        margin: -0.5rem !important
    }

    .md\:-m-3 {
        margin: -1rem !important
    }

    .md\:-m-4 {
        margin: -1.5rem !important
    }

    .md\:-m-5 {
        margin: -2rem !important
    }

    .md\:-m-6 {
        margin: -3rem !important
    }

    .md\:-m-7 {
        margin: -4rem !important
    }

    .md\:-m-8 {
        margin: -5rem !important
    }

    .md\:m-auto {
        margin: auto !important
    }

    .md\:mt-0 {
        margin-top: 0rem !important
    }

    .md\:mt-1 {
        margin-top: .25rem !important
    }

    .md\:mt-2 {
        margin-top: .5rem !important
    }

    .md\:mt-3 {
        margin-top: 1rem !important
    }

    .md\:mt-4 {
        margin-top: 1.5rem !important
    }

    .md\:mt-5 {
        margin-top: 2rem !important
    }

    .md\:mt-6 {
        margin-top: 3rem !important
    }

    .md\:mt-7 {
        margin-top: 4rem !important
    }

    .md\:mt-8 {
        margin-top: 5rem !important
    }

    .md\:-mt-1 {
        margin-top: -0.25rem !important
    }

    .md\:-mt-2 {
        margin-top: -0.5rem !important
    }

    .md\:-mt-3 {
        margin-top: -1rem !important
    }

    .md\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .md\:-mt-5 {
        margin-top: -2rem !important
    }

    .md\:-mt-6 {
        margin-top: -3rem !important
    }

    .md\:-mt-7 {
        margin-top: -4rem !important
    }

    .md\:-mt-8 {
        margin-top: -5rem !important
    }

    .md\:mt-auto {
        margin-top: auto !important
    }

    .md\:mr-0 {
        margin-right: 0rem !important
    }

    .md\:mr-1 {
        margin-right: .25rem !important
    }

    .md\:mr-2 {
        margin-right: .5rem !important
    }

    .md\:mr-3 {
        margin-right: 1rem !important
    }

    .md\:mr-4 {
        margin-right: 1.5rem !important
    }

    .md\:mr-5 {
        margin-right: 2rem !important
    }

    .md\:mr-6 {
        margin-right: 3rem !important
    }

    .md\:mr-7 {
        margin-right: 4rem !important
    }

    .md\:mr-8 {
        margin-right: 5rem !important
    }

    .md\:-mr-1 {
        margin-right: -0.25rem !important
    }

    .md\:-mr-2 {
        margin-right: -0.5rem !important
    }

    .md\:-mr-3 {
        margin-right: -1rem !important
    }

    .md\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .md\:-mr-5 {
        margin-right: -2rem !important
    }

    .md\:-mr-6 {
        margin-right: -3rem !important
    }

    .md\:-mr-7 {
        margin-right: -4rem !important
    }

    .md\:-mr-8 {
        margin-right: -5rem !important
    }

    .md\:mr-auto {
        margin-right: auto !important
    }

    .md\:ml-0 {
        margin-left: 0rem !important
    }

    .md\:ml-1 {
        margin-left: .25rem !important
    }

    .md\:ml-2 {
        margin-left: .5rem !important
    }

    .md\:ml-3 {
        margin-left: 1rem !important
    }

    .md\:ml-4 {
        margin-left: 1.5rem !important
    }

    .md\:ml-5 {
        margin-left: 2rem !important
    }

    .md\:ml-6 {
        margin-left: 3rem !important
    }

    .md\:ml-7 {
        margin-left: 4rem !important
    }

    .md\:ml-8 {
        margin-left: 5rem !important
    }

    .md\:-ml-1 {
        margin-left: -0.25rem !important
    }

    .md\:-ml-2 {
        margin-left: -0.5rem !important
    }

    .md\:-ml-3 {
        margin-left: -1rem !important
    }

    .md\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .md\:-ml-5 {
        margin-left: -2rem !important
    }

    .md\:-ml-6 {
        margin-left: -3rem !important
    }

    .md\:-ml-7 {
        margin-left: -4rem !important
    }

    .md\:-ml-8 {
        margin-left: -5rem !important
    }

    .md\:ml-auto {
        margin-left: auto !important
    }

    .md\:mb-0 {
        margin-bottom: 0rem !important
    }

    .md\:mb-1 {
        margin-bottom: .25rem !important
    }

    .md\:mb-2 {
        margin-bottom: .5rem !important
    }

    .md\:mb-3 {
        margin-bottom: 1rem !important
    }

    .md\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .md\:mb-5 {
        margin-bottom: 2rem !important
    }

    .md\:mb-6 {
        margin-bottom: 3rem !important
    }

    .md\:mb-7 {
        margin-bottom: 4rem !important
    }

    .md\:mb-8 {
        margin-bottom: 5rem !important
    }

    .md\:-mb-1 {
        margin-bottom: -0.25rem !important
    }

    .md\:-mb-2 {
        margin-bottom: -0.5rem !important
    }

    .md\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .md\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .md\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .md\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .md\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .md\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .md\:mb-auto {
        margin-bottom: auto !important
    }

    .md\:mx-0 {
        margin-left: 0rem !important;
        margin-right: 0rem !important
    }

    .md\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .md\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .md\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .md\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .md\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .md\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .md\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .md\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .md\:-mx-1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important
    }

    .md\:-mx-2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important
    }

    .md\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .md\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .md\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .md\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .md\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .md\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .md\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .md\:my-0 {
        margin-top: 0rem !important;
        margin-bottom: 0rem !important
    }

    .md\:my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .md\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .md\:my-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .md\:my-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .md\:my-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .md\:my-6 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .md\:my-7 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .md\:my-8 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .md\:-my-1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important
    }

    .md\:-my-2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important
    }

    .md\:-my-3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .md\:-my-4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .md\:-my-5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .md\:-my-6 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .md\:-my-7 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .md\:-my-8 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .md\:my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:m-0 {
        margin:0rem !important
    }

    .lg\:m-1 {
        margin: .25rem !important
    }

    .lg\:m-2 {
        margin: .5rem !important
    }

    .lg\:m-3 {
        margin: 1rem !important
    }

    .lg\:m-4 {
        margin: 1.5rem !important
    }

    .lg\:m-5 {
        margin: 2rem !important
    }

    .lg\:m-6 {
        margin: 3rem !important
    }

    .lg\:m-7 {
        margin: 4rem !important
    }

    .lg\:m-8 {
        margin: 5rem !important
    }

    .lg\:-m-1 {
        margin: -0.25rem !important
    }

    .lg\:-m-2 {
        margin: -0.5rem !important
    }

    .lg\:-m-3 {
        margin: -1rem !important
    }

    .lg\:-m-4 {
        margin: -1.5rem !important
    }

    .lg\:-m-5 {
        margin: -2rem !important
    }

    .lg\:-m-6 {
        margin: -3rem !important
    }

    .lg\:-m-7 {
        margin: -4rem !important
    }

    .lg\:-m-8 {
        margin: -5rem !important
    }

    .lg\:m-auto {
        margin: auto !important
    }

    .lg\:mt-0 {
        margin-top: 0rem !important
    }

    .lg\:mt-1 {
        margin-top: .25rem !important
    }

    .lg\:mt-2 {
        margin-top: .5rem !important
    }

    .lg\:mt-3 {
        margin-top: 1rem !important
    }

    .lg\:mt-4 {
        margin-top: 1.5rem !important
    }

    .lg\:mt-5 {
        margin-top: 2rem !important
    }

    .lg\:mt-6 {
        margin-top: 3rem !important
    }

    .lg\:mt-7 {
        margin-top: 4rem !important
    }

    .lg\:mt-8 {
        margin-top: 5rem !important
    }

    .lg\:-mt-1 {
        margin-top: -0.25rem !important
    }

    .lg\:-mt-2 {
        margin-top: -0.5rem !important
    }

    .lg\:-mt-3 {
        margin-top: -1rem !important
    }

    .lg\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .lg\:-mt-5 {
        margin-top: -2rem !important
    }

    .lg\:-mt-6 {
        margin-top: -3rem !important
    }

    .lg\:-mt-7 {
        margin-top: -4rem !important
    }

    .lg\:-mt-8 {
        margin-top: -5rem !important
    }

    .lg\:mt-auto {
        margin-top: auto !important
    }

    .lg\:mr-0 {
        margin-right: 0rem !important
    }

    .lg\:mr-1 {
        margin-right: .25rem !important
    }

    .lg\:mr-2 {
        margin-right: .5rem !important
    }

    .lg\:mr-3 {
        margin-right: 1rem !important
    }

    .lg\:mr-4 {
        margin-right: 1.5rem !important
    }

    .lg\:mr-5 {
        margin-right: 2rem !important
    }

    .lg\:mr-6 {
        margin-right: 3rem !important
    }

    .lg\:mr-7 {
        margin-right: 4rem !important
    }

    .lg\:mr-8 {
        margin-right: 5rem !important
    }

    .lg\:-mr-1 {
        margin-right: -0.25rem !important
    }

    .lg\:-mr-2 {
        margin-right: -0.5rem !important
    }

    .lg\:-mr-3 {
        margin-right: -1rem !important
    }

    .lg\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .lg\:-mr-5 {
        margin-right: -2rem !important
    }

    .lg\:-mr-6 {
        margin-right: -3rem !important
    }

    .lg\:-mr-7 {
        margin-right: -4rem !important
    }

    .lg\:-mr-8 {
        margin-right: -5rem !important
    }

    .lg\:mr-auto {
        margin-right: auto !important
    }

    .lg\:ml-0 {
        margin-left: 0rem !important
    }

    .lg\:ml-1 {
        margin-left: .25rem !important
    }

    .lg\:ml-2 {
        margin-left: .5rem !important
    }

    .lg\:ml-3 {
        margin-left: 1rem !important
    }

    .lg\:ml-4 {
        margin-left: 1.5rem !important
    }

    .lg\:ml-5 {
        margin-left: 2rem !important
    }

    .lg\:ml-6 {
        margin-left: 3rem !important
    }

    .lg\:ml-7 {
        margin-left: 4rem !important
    }

    .lg\:ml-8 {
        margin-left: 5rem !important
    }

    .lg\:-ml-1 {
        margin-left: -0.25rem !important
    }

    .lg\:-ml-2 {
        margin-left: -0.5rem !important
    }

    .lg\:-ml-3 {
        margin-left: -1rem !important
    }

    .lg\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .lg\:-ml-5 {
        margin-left: -2rem !important
    }

    .lg\:-ml-6 {
        margin-left: -3rem !important
    }

    .lg\:-ml-7 {
        margin-left: -4rem !important
    }

    .lg\:-ml-8 {
        margin-left: -5rem !important
    }

    .lg\:ml-auto {
        margin-left: auto !important
    }

    .lg\:mb-0 {
        margin-bottom: 0rem !important
    }

    .lg\:mb-1 {
        margin-bottom: .25rem !important
    }

    .lg\:mb-2 {
        margin-bottom: .5rem !important
    }

    .lg\:mb-3 {
        margin-bottom: 1rem !important
    }

    .lg\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .lg\:mb-5 {
        margin-bottom: 2rem !important
    }

    .lg\:mb-6 {
        margin-bottom: 3rem !important
    }

    .lg\:mb-7 {
        margin-bottom: 4rem !important
    }

    .lg\:mb-8 {
        margin-bottom: 5rem !important
    }

    .lg\:-mb-1 {
        margin-bottom: -0.25rem !important
    }

    .lg\:-mb-2 {
        margin-bottom: -0.5rem !important
    }

    .lg\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .lg\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .lg\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .lg\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .lg\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .lg\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .lg\:mb-auto {
        margin-bottom: auto !important
    }

    .lg\:mx-0 {
        margin-left: 0rem !important;
        margin-right: 0rem !important
    }

    .lg\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .lg\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .lg\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .lg\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .lg\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .lg\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .lg\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .lg\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .lg\:-mx-1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important
    }

    .lg\:-mx-2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important
    }

    .lg\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .lg\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .lg\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .lg\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .lg\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .lg\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .lg\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .lg\:my-0 {
        margin-top: 0rem !important;
        margin-bottom: 0rem !important
    }

    .lg\:my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .lg\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .lg\:my-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .lg\:my-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .lg\:my-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .lg\:my-6 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .lg\:my-7 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .lg\:my-8 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .lg\:-my-1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important
    }

    .lg\:-my-2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important
    }

    .lg\:-my-3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .lg\:-my-4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .lg\:-my-5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .lg\:-my-6 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .lg\:-my-7 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .lg\:-my-8 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .lg\:my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:m-0 {
        margin:0rem !important
    }

    .xl\:m-1 {
        margin: .25rem !important
    }

    .xl\:m-2 {
        margin: .5rem !important
    }

    .xl\:m-3 {
        margin: 1rem !important
    }

    .xl\:m-4 {
        margin: 1.5rem !important
    }

    .xl\:m-5 {
        margin: 2rem !important
    }

    .xl\:m-6 {
        margin: 3rem !important
    }

    .xl\:m-7 {
        margin: 4rem !important
    }

    .xl\:m-8 {
        margin: 5rem !important
    }

    .xl\:-m-1 {
        margin: -0.25rem !important
    }

    .xl\:-m-2 {
        margin: -0.5rem !important
    }

    .xl\:-m-3 {
        margin: -1rem !important
    }

    .xl\:-m-4 {
        margin: -1.5rem !important
    }

    .xl\:-m-5 {
        margin: -2rem !important
    }

    .xl\:-m-6 {
        margin: -3rem !important
    }

    .xl\:-m-7 {
        margin: -4rem !important
    }

    .xl\:-m-8 {
        margin: -5rem !important
    }

    .xl\:m-auto {
        margin: auto !important
    }

    .xl\:mt-0 {
        margin-top: 0rem !important
    }

    .xl\:mt-1 {
        margin-top: .25rem !important
    }

    .xl\:mt-2 {
        margin-top: .5rem !important
    }

    .xl\:mt-3 {
        margin-top: 1rem !important
    }

    .xl\:mt-4 {
        margin-top: 1.5rem !important
    }

    .xl\:mt-5 {
        margin-top: 2rem !important
    }

    .xl\:mt-6 {
        margin-top: 3rem !important
    }

    .xl\:mt-7 {
        margin-top: 4rem !important
    }

    .xl\:mt-8 {
        margin-top: 5rem !important
    }

    .xl\:-mt-1 {
        margin-top: -0.25rem !important
    }

    .xl\:-mt-2 {
        margin-top: -0.5rem !important
    }

    .xl\:-mt-3 {
        margin-top: -1rem !important
    }

    .xl\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .xl\:-mt-5 {
        margin-top: -2rem !important
    }

    .xl\:-mt-6 {
        margin-top: -3rem !important
    }

    .xl\:-mt-7 {
        margin-top: -4rem !important
    }

    .xl\:-mt-8 {
        margin-top: -5rem !important
    }

    .xl\:mt-auto {
        margin-top: auto !important
    }

    .xl\:mr-0 {
        margin-right: 0rem !important
    }

    .xl\:mr-1 {
        margin-right: .25rem !important
    }

    .xl\:mr-2 {
        margin-right: .5rem !important
    }

    .xl\:mr-3 {
        margin-right: 1rem !important
    }

    .xl\:mr-4 {
        margin-right: 1.5rem !important
    }

    .xl\:mr-5 {
        margin-right: 2rem !important
    }

    .xl\:mr-6 {
        margin-right: 3rem !important
    }

    .xl\:mr-7 {
        margin-right: 4rem !important
    }

    .xl\:mr-8 {
        margin-right: 5rem !important
    }

    .xl\:-mr-1 {
        margin-right: -0.25rem !important
    }

    .xl\:-mr-2 {
        margin-right: -0.5rem !important
    }

    .xl\:-mr-3 {
        margin-right: -1rem !important
    }

    .xl\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .xl\:-mr-5 {
        margin-right: -2rem !important
    }

    .xl\:-mr-6 {
        margin-right: -3rem !important
    }

    .xl\:-mr-7 {
        margin-right: -4rem !important
    }

    .xl\:-mr-8 {
        margin-right: -5rem !important
    }

    .xl\:mr-auto {
        margin-right: auto !important
    }

    .xl\:ml-0 {
        margin-left: 0rem !important
    }

    .xl\:ml-1 {
        margin-left: .25rem !important
    }

    .xl\:ml-2 {
        margin-left: .5rem !important
    }

    .xl\:ml-3 {
        margin-left: 1rem !important
    }

    .xl\:ml-4 {
        margin-left: 1.5rem !important
    }

    .xl\:ml-5 {
        margin-left: 2rem !important
    }

    .xl\:ml-6 {
        margin-left: 3rem !important
    }

    .xl\:ml-7 {
        margin-left: 4rem !important
    }

    .xl\:ml-8 {
        margin-left: 5rem !important
    }

    .xl\:-ml-1 {
        margin-left: -0.25rem !important
    }

    .xl\:-ml-2 {
        margin-left: -0.5rem !important
    }

    .xl\:-ml-3 {
        margin-left: -1rem !important
    }

    .xl\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .xl\:-ml-5 {
        margin-left: -2rem !important
    }

    .xl\:-ml-6 {
        margin-left: -3rem !important
    }

    .xl\:-ml-7 {
        margin-left: -4rem !important
    }

    .xl\:-ml-8 {
        margin-left: -5rem !important
    }

    .xl\:ml-auto {
        margin-left: auto !important
    }

    .xl\:mb-0 {
        margin-bottom: 0rem !important
    }

    .xl\:mb-1 {
        margin-bottom: .25rem !important
    }

    .xl\:mb-2 {
        margin-bottom: .5rem !important
    }

    .xl\:mb-3 {
        margin-bottom: 1rem !important
    }

    .xl\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .xl\:mb-5 {
        margin-bottom: 2rem !important
    }

    .xl\:mb-6 {
        margin-bottom: 3rem !important
    }

    .xl\:mb-7 {
        margin-bottom: 4rem !important
    }

    .xl\:mb-8 {
        margin-bottom: 5rem !important
    }

    .xl\:-mb-1 {
        margin-bottom: -0.25rem !important
    }

    .xl\:-mb-2 {
        margin-bottom: -0.5rem !important
    }

    .xl\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .xl\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .xl\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .xl\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .xl\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .xl\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .xl\:mb-auto {
        margin-bottom: auto !important
    }

    .xl\:mx-0 {
        margin-left: 0rem !important;
        margin-right: 0rem !important
    }

    .xl\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .xl\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .xl\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .xl\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .xl\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .xl\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .xl\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .xl\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .xl\:-mx-1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important
    }

    .xl\:-mx-2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important
    }

    .xl\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .xl\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .xl\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .xl\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .xl\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .xl\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .xl\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .xl\:my-0 {
        margin-top: 0rem !important;
        margin-bottom: 0rem !important
    }

    .xl\:my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .xl\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .xl\:my-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .xl\:my-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .xl\:my-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .xl\:my-6 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .xl\:my-7 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .xl\:my-8 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .xl\:-my-1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important
    }

    .xl\:-my-2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important
    }

    .xl\:-my-3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .xl\:-my-4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .xl\:-my-5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .xl\:-my-6 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .xl\:-my-7 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .xl\:-my-8 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .xl\:my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }
}

@media screen and (min-width: 100%) {
    .max\:m-0 {
        margin:0rem !important
    }

    .max\:m-1 {
        margin: .25rem !important
    }

    .max\:m-2 {
        margin: .5rem !important
    }

    .max\:m-3 {
        margin: 1rem !important
    }

    .max\:m-4 {
        margin: 1.5rem !important
    }

    .max\:m-5 {
        margin: 2rem !important
    }

    .max\:m-6 {
        margin: 3rem !important
    }

    .max\:m-7 {
        margin: 4rem !important
    }

    .max\:m-8 {
        margin: 5rem !important
    }

    .max\:-m-1 {
        margin: -0.25rem !important
    }

    .max\:-m-2 {
        margin: -0.5rem !important
    }

    .max\:-m-3 {
        margin: -1rem !important
    }

    .max\:-m-4 {
        margin: -1.5rem !important
    }

    .max\:-m-5 {
        margin: -2rem !important
    }

    .max\:-m-6 {
        margin: -3rem !important
    }

    .max\:-m-7 {
        margin: -4rem !important
    }

    .max\:-m-8 {
        margin: -5rem !important
    }

    .max\:m-auto {
        margin: auto !important
    }

    .max\:mt-0 {
        margin-top: 0rem !important
    }

    .max\:mt-1 {
        margin-top: .25rem !important
    }

    .max\:mt-2 {
        margin-top: .5rem !important
    }

    .max\:mt-3 {
        margin-top: 1rem !important
    }

    .max\:mt-4 {
        margin-top: 1.5rem !important
    }

    .max\:mt-5 {
        margin-top: 2rem !important
    }

    .max\:mt-6 {
        margin-top: 3rem !important
    }

    .max\:mt-7 {
        margin-top: 4rem !important
    }

    .max\:mt-8 {
        margin-top: 5rem !important
    }

    .max\:-mt-1 {
        margin-top: -0.25rem !important
    }

    .max\:-mt-2 {
        margin-top: -0.5rem !important
    }

    .max\:-mt-3 {
        margin-top: -1rem !important
    }

    .max\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .max\:-mt-5 {
        margin-top: -2rem !important
    }

    .max\:-mt-6 {
        margin-top: -3rem !important
    }

    .max\:-mt-7 {
        margin-top: -4rem !important
    }

    .max\:-mt-8 {
        margin-top: -5rem !important
    }

    .max\:mt-auto {
        margin-top: auto !important
    }

    .max\:mr-0 {
        margin-right: 0rem !important
    }

    .max\:mr-1 {
        margin-right: .25rem !important
    }

    .max\:mr-2 {
        margin-right: .5rem !important
    }

    .max\:mr-3 {
        margin-right: 1rem !important
    }

    .max\:mr-4 {
        margin-right: 1.5rem !important
    }

    .max\:mr-5 {
        margin-right: 2rem !important
    }

    .max\:mr-6 {
        margin-right: 3rem !important
    }

    .max\:mr-7 {
        margin-right: 4rem !important
    }

    .max\:mr-8 {
        margin-right: 5rem !important
    }

    .max\:-mr-1 {
        margin-right: -0.25rem !important
    }

    .max\:-mr-2 {
        margin-right: -0.5rem !important
    }

    .max\:-mr-3 {
        margin-right: -1rem !important
    }

    .max\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .max\:-mr-5 {
        margin-right: -2rem !important
    }

    .max\:-mr-6 {
        margin-right: -3rem !important
    }

    .max\:-mr-7 {
        margin-right: -4rem !important
    }

    .max\:-mr-8 {
        margin-right: -5rem !important
    }

    .max\:mr-auto {
        margin-right: auto !important
    }

    .max\:ml-0 {
        margin-left: 0rem !important
    }

    .max\:ml-1 {
        margin-left: .25rem !important
    }

    .max\:ml-2 {
        margin-left: .5rem !important
    }

    .max\:ml-3 {
        margin-left: 1rem !important
    }

    .max\:ml-4 {
        margin-left: 1.5rem !important
    }

    .max\:ml-5 {
        margin-left: 2rem !important
    }

    .max\:ml-6 {
        margin-left: 3rem !important
    }

    .max\:ml-7 {
        margin-left: 4rem !important
    }

    .max\:ml-8 {
        margin-left: 5rem !important
    }

    .max\:-ml-1 {
        margin-left: -0.25rem !important
    }

    .max\:-ml-2 {
        margin-left: -0.5rem !important
    }

    .max\:-ml-3 {
        margin-left: -1rem !important
    }

    .max\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .max\:-ml-5 {
        margin-left: -2rem !important
    }

    .max\:-ml-6 {
        margin-left: -3rem !important
    }

    .max\:-ml-7 {
        margin-left: -4rem !important
    }

    .max\:-ml-8 {
        margin-left: -5rem !important
    }

    .max\:ml-auto {
        margin-left: auto !important
    }

    .max\:mb-0 {
        margin-bottom: 0rem !important
    }

    .max\:mb-1 {
        margin-bottom: .25rem !important
    }

    .max\:mb-2 {
        margin-bottom: .5rem !important
    }

    .max\:mb-3 {
        margin-bottom: 1rem !important
    }

    .max\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .max\:mb-5 {
        margin-bottom: 2rem !important
    }

    .max\:mb-6 {
        margin-bottom: 3rem !important
    }

    .max\:mb-7 {
        margin-bottom: 4rem !important
    }

    .max\:mb-8 {
        margin-bottom: 5rem !important
    }

    .max\:-mb-1 {
        margin-bottom: -0.25rem !important
    }

    .max\:-mb-2 {
        margin-bottom: -0.5rem !important
    }

    .max\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .max\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .max\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .max\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .max\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .max\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .max\:mb-auto {
        margin-bottom: auto !important
    }

    .max\:mx-0 {
        margin-left: 0rem !important;
        margin-right: 0rem !important
    }

    .max\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .max\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .max\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .max\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .max\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .max\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .max\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .max\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .max\:-mx-1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important
    }

    .max\:-mx-2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important
    }

    .max\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .max\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .max\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .max\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .max\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .max\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .max\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .max\:my-0 {
        margin-top: 0rem !important;
        margin-bottom: 0rem !important
    }

    .max\:my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .max\:my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .max\:my-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .max\:my-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .max\:my-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .max\:my-6 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .max\:my-7 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }

    .max\:my-8 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important
    }

    .max\:-my-1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important
    }

    .max\:-my-2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important
    }

    .max\:-my-3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }

    .max\:-my-4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }

    .max\:-my-5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }

    .max\:-my-6 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }

    .max\:-my-7 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }

    .max\:-my-8 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important
    }

    .max\:my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }
}

.shadow-none {
    box-shadow: none !important
}

.shadow-1 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
}

.shadow-2 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
}

.shadow-3 {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
}

.shadow-4 {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
}

.shadow-5 {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
}

.shadow-6 {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
}

.shadow-7 {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
}

.shadow-8 {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
}

.focus\:shadow-none:focus {
    box-shadow: none !important
}

.hover\:shadow-none:hover {
    box-shadow: none !important
}

.active\:shadow-none:active {
    box-shadow: none !important
}

.focus\:shadow-1:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
}

.hover\:shadow-1:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
}

.active\:shadow-1:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
}

.focus\:shadow-2:focus {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
}

.hover\:shadow-2:hover {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
}

.active\:shadow-2:active {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
}

.focus\:shadow-3:focus {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
}

.hover\:shadow-3:hover {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
}

.active\:shadow-3:active {
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
}

.focus\:shadow-4:focus {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
}

.hover\:shadow-4:hover {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
}

.active\:shadow-4:active {
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
}

.focus\:shadow-5:focus {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
}

.hover\:shadow-5:hover {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
}

.active\:shadow-5:active {
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
}

.focus\:shadow-6:focus {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
}

.hover\:shadow-6:hover {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
}

.active\:shadow-6:active {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
}

.focus\:shadow-7:focus {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
}

.hover\:shadow-7:hover {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
}

.active\:shadow-7:active {
    box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
}

.focus\:shadow-8:focus {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
}

.hover\:shadow-8:hover {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
}

.active\:shadow-8:active {
    box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
}

@media screen and (min-width: 320px) {
    .xxs\:shadow-none {
        box-shadow:none !important
    }

    .xxs\:shadow-1 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xxs\:shadow-2 {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xxs\:shadow-3 {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xxs\:shadow-4 {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:shadow-5 {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:shadow-6 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xxs\:shadow-7 {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xxs\:shadow-8 {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:focus\:shadow-none:focus {
        box-shadow: none !important
    }

    .xxs\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .xxs\:active\:shadow-none:active {
        box-shadow: none !important
    }

    .xxs\:focus\:shadow-1:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xxs\:hover\:shadow-1:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xxs\:active\:shadow-1:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xxs\:focus\:shadow-2:focus {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xxs\:hover\:shadow-2:hover {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xxs\:active\:shadow-2:active {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xxs\:focus\:shadow-3:focus {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xxs\:hover\:shadow-3:hover {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xxs\:active\:shadow-3:active {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xxs\:focus\:shadow-4:focus {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:hover\:shadow-4:hover {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:active\:shadow-4:active {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:focus\:shadow-5:focus {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:hover\:shadow-5:hover {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:active\:shadow-5:active {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:focus\:shadow-6:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xxs\:hover\:shadow-6:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xxs\:active\:shadow-6:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xxs\:focus\:shadow-7:focus {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xxs\:hover\:shadow-7:hover {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xxs\:active\:shadow-7:active {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xxs\:focus\:shadow-8:focus {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:hover\:shadow-8:hover {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xxs\:active\:shadow-8:active {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:shadow-none {
        box-shadow:none !important
    }

    .xs\:shadow-1 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xs\:shadow-2 {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xs\:shadow-3 {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xs\:shadow-4 {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:shadow-5 {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:shadow-6 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xs\:shadow-7 {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xs\:shadow-8 {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:focus\:shadow-none:focus {
        box-shadow: none !important
    }

    .xs\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .xs\:active\:shadow-none:active {
        box-shadow: none !important
    }

    .xs\:focus\:shadow-1:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xs\:hover\:shadow-1:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xs\:active\:shadow-1:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xs\:focus\:shadow-2:focus {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xs\:hover\:shadow-2:hover {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xs\:active\:shadow-2:active {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xs\:focus\:shadow-3:focus {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xs\:hover\:shadow-3:hover {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xs\:active\:shadow-3:active {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xs\:focus\:shadow-4:focus {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:hover\:shadow-4:hover {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:active\:shadow-4:active {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:focus\:shadow-5:focus {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:hover\:shadow-5:hover {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:active\:shadow-5:active {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:focus\:shadow-6:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xs\:hover\:shadow-6:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xs\:active\:shadow-6:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xs\:focus\:shadow-7:focus {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xs\:hover\:shadow-7:hover {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xs\:active\:shadow-7:active {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xs\:focus\:shadow-8:focus {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:hover\:shadow-8:hover {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xs\:active\:shadow-8:active {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:shadow-none {
        box-shadow:none !important
    }

    .sm\:shadow-1 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .sm\:shadow-2 {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .sm\:shadow-3 {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .sm\:shadow-4 {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:shadow-5 {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:shadow-6 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .sm\:shadow-7 {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .sm\:shadow-8 {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:focus\:shadow-none:focus {
        box-shadow: none !important
    }

    .sm\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .sm\:active\:shadow-none:active {
        box-shadow: none !important
    }

    .sm\:focus\:shadow-1:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .sm\:hover\:shadow-1:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .sm\:active\:shadow-1:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .sm\:focus\:shadow-2:focus {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .sm\:hover\:shadow-2:hover {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .sm\:active\:shadow-2:active {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .sm\:focus\:shadow-3:focus {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .sm\:hover\:shadow-3:hover {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .sm\:active\:shadow-3:active {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .sm\:focus\:shadow-4:focus {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:hover\:shadow-4:hover {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:active\:shadow-4:active {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:focus\:shadow-5:focus {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:hover\:shadow-5:hover {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:active\:shadow-5:active {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:focus\:shadow-6:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .sm\:hover\:shadow-6:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .sm\:active\:shadow-6:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .sm\:focus\:shadow-7:focus {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .sm\:hover\:shadow-7:hover {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .sm\:active\:shadow-7:active {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .sm\:focus\:shadow-8:focus {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:hover\:shadow-8:hover {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .sm\:active\:shadow-8:active {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }
}

@media screen and (min-width: 960px) {
    .md\:shadow-none {
        box-shadow:none !important
    }

    .md\:shadow-1 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .md\:shadow-2 {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .md\:shadow-3 {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .md\:shadow-4 {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .md\:shadow-5 {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .md\:shadow-6 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .md\:shadow-7 {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .md\:shadow-8 {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .md\:focus\:shadow-none:focus {
        box-shadow: none !important
    }

    .md\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .md\:active\:shadow-none:active {
        box-shadow: none !important
    }

    .md\:focus\:shadow-1:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .md\:hover\:shadow-1:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .md\:active\:shadow-1:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .md\:focus\:shadow-2:focus {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .md\:hover\:shadow-2:hover {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .md\:active\:shadow-2:active {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .md\:focus\:shadow-3:focus {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .md\:hover\:shadow-3:hover {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .md\:active\:shadow-3:active {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .md\:focus\:shadow-4:focus {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .md\:hover\:shadow-4:hover {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .md\:active\:shadow-4:active {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .md\:focus\:shadow-5:focus {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .md\:hover\:shadow-5:hover {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .md\:active\:shadow-5:active {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .md\:focus\:shadow-6:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .md\:hover\:shadow-6:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .md\:active\:shadow-6:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .md\:focus\:shadow-7:focus {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .md\:hover\:shadow-7:hover {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .md\:active\:shadow-7:active {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .md\:focus\:shadow-8:focus {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .md\:hover\:shadow-8:hover {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .md\:active\:shadow-8:active {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:shadow-none {
        box-shadow:none !important
    }

    .lg\:shadow-1 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .lg\:shadow-2 {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .lg\:shadow-3 {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .lg\:shadow-4 {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:shadow-5 {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:shadow-6 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .lg\:shadow-7 {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .lg\:shadow-8 {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:focus\:shadow-none:focus {
        box-shadow: none !important
    }

    .lg\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .lg\:active\:shadow-none:active {
        box-shadow: none !important
    }

    .lg\:focus\:shadow-1:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .lg\:hover\:shadow-1:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .lg\:active\:shadow-1:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .lg\:focus\:shadow-2:focus {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .lg\:hover\:shadow-2:hover {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .lg\:active\:shadow-2:active {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .lg\:focus\:shadow-3:focus {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .lg\:hover\:shadow-3:hover {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .lg\:active\:shadow-3:active {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .lg\:focus\:shadow-4:focus {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:hover\:shadow-4:hover {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:active\:shadow-4:active {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:focus\:shadow-5:focus {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:hover\:shadow-5:hover {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:active\:shadow-5:active {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:focus\:shadow-6:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .lg\:hover\:shadow-6:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .lg\:active\:shadow-6:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .lg\:focus\:shadow-7:focus {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .lg\:hover\:shadow-7:hover {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .lg\:active\:shadow-7:active {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .lg\:focus\:shadow-8:focus {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:hover\:shadow-8:hover {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .lg\:active\:shadow-8:active {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:shadow-none {
        box-shadow:none !important
    }

    .xl\:shadow-1 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xl\:shadow-2 {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xl\:shadow-3 {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xl\:shadow-4 {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:shadow-5 {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:shadow-6 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xl\:shadow-7 {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xl\:shadow-8 {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:focus\:shadow-none:focus {
        box-shadow: none !important
    }

    .xl\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .xl\:active\:shadow-none:active {
        box-shadow: none !important
    }

    .xl\:focus\:shadow-1:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xl\:hover\:shadow-1:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xl\:active\:shadow-1:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .xl\:focus\:shadow-2:focus {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xl\:hover\:shadow-2:hover {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xl\:active\:shadow-2:active {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .xl\:focus\:shadow-3:focus {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xl\:hover\:shadow-3:hover {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xl\:active\:shadow-3:active {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .xl\:focus\:shadow-4:focus {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:hover\:shadow-4:hover {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:active\:shadow-4:active {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:focus\:shadow-5:focus {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:hover\:shadow-5:hover {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:active\:shadow-5:active {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:focus\:shadow-6:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xl\:hover\:shadow-6:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xl\:active\:shadow-6:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .xl\:focus\:shadow-7:focus {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xl\:hover\:shadow-7:hover {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xl\:active\:shadow-7:active {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .xl\:focus\:shadow-8:focus {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:hover\:shadow-8:hover {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .xl\:active\:shadow-8:active {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }
}

@media screen and (min-width: 100%) {
    .max\:shadow-none {
        box-shadow:none !important
    }

    .max\:shadow-1 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .max\:shadow-2 {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .max\:shadow-3 {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .max\:shadow-4 {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .max\:shadow-5 {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .max\:shadow-6 {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .max\:shadow-7 {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .max\:shadow-8 {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .max\:focus\:shadow-none:focus {
        box-shadow: none !important
    }

    .max\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .max\:active\:shadow-none:active {
        box-shadow: none !important
    }

    .max\:focus\:shadow-1:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .max\:hover\:shadow-1:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .max\:active\:shadow-1:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08) !important
    }

    .max\:focus\:shadow-2:focus {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .max\:hover\:shadow-2:hover {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .max\:active\:shadow-2:active {
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12) !important
    }

    .max\:focus\:shadow-3:focus {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .max\:hover\:shadow-3:hover {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .max\:active\:shadow-3:active {
        box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1) !important
    }

    .max\:focus\:shadow-4:focus {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .max\:hover\:shadow-4:hover {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .max\:active\:shadow-4:active {
        box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2) !important
    }

    .max\:focus\:shadow-5:focus {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .max\:hover\:shadow-5:hover {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .max\:active\:shadow-5:active {
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2) !important
    }

    .max\:focus\:shadow-6:focus {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .max\:hover\:shadow-6:hover {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .max\:active\:shadow-6:active {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18) !important
    }

    .max\:focus\:shadow-7:focus {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .max\:hover\:shadow-7:hover {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .max\:active\:shadow-7:active {
        box-shadow: 0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15) !important
    }

    .max\:focus\:shadow-8:focus {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .max\:hover\:shadow-8:hover {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }

    .max\:active\:shadow-8:active {
        box-shadow: 0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2) !important
    }
}

.border-none {
    border-width: 0px !important;
    border-style: none
}

.border-1 {
    border-width: 1px !important;
    border-style: solid
}

.border-2 {
    border-width: 2px !important;
    border-style: solid
}

.border-3 {
    border-width: 3px !important;
    border-style: solid
}

.border-top-none {
    border-top-width: 0px !important;
    border-top-style: none
}

.border-top-1 {
    border-top-width: 1px !important;
    border-top-style: solid
}

.border-top-2 {
    border-top-width: 2px !important;
    border-top-style: solid
}

.border-top-3 {
    border-top-width: 3px !important;
    border-top-style: solid
}

.border-right-none {
    border-right-width: 0px !important;
    border-right-style: none
}

.border-right-1 {
    border-right-width: 1px !important;
    border-right-style: solid
}

.border-right-2 {
    border-right-width: 2px !important;
    border-right-style: solid
}

.border-right-3 {
    border-right-width: 3px !important;
    border-right-style: solid
}

.border-left-none {
    border-left-width: 0px !important;
    border-left-style: none
}

.border-left-1 {
    border-left-width: 1px !important;
    border-left-style: solid
}

.border-left-2 {
    border-left-width: 2px !important;
    border-left-style: solid
}

.border-left-3 {
    border-left-width: 3px !important;
    border-left-style: solid
}

.border-bottom-none {
    border-bottom-width: 0px !important;
    border-bottom-style: none
}

.border-bottom-1 {
    border-bottom-width: 1px !important;
    border-bottom-style: solid
}

.border-bottom-2 {
    border-bottom-width: 2px !important;
    border-bottom-style: solid
}

.border-bottom-3 {
    border-bottom-width: 3px !important;
    border-bottom-style: solid
}

.border-x-none {
    border-left-width: 0px !important;
    border-left-style: none;
    border-right-width: 0px !important;
    border-right-style: none
}

.border-x-1 {
    border-left-width: 1px !important;
    border-left-style: solid;
    border-right-width: 1px !important;
    border-right-style: solid
}

.border-x-2 {
    border-left-width: 2px !important;
    border-left-style: solid;
    border-right-width: 2px !important;
    border-right-style: solid
}

.border-x-3 {
    border-left-width: 3px !important;
    border-left-style: solid;
    border-right-width: 3px !important;
    border-right-style: solid
}

.border-y-none {
    border-top-width: 0px !important;
    border-top-style: none;
    border-bottom-width: 0px !important;
    border-bottom-style: none
}

.border-y-1 {
    border-top-width: 1px !important;
    border-top-style: solid;
    border-bottom-width: 1px !important;
    border-bottom-style: solid
}

.border-y-2 {
    border-top-width: 2px !important;
    border-top-style: solid;
    border-bottom-width: 2px !important;
    border-bottom-style: solid
}

.border-y-3 {
    border-top-width: 3px !important;
    border-top-style: solid;
    border-bottom-width: 3px !important;
    border-bottom-style: solid
}

@media screen and (min-width: 320px) {
    .xxs\:border-none {
        border-width:0px !important;
        border-style: none
    }

    .xxs\:border-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .xxs\:border-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .xxs\:border-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .xxs\:border-top-none {
        border-top-width: 0px !important;
        border-top-style: none
    }

    .xxs\:border-top-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .xxs\:border-top-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .xxs\:border-top-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .xxs\:border-right-none {
        border-right-width: 0px !important;
        border-right-style: none
    }

    .xxs\:border-right-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .xxs\:border-right-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .xxs\:border-right-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .xxs\:border-left-none {
        border-left-width: 0px !important;
        border-left-style: none
    }

    .xxs\:border-left-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .xxs\:border-left-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .xxs\:border-left-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .xxs\:border-bottom-none {
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .xxs\:border-bottom-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .xxs\:border-bottom-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .xxs\:border-bottom-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .xxs\:border-x-none {
        border-left-width: 0px !important;
        border-left-style: none;
        border-right-width: 0px !important;
        border-right-style: none
    }

    .xxs\:border-x-1 {
        border-left-width: 1px !important;
        border-left-style: solid;
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .xxs\:border-x-2 {
        border-left-width: 2px !important;
        border-left-style: solid;
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .xxs\:border-x-3 {
        border-left-width: 3px !important;
        border-left-style: solid;
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .xxs\:border-y-none {
        border-top-width: 0px !important;
        border-top-style: none;
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .xxs\:border-y-1 {
        border-top-width: 1px !important;
        border-top-style: solid;
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .xxs\:border-y-2 {
        border-top-width: 2px !important;
        border-top-style: solid;
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .xxs\:border-y-3 {
        border-top-width: 3px !important;
        border-top-style: solid;
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }
}

@media screen and (min-width: 480px) {
    .xs\:border-none {
        border-width:0px !important;
        border-style: none
    }

    .xs\:border-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .xs\:border-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .xs\:border-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .xs\:border-top-none {
        border-top-width: 0px !important;
        border-top-style: none
    }

    .xs\:border-top-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .xs\:border-top-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .xs\:border-top-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .xs\:border-right-none {
        border-right-width: 0px !important;
        border-right-style: none
    }

    .xs\:border-right-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .xs\:border-right-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .xs\:border-right-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .xs\:border-left-none {
        border-left-width: 0px !important;
        border-left-style: none
    }

    .xs\:border-left-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .xs\:border-left-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .xs\:border-left-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .xs\:border-bottom-none {
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .xs\:border-bottom-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .xs\:border-bottom-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .xs\:border-bottom-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .xs\:border-x-none {
        border-left-width: 0px !important;
        border-left-style: none;
        border-right-width: 0px !important;
        border-right-style: none
    }

    .xs\:border-x-1 {
        border-left-width: 1px !important;
        border-left-style: solid;
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .xs\:border-x-2 {
        border-left-width: 2px !important;
        border-left-style: solid;
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .xs\:border-x-3 {
        border-left-width: 3px !important;
        border-left-style: solid;
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .xs\:border-y-none {
        border-top-width: 0px !important;
        border-top-style: none;
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .xs\:border-y-1 {
        border-top-width: 1px !important;
        border-top-style: solid;
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .xs\:border-y-2 {
        border-top-width: 2px !important;
        border-top-style: solid;
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .xs\:border-y-3 {
        border-top-width: 3px !important;
        border-top-style: solid;
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }
}

@media screen and (min-width: 640px) {
    .sm\:border-none {
        border-width:0px !important;
        border-style: none
    }

    .sm\:border-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .sm\:border-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .sm\:border-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .sm\:border-top-none {
        border-top-width: 0px !important;
        border-top-style: none
    }

    .sm\:border-top-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .sm\:border-top-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .sm\:border-top-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .sm\:border-right-none {
        border-right-width: 0px !important;
        border-right-style: none
    }

    .sm\:border-right-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .sm\:border-right-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .sm\:border-right-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .sm\:border-left-none {
        border-left-width: 0px !important;
        border-left-style: none
    }

    .sm\:border-left-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .sm\:border-left-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .sm\:border-left-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .sm\:border-bottom-none {
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .sm\:border-bottom-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .sm\:border-bottom-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .sm\:border-bottom-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .sm\:border-x-none {
        border-left-width: 0px !important;
        border-left-style: none;
        border-right-width: 0px !important;
        border-right-style: none
    }

    .sm\:border-x-1 {
        border-left-width: 1px !important;
        border-left-style: solid;
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .sm\:border-x-2 {
        border-left-width: 2px !important;
        border-left-style: solid;
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .sm\:border-x-3 {
        border-left-width: 3px !important;
        border-left-style: solid;
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .sm\:border-y-none {
        border-top-width: 0px !important;
        border-top-style: none;
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .sm\:border-y-1 {
        border-top-width: 1px !important;
        border-top-style: solid;
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .sm\:border-y-2 {
        border-top-width: 2px !important;
        border-top-style: solid;
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .sm\:border-y-3 {
        border-top-width: 3px !important;
        border-top-style: solid;
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }
}

@media screen and (min-width: 960px) {
    .md\:border-none {
        border-width:0px !important;
        border-style: none
    }

    .md\:border-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .md\:border-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .md\:border-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .md\:border-top-none {
        border-top-width: 0px !important;
        border-top-style: none
    }

    .md\:border-top-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .md\:border-top-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .md\:border-top-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .md\:border-right-none {
        border-right-width: 0px !important;
        border-right-style: none
    }

    .md\:border-right-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .md\:border-right-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .md\:border-right-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .md\:border-left-none {
        border-left-width: 0px !important;
        border-left-style: none
    }

    .md\:border-left-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .md\:border-left-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .md\:border-left-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .md\:border-bottom-none {
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .md\:border-bottom-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .md\:border-bottom-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .md\:border-bottom-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .md\:border-x-none {
        border-left-width: 0px !important;
        border-left-style: none;
        border-right-width: 0px !important;
        border-right-style: none
    }

    .md\:border-x-1 {
        border-left-width: 1px !important;
        border-left-style: solid;
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .md\:border-x-2 {
        border-left-width: 2px !important;
        border-left-style: solid;
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .md\:border-x-3 {
        border-left-width: 3px !important;
        border-left-style: solid;
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .md\:border-y-none {
        border-top-width: 0px !important;
        border-top-style: none;
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .md\:border-y-1 {
        border-top-width: 1px !important;
        border-top-style: solid;
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .md\:border-y-2 {
        border-top-width: 2px !important;
        border-top-style: solid;
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .md\:border-y-3 {
        border-top-width: 3px !important;
        border-top-style: solid;
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }
}

@media screen and (min-width: 1280px) {
    .lg\:border-none {
        border-width:0px !important;
        border-style: none
    }

    .lg\:border-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .lg\:border-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .lg\:border-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .lg\:border-top-none {
        border-top-width: 0px !important;
        border-top-style: none
    }

    .lg\:border-top-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .lg\:border-top-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .lg\:border-top-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .lg\:border-right-none {
        border-right-width: 0px !important;
        border-right-style: none
    }

    .lg\:border-right-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .lg\:border-right-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .lg\:border-right-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .lg\:border-left-none {
        border-left-width: 0px !important;
        border-left-style: none
    }

    .lg\:border-left-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .lg\:border-left-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .lg\:border-left-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .lg\:border-bottom-none {
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .lg\:border-bottom-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .lg\:border-bottom-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .lg\:border-bottom-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .lg\:border-x-none {
        border-left-width: 0px !important;
        border-left-style: none;
        border-right-width: 0px !important;
        border-right-style: none
    }

    .lg\:border-x-1 {
        border-left-width: 1px !important;
        border-left-style: solid;
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .lg\:border-x-2 {
        border-left-width: 2px !important;
        border-left-style: solid;
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .lg\:border-x-3 {
        border-left-width: 3px !important;
        border-left-style: solid;
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .lg\:border-y-none {
        border-top-width: 0px !important;
        border-top-style: none;
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .lg\:border-y-1 {
        border-top-width: 1px !important;
        border-top-style: solid;
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .lg\:border-y-2 {
        border-top-width: 2px !important;
        border-top-style: solid;
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .lg\:border-y-3 {
        border-top-width: 3px !important;
        border-top-style: solid;
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }
}

@media screen and (min-width: 1440px) {
    .xl\:border-none {
        border-width:0px !important;
        border-style: none
    }

    .xl\:border-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .xl\:border-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .xl\:border-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .xl\:border-top-none {
        border-top-width: 0px !important;
        border-top-style: none
    }

    .xl\:border-top-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .xl\:border-top-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .xl\:border-top-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .xl\:border-right-none {
        border-right-width: 0px !important;
        border-right-style: none
    }

    .xl\:border-right-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .xl\:border-right-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .xl\:border-right-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .xl\:border-left-none {
        border-left-width: 0px !important;
        border-left-style: none
    }

    .xl\:border-left-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .xl\:border-left-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .xl\:border-left-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .xl\:border-bottom-none {
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .xl\:border-bottom-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .xl\:border-bottom-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .xl\:border-bottom-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .xl\:border-x-none {
        border-left-width: 0px !important;
        border-left-style: none;
        border-right-width: 0px !important;
        border-right-style: none
    }

    .xl\:border-x-1 {
        border-left-width: 1px !important;
        border-left-style: solid;
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .xl\:border-x-2 {
        border-left-width: 2px !important;
        border-left-style: solid;
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .xl\:border-x-3 {
        border-left-width: 3px !important;
        border-left-style: solid;
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .xl\:border-y-none {
        border-top-width: 0px !important;
        border-top-style: none;
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .xl\:border-y-1 {
        border-top-width: 1px !important;
        border-top-style: solid;
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .xl\:border-y-2 {
        border-top-width: 2px !important;
        border-top-style: solid;
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .xl\:border-y-3 {
        border-top-width: 3px !important;
        border-top-style: solid;
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }
}

@media screen and (min-width: 100%) {
    .max\:border-none {
        border-width:0px !important;
        border-style: none
    }

    .max\:border-1 {
        border-width: 1px !important;
        border-style: solid
    }

    .max\:border-2 {
        border-width: 2px !important;
        border-style: solid
    }

    .max\:border-3 {
        border-width: 3px !important;
        border-style: solid
    }

    .max\:border-top-none {
        border-top-width: 0px !important;
        border-top-style: none
    }

    .max\:border-top-1 {
        border-top-width: 1px !important;
        border-top-style: solid
    }

    .max\:border-top-2 {
        border-top-width: 2px !important;
        border-top-style: solid
    }

    .max\:border-top-3 {
        border-top-width: 3px !important;
        border-top-style: solid
    }

    .max\:border-right-none {
        border-right-width: 0px !important;
        border-right-style: none
    }

    .max\:border-right-1 {
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .max\:border-right-2 {
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .max\:border-right-3 {
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .max\:border-left-none {
        border-left-width: 0px !important;
        border-left-style: none
    }

    .max\:border-left-1 {
        border-left-width: 1px !important;
        border-left-style: solid
    }

    .max\:border-left-2 {
        border-left-width: 2px !important;
        border-left-style: solid
    }

    .max\:border-left-3 {
        border-left-width: 3px !important;
        border-left-style: solid
    }

    .max\:border-bottom-none {
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .max\:border-bottom-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .max\:border-bottom-2 {
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .max\:border-bottom-3 {
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }

    .max\:border-x-none {
        border-left-width: 0px !important;
        border-left-style: none;
        border-right-width: 0px !important;
        border-right-style: none
    }

    .max\:border-x-1 {
        border-left-width: 1px !important;
        border-left-style: solid;
        border-right-width: 1px !important;
        border-right-style: solid
    }

    .max\:border-x-2 {
        border-left-width: 2px !important;
        border-left-style: solid;
        border-right-width: 2px !important;
        border-right-style: solid
    }

    .max\:border-x-3 {
        border-left-width: 3px !important;
        border-left-style: solid;
        border-right-width: 3px !important;
        border-right-style: solid
    }

    .max\:border-y-none {
        border-top-width: 0px !important;
        border-top-style: none;
        border-bottom-width: 0px !important;
        border-bottom-style: none
    }

    .max\:border-y-1 {
        border-top-width: 1px !important;
        border-top-style: solid;
        border-bottom-width: 1px !important;
        border-bottom-style: solid
    }

    .max\:border-y-2 {
        border-top-width: 2px !important;
        border-top-style: solid;
        border-bottom-width: 2px !important;
        border-bottom-style: solid
    }

    .max\:border-y-3 {
        border-top-width: 3px !important;
        border-top-style: solid;
        border-bottom-width: 3px !important;
        border-bottom-style: solid
    }
}

.border-solid {
    border-style: solid !important
}

.border-dashed {
    border-style: dashed !important
}

.border-dotted {
    border-style: dotted !important
}

.border-double {
    border-style: double !important
}

@media screen and (min-width: 320px) {
    .xxs\:border-solid {
        border-style:solid !important
    }

    .xxs\:border-dashed {
        border-style: dashed !important
    }

    .xxs\:border-dotted {
        border-style: dotted !important
    }

    .xxs\:border-double {
        border-style: double !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:border-solid {
        border-style:solid !important
    }

    .xs\:border-dashed {
        border-style: dashed !important
    }

    .xs\:border-dotted {
        border-style: dotted !important
    }

    .xs\:border-double {
        border-style: double !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:border-solid {
        border-style:solid !important
    }

    .sm\:border-dashed {
        border-style: dashed !important
    }

    .sm\:border-dotted {
        border-style: dotted !important
    }

    .sm\:border-double {
        border-style: double !important
    }
}

@media screen and (min-width: 960px) {
    .md\:border-solid {
        border-style:solid !important
    }

    .md\:border-dashed {
        border-style: dashed !important
    }

    .md\:border-dotted {
        border-style: dotted !important
    }

    .md\:border-double {
        border-style: double !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:border-solid {
        border-style:solid !important
    }

    .lg\:border-dashed {
        border-style: dashed !important
    }

    .lg\:border-dotted {
        border-style: dotted !important
    }

    .lg\:border-double {
        border-style: double !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:border-solid {
        border-style:solid !important
    }

    .xl\:border-dashed {
        border-style: dashed !important
    }

    .xl\:border-dotted {
        border-style: dotted !important
    }

    .xl\:border-double {
        border-style: double !important
    }
}

@media screen and (min-width: 100%) {
    .max\:border-solid {
        border-style:solid !important
    }

    .max\:border-dashed {
        border-style: dashed !important
    }

    .max\:border-dotted {
        border-style: dotted !important
    }

    .max\:border-double {
        border-style: double !important
    }
}

.border-noround {
    border-radius: 0 !important
}

.border-round {
    border-radius: var(--border-radius) !important
}

.border-round-xs {
    border-radius: 0.125rem !important
}

.border-round-sm {
    border-radius: 0.25rem !important
}

.border-round-md {
    border-radius: 0.375rem !important
}

.border-round-lg {
    border-radius: 0.5rem !important
}

.border-round-xl {
    border-radius: 0.75rem !important
}

.border-round-2xl {
    border-radius: 1rem !important
}

.border-round-3xl {
    border-radius: 1.5rem !important
}

.border-circle {
    border-radius: 50% !important
}

@media screen and (min-width: 320px) {
    .xxs\:border-noround {
        border-radius:0 !important
    }

    .xxs\:border-round {
        border-radius: var(--border-radius) !important
    }

    .xxs\:border-round-xs {
        border-radius: 0.125rem !important
    }

    .xxs\:border-round-sm {
        border-radius: 0.25rem !important
    }

    .xxs\:border-round-md {
        border-radius: 0.375rem !important
    }

    .xxs\:border-round-lg {
        border-radius: 0.5rem !important
    }

    .xxs\:border-round-xl {
        border-radius: 0.75rem !important
    }

    .xxs\:border-round-2xl {
        border-radius: 1rem !important
    }

    .xxs\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .xxs\:border-circle {
        border-radius: 50% !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:border-noround {
        border-radius:0 !important
    }

    .xs\:border-round {
        border-radius: var(--border-radius) !important
    }

    .xs\:border-round-xs {
        border-radius: 0.125rem !important
    }

    .xs\:border-round-sm {
        border-radius: 0.25rem !important
    }

    .xs\:border-round-md {
        border-radius: 0.375rem !important
    }

    .xs\:border-round-lg {
        border-radius: 0.5rem !important
    }

    .xs\:border-round-xl {
        border-radius: 0.75rem !important
    }

    .xs\:border-round-2xl {
        border-radius: 1rem !important
    }

    .xs\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .xs\:border-circle {
        border-radius: 50% !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:border-noround {
        border-radius:0 !important
    }

    .sm\:border-round {
        border-radius: var(--border-radius) !important
    }

    .sm\:border-round-xs {
        border-radius: 0.125rem !important
    }

    .sm\:border-round-sm {
        border-radius: 0.25rem !important
    }

    .sm\:border-round-md {
        border-radius: 0.375rem !important
    }

    .sm\:border-round-lg {
        border-radius: 0.5rem !important
    }

    .sm\:border-round-xl {
        border-radius: 0.75rem !important
    }

    .sm\:border-round-2xl {
        border-radius: 1rem !important
    }

    .sm\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .sm\:border-circle {
        border-radius: 50% !important
    }
}

@media screen and (min-width: 960px) {
    .md\:border-noround {
        border-radius:0 !important
    }

    .md\:border-round {
        border-radius: var(--border-radius) !important
    }

    .md\:border-round-xs {
        border-radius: 0.125rem !important
    }

    .md\:border-round-sm {
        border-radius: 0.25rem !important
    }

    .md\:border-round-md {
        border-radius: 0.375rem !important
    }

    .md\:border-round-lg {
        border-radius: 0.5rem !important
    }

    .md\:border-round-xl {
        border-radius: 0.75rem !important
    }

    .md\:border-round-2xl {
        border-radius: 1rem !important
    }

    .md\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .md\:border-circle {
        border-radius: 50% !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:border-noround {
        border-radius:0 !important
    }

    .lg\:border-round {
        border-radius: var(--border-radius) !important
    }

    .lg\:border-round-xs {
        border-radius: 0.125rem !important
    }

    .lg\:border-round-sm {
        border-radius: 0.25rem !important
    }

    .lg\:border-round-md {
        border-radius: 0.375rem !important
    }

    .lg\:border-round-lg {
        border-radius: 0.5rem !important
    }

    .lg\:border-round-xl {
        border-radius: 0.75rem !important
    }

    .lg\:border-round-2xl {
        border-radius: 1rem !important
    }

    .lg\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .lg\:border-circle {
        border-radius: 50% !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:border-noround {
        border-radius:0 !important
    }

    .xl\:border-round {
        border-radius: var(--border-radius) !important
    }

    .xl\:border-round-xs {
        border-radius: 0.125rem !important
    }

    .xl\:border-round-sm {
        border-radius: 0.25rem !important
    }

    .xl\:border-round-md {
        border-radius: 0.375rem !important
    }

    .xl\:border-round-lg {
        border-radius: 0.5rem !important
    }

    .xl\:border-round-xl {
        border-radius: 0.75rem !important
    }

    .xl\:border-round-2xl {
        border-radius: 1rem !important
    }

    .xl\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .xl\:border-circle {
        border-radius: 50% !important
    }
}

@media screen and (min-width: 100%) {
    .max\:border-noround {
        border-radius:0 !important
    }

    .max\:border-round {
        border-radius: var(--border-radius) !important
    }

    .max\:border-round-xs {
        border-radius: 0.125rem !important
    }

    .max\:border-round-sm {
        border-radius: 0.25rem !important
    }

    .max\:border-round-md {
        border-radius: 0.375rem !important
    }

    .max\:border-round-lg {
        border-radius: 0.5rem !important
    }

    .max\:border-round-xl {
        border-radius: 0.75rem !important
    }

    .max\:border-round-2xl {
        border-radius: 1rem !important
    }

    .max\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .max\:border-circle {
        border-radius: 50% !important
    }
}

.border-noround-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.border-noround-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.border-noround-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.border-noround-bottom {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.border-round-left {
    border-top-left-radius: var(--border-radius) !important;
    border-bottom-left-radius: var(--border-radius) !important
}

.border-round-top {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important
}

.border-round-right {
    border-top-right-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important
}

.border-round-bottom {
    border-bottom-left-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important
}

.border-round-left-xs {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important
}

.border-round-top-xs {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important
}

.border-round-right-xs {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important
}

.border-round-bottom-xs {
    border-bottom-left-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important
}

.border-round-left-sm {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important
}

.border-round-top-sm {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important
}

.border-round-right-sm {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important
}

.border-round-bottom-sm {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important
}

.border-round-left-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important
}

.border-round-top-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important
}

.border-round-right-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important
}

.border-round-bottom-md {
    border-bottom-left-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important
}

.border-round-left-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important
}

.border-round-top-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important
}

.border-round-right-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important
}

.border-round-bottom-lg {
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important
}

.border-round-left-xl {
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important
}

.border-round-top-xl {
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important
}

.border-round-right-xl {
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important
}

.border-round-bottom-xl {
    border-bottom-left-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important
}

.border-round-left-2xl {
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important
}

.border-round-top-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important
}

.border-round-right-2xl {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important
}

.border-round-bottom-2xl {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important
}

.border-round-left-3xl {
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important
}

.border-round-top-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important
}

.border-round-right-3xl {
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important
}

.border-round-bottom-3xl {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important
}

.border-circle-left {
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important
}

.border-circle-top {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important
}

.border-circle-right {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important
}

.border-circle-bottom {
    border-bottom-left-radius: 50% !important;
    border-bottom-right-radius: 50% !important
}

@media screen and (min-width: 320px) {
    .xxs\:border-noround-left {
        border-top-left-radius:0 !important;
        border-bottom-left-radius: 0 !important
    }

    .xxs\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .xxs\:border-noround-right {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .xxs\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .xxs\:border-round-left {
        border-top-left-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important
    }

    .xxs\:border-round-top {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important
    }

    .xxs\:border-round-right {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .xxs\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .xxs\:border-round-left-xs {
        border-top-left-radius: 0.125rem !important;
        border-bottom-left-radius: 0.125rem !important
    }

    .xxs\:border-round-top-xs {
        border-top-left-radius: 0.125rem !important;
        border-top-right-radius: 0.125rem !important
    }

    .xxs\:border-round-right-xs {
        border-top-right-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .xxs\:border-round-bottom-xs {
        border-bottom-left-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .xxs\:border-round-left-sm {
        border-top-left-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important
    }

    .xxs\:border-round-top-sm {
        border-top-left-radius: 0.25rem !important;
        border-top-right-radius: 0.25rem !important
    }

    .xxs\:border-round-right-sm {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .xxs\:border-round-bottom-sm {
        border-bottom-left-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .xxs\:border-round-left-md {
        border-top-left-radius: 0.375rem !important;
        border-bottom-left-radius: 0.375rem !important
    }

    .xxs\:border-round-top-md {
        border-top-left-radius: 0.375rem !important;
        border-top-right-radius: 0.375rem !important
    }

    .xxs\:border-round-right-md {
        border-top-right-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .xxs\:border-round-bottom-md {
        border-bottom-left-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .xxs\:border-round-left-lg {
        border-top-left-radius: 0.5rem !important;
        border-bottom-left-radius: 0.5rem !important
    }

    .xxs\:border-round-top-lg {
        border-top-left-radius: 0.5rem !important;
        border-top-right-radius: 0.5rem !important
    }

    .xxs\:border-round-right-lg {
        border-top-right-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .xxs\:border-round-bottom-lg {
        border-bottom-left-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .xxs\:border-round-left-xl {
        border-top-left-radius: 0.75rem !important;
        border-bottom-left-radius: 0.75rem !important
    }

    .xxs\:border-round-top-xl {
        border-top-left-radius: 0.75rem !important;
        border-top-right-radius: 0.75rem !important
    }

    .xxs\:border-round-right-xl {
        border-top-right-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .xxs\:border-round-bottom-xl {
        border-bottom-left-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .xxs\:border-round-left-2xl {
        border-top-left-radius: 1rem !important;
        border-bottom-left-radius: 1rem !important
    }

    .xxs\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .xxs\:border-round-right-2xl {
        border-top-right-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .xxs\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .xxs\:border-round-left-3xl {
        border-top-left-radius: 1.5rem !important;
        border-bottom-left-radius: 1.5rem !important
    }

    .xxs\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .xxs\:border-round-right-3xl {
        border-top-right-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .xxs\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .xxs\:border-circle-left {
        border-top-left-radius: 50% !important;
        border-bottom-left-radius: 50% !important
    }

    .xxs\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .xxs\:border-circle-right {
        border-top-right-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }

    .xxs\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:border-noround-left {
        border-top-left-radius:0 !important;
        border-bottom-left-radius: 0 !important
    }

    .xs\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .xs\:border-noround-right {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .xs\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .xs\:border-round-left {
        border-top-left-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important
    }

    .xs\:border-round-top {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important
    }

    .xs\:border-round-right {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .xs\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .xs\:border-round-left-xs {
        border-top-left-radius: 0.125rem !important;
        border-bottom-left-radius: 0.125rem !important
    }

    .xs\:border-round-top-xs {
        border-top-left-radius: 0.125rem !important;
        border-top-right-radius: 0.125rem !important
    }

    .xs\:border-round-right-xs {
        border-top-right-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .xs\:border-round-bottom-xs {
        border-bottom-left-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .xs\:border-round-left-sm {
        border-top-left-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important
    }

    .xs\:border-round-top-sm {
        border-top-left-radius: 0.25rem !important;
        border-top-right-radius: 0.25rem !important
    }

    .xs\:border-round-right-sm {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .xs\:border-round-bottom-sm {
        border-bottom-left-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .xs\:border-round-left-md {
        border-top-left-radius: 0.375rem !important;
        border-bottom-left-radius: 0.375rem !important
    }

    .xs\:border-round-top-md {
        border-top-left-radius: 0.375rem !important;
        border-top-right-radius: 0.375rem !important
    }

    .xs\:border-round-right-md {
        border-top-right-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .xs\:border-round-bottom-md {
        border-bottom-left-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .xs\:border-round-left-lg {
        border-top-left-radius: 0.5rem !important;
        border-bottom-left-radius: 0.5rem !important
    }

    .xs\:border-round-top-lg {
        border-top-left-radius: 0.5rem !important;
        border-top-right-radius: 0.5rem !important
    }

    .xs\:border-round-right-lg {
        border-top-right-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .xs\:border-round-bottom-lg {
        border-bottom-left-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .xs\:border-round-left-xl {
        border-top-left-radius: 0.75rem !important;
        border-bottom-left-radius: 0.75rem !important
    }

    .xs\:border-round-top-xl {
        border-top-left-radius: 0.75rem !important;
        border-top-right-radius: 0.75rem !important
    }

    .xs\:border-round-right-xl {
        border-top-right-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .xs\:border-round-bottom-xl {
        border-bottom-left-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .xs\:border-round-left-2xl {
        border-top-left-radius: 1rem !important;
        border-bottom-left-radius: 1rem !important
    }

    .xs\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .xs\:border-round-right-2xl {
        border-top-right-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .xs\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .xs\:border-round-left-3xl {
        border-top-left-radius: 1.5rem !important;
        border-bottom-left-radius: 1.5rem !important
    }

    .xs\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .xs\:border-round-right-3xl {
        border-top-right-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .xs\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .xs\:border-circle-left {
        border-top-left-radius: 50% !important;
        border-bottom-left-radius: 50% !important
    }

    .xs\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .xs\:border-circle-right {
        border-top-right-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }

    .xs\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:border-noround-left {
        border-top-left-radius:0 !important;
        border-bottom-left-radius: 0 !important
    }

    .sm\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .sm\:border-noround-right {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .sm\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .sm\:border-round-left {
        border-top-left-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important
    }

    .sm\:border-round-top {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important
    }

    .sm\:border-round-right {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .sm\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .sm\:border-round-left-xs {
        border-top-left-radius: 0.125rem !important;
        border-bottom-left-radius: 0.125rem !important
    }

    .sm\:border-round-top-xs {
        border-top-left-radius: 0.125rem !important;
        border-top-right-radius: 0.125rem !important
    }

    .sm\:border-round-right-xs {
        border-top-right-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .sm\:border-round-bottom-xs {
        border-bottom-left-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .sm\:border-round-left-sm {
        border-top-left-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important
    }

    .sm\:border-round-top-sm {
        border-top-left-radius: 0.25rem !important;
        border-top-right-radius: 0.25rem !important
    }

    .sm\:border-round-right-sm {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .sm\:border-round-bottom-sm {
        border-bottom-left-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .sm\:border-round-left-md {
        border-top-left-radius: 0.375rem !important;
        border-bottom-left-radius: 0.375rem !important
    }

    .sm\:border-round-top-md {
        border-top-left-radius: 0.375rem !important;
        border-top-right-radius: 0.375rem !important
    }

    .sm\:border-round-right-md {
        border-top-right-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .sm\:border-round-bottom-md {
        border-bottom-left-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .sm\:border-round-left-lg {
        border-top-left-radius: 0.5rem !important;
        border-bottom-left-radius: 0.5rem !important
    }

    .sm\:border-round-top-lg {
        border-top-left-radius: 0.5rem !important;
        border-top-right-radius: 0.5rem !important
    }

    .sm\:border-round-right-lg {
        border-top-right-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .sm\:border-round-bottom-lg {
        border-bottom-left-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .sm\:border-round-left-xl {
        border-top-left-radius: 0.75rem !important;
        border-bottom-left-radius: 0.75rem !important
    }

    .sm\:border-round-top-xl {
        border-top-left-radius: 0.75rem !important;
        border-top-right-radius: 0.75rem !important
    }

    .sm\:border-round-right-xl {
        border-top-right-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .sm\:border-round-bottom-xl {
        border-bottom-left-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .sm\:border-round-left-2xl {
        border-top-left-radius: 1rem !important;
        border-bottom-left-radius: 1rem !important
    }

    .sm\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .sm\:border-round-right-2xl {
        border-top-right-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .sm\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .sm\:border-round-left-3xl {
        border-top-left-radius: 1.5rem !important;
        border-bottom-left-radius: 1.5rem !important
    }

    .sm\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .sm\:border-round-right-3xl {
        border-top-right-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .sm\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .sm\:border-circle-left {
        border-top-left-radius: 50% !important;
        border-bottom-left-radius: 50% !important
    }

    .sm\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .sm\:border-circle-right {
        border-top-right-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }

    .sm\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

@media screen and (min-width: 960px) {
    .md\:border-noround-left {
        border-top-left-radius:0 !important;
        border-bottom-left-radius: 0 !important
    }

    .md\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .md\:border-noround-right {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .md\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .md\:border-round-left {
        border-top-left-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important
    }

    .md\:border-round-top {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important
    }

    .md\:border-round-right {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .md\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .md\:border-round-left-xs {
        border-top-left-radius: 0.125rem !important;
        border-bottom-left-radius: 0.125rem !important
    }

    .md\:border-round-top-xs {
        border-top-left-radius: 0.125rem !important;
        border-top-right-radius: 0.125rem !important
    }

    .md\:border-round-right-xs {
        border-top-right-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .md\:border-round-bottom-xs {
        border-bottom-left-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .md\:border-round-left-sm {
        border-top-left-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important
    }

    .md\:border-round-top-sm {
        border-top-left-radius: 0.25rem !important;
        border-top-right-radius: 0.25rem !important
    }

    .md\:border-round-right-sm {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .md\:border-round-bottom-sm {
        border-bottom-left-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .md\:border-round-left-md {
        border-top-left-radius: 0.375rem !important;
        border-bottom-left-radius: 0.375rem !important
    }

    .md\:border-round-top-md {
        border-top-left-radius: 0.375rem !important;
        border-top-right-radius: 0.375rem !important
    }

    .md\:border-round-right-md {
        border-top-right-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .md\:border-round-bottom-md {
        border-bottom-left-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .md\:border-round-left-lg {
        border-top-left-radius: 0.5rem !important;
        border-bottom-left-radius: 0.5rem !important
    }

    .md\:border-round-top-lg {
        border-top-left-radius: 0.5rem !important;
        border-top-right-radius: 0.5rem !important
    }

    .md\:border-round-right-lg {
        border-top-right-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .md\:border-round-bottom-lg {
        border-bottom-left-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .md\:border-round-left-xl {
        border-top-left-radius: 0.75rem !important;
        border-bottom-left-radius: 0.75rem !important
    }

    .md\:border-round-top-xl {
        border-top-left-radius: 0.75rem !important;
        border-top-right-radius: 0.75rem !important
    }

    .md\:border-round-right-xl {
        border-top-right-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .md\:border-round-bottom-xl {
        border-bottom-left-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .md\:border-round-left-2xl {
        border-top-left-radius: 1rem !important;
        border-bottom-left-radius: 1rem !important
    }

    .md\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .md\:border-round-right-2xl {
        border-top-right-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .md\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .md\:border-round-left-3xl {
        border-top-left-radius: 1.5rem !important;
        border-bottom-left-radius: 1.5rem !important
    }

    .md\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .md\:border-round-right-3xl {
        border-top-right-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .md\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .md\:border-circle-left {
        border-top-left-radius: 50% !important;
        border-bottom-left-radius: 50% !important
    }

    .md\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .md\:border-circle-right {
        border-top-right-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }

    .md\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:border-noround-left {
        border-top-left-radius:0 !important;
        border-bottom-left-radius: 0 !important
    }

    .lg\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .lg\:border-noround-right {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .lg\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .lg\:border-round-left {
        border-top-left-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important
    }

    .lg\:border-round-top {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important
    }

    .lg\:border-round-right {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .lg\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .lg\:border-round-left-xs {
        border-top-left-radius: 0.125rem !important;
        border-bottom-left-radius: 0.125rem !important
    }

    .lg\:border-round-top-xs {
        border-top-left-radius: 0.125rem !important;
        border-top-right-radius: 0.125rem !important
    }

    .lg\:border-round-right-xs {
        border-top-right-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .lg\:border-round-bottom-xs {
        border-bottom-left-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .lg\:border-round-left-sm {
        border-top-left-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important
    }

    .lg\:border-round-top-sm {
        border-top-left-radius: 0.25rem !important;
        border-top-right-radius: 0.25rem !important
    }

    .lg\:border-round-right-sm {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .lg\:border-round-bottom-sm {
        border-bottom-left-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .lg\:border-round-left-md {
        border-top-left-radius: 0.375rem !important;
        border-bottom-left-radius: 0.375rem !important
    }

    .lg\:border-round-top-md {
        border-top-left-radius: 0.375rem !important;
        border-top-right-radius: 0.375rem !important
    }

    .lg\:border-round-right-md {
        border-top-right-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .lg\:border-round-bottom-md {
        border-bottom-left-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .lg\:border-round-left-lg {
        border-top-left-radius: 0.5rem !important;
        border-bottom-left-radius: 0.5rem !important
    }

    .lg\:border-round-top-lg {
        border-top-left-radius: 0.5rem !important;
        border-top-right-radius: 0.5rem !important
    }

    .lg\:border-round-right-lg {
        border-top-right-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .lg\:border-round-bottom-lg {
        border-bottom-left-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .lg\:border-round-left-xl {
        border-top-left-radius: 0.75rem !important;
        border-bottom-left-radius: 0.75rem !important
    }

    .lg\:border-round-top-xl {
        border-top-left-radius: 0.75rem !important;
        border-top-right-radius: 0.75rem !important
    }

    .lg\:border-round-right-xl {
        border-top-right-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .lg\:border-round-bottom-xl {
        border-bottom-left-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .lg\:border-round-left-2xl {
        border-top-left-radius: 1rem !important;
        border-bottom-left-radius: 1rem !important
    }

    .lg\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .lg\:border-round-right-2xl {
        border-top-right-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .lg\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .lg\:border-round-left-3xl {
        border-top-left-radius: 1.5rem !important;
        border-bottom-left-radius: 1.5rem !important
    }

    .lg\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .lg\:border-round-right-3xl {
        border-top-right-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .lg\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .lg\:border-circle-left {
        border-top-left-radius: 50% !important;
        border-bottom-left-radius: 50% !important
    }

    .lg\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .lg\:border-circle-right {
        border-top-right-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }

    .lg\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:border-noround-left {
        border-top-left-radius:0 !important;
        border-bottom-left-radius: 0 !important
    }

    .xl\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .xl\:border-noround-right {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .xl\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .xl\:border-round-left {
        border-top-left-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important
    }

    .xl\:border-round-top {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important
    }

    .xl\:border-round-right {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .xl\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .xl\:border-round-left-xs {
        border-top-left-radius: 0.125rem !important;
        border-bottom-left-radius: 0.125rem !important
    }

    .xl\:border-round-top-xs {
        border-top-left-radius: 0.125rem !important;
        border-top-right-radius: 0.125rem !important
    }

    .xl\:border-round-right-xs {
        border-top-right-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .xl\:border-round-bottom-xs {
        border-bottom-left-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .xl\:border-round-left-sm {
        border-top-left-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important
    }

    .xl\:border-round-top-sm {
        border-top-left-radius: 0.25rem !important;
        border-top-right-radius: 0.25rem !important
    }

    .xl\:border-round-right-sm {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .xl\:border-round-bottom-sm {
        border-bottom-left-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .xl\:border-round-left-md {
        border-top-left-radius: 0.375rem !important;
        border-bottom-left-radius: 0.375rem !important
    }

    .xl\:border-round-top-md {
        border-top-left-radius: 0.375rem !important;
        border-top-right-radius: 0.375rem !important
    }

    .xl\:border-round-right-md {
        border-top-right-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .xl\:border-round-bottom-md {
        border-bottom-left-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .xl\:border-round-left-lg {
        border-top-left-radius: 0.5rem !important;
        border-bottom-left-radius: 0.5rem !important
    }

    .xl\:border-round-top-lg {
        border-top-left-radius: 0.5rem !important;
        border-top-right-radius: 0.5rem !important
    }

    .xl\:border-round-right-lg {
        border-top-right-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .xl\:border-round-bottom-lg {
        border-bottom-left-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .xl\:border-round-left-xl {
        border-top-left-radius: 0.75rem !important;
        border-bottom-left-radius: 0.75rem !important
    }

    .xl\:border-round-top-xl {
        border-top-left-radius: 0.75rem !important;
        border-top-right-radius: 0.75rem !important
    }

    .xl\:border-round-right-xl {
        border-top-right-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .xl\:border-round-bottom-xl {
        border-bottom-left-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .xl\:border-round-left-2xl {
        border-top-left-radius: 1rem !important;
        border-bottom-left-radius: 1rem !important
    }

    .xl\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .xl\:border-round-right-2xl {
        border-top-right-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .xl\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .xl\:border-round-left-3xl {
        border-top-left-radius: 1.5rem !important;
        border-bottom-left-radius: 1.5rem !important
    }

    .xl\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .xl\:border-round-right-3xl {
        border-top-right-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .xl\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .xl\:border-circle-left {
        border-top-left-radius: 50% !important;
        border-bottom-left-radius: 50% !important
    }

    .xl\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .xl\:border-circle-right {
        border-top-right-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }

    .xl\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

@media screen and (min-width: 100%) {
    .max\:border-noround-left {
        border-top-left-radius:0 !important;
        border-bottom-left-radius: 0 !important
    }

    .max\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .max\:border-noround-right {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .max\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .max\:border-round-left {
        border-top-left-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important
    }

    .max\:border-round-top {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important
    }

    .max\:border-round-right {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .max\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important
    }

    .max\:border-round-left-xs {
        border-top-left-radius: 0.125rem !important;
        border-bottom-left-radius: 0.125rem !important
    }

    .max\:border-round-top-xs {
        border-top-left-radius: 0.125rem !important;
        border-top-right-radius: 0.125rem !important
    }

    .max\:border-round-right-xs {
        border-top-right-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .max\:border-round-bottom-xs {
        border-bottom-left-radius: 0.125rem !important;
        border-bottom-right-radius: 0.125rem !important
    }

    .max\:border-round-left-sm {
        border-top-left-radius: 0.25rem !important;
        border-bottom-left-radius: 0.25rem !important
    }

    .max\:border-round-top-sm {
        border-top-left-radius: 0.25rem !important;
        border-top-right-radius: 0.25rem !important
    }

    .max\:border-round-right-sm {
        border-top-right-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .max\:border-round-bottom-sm {
        border-bottom-left-radius: 0.25rem !important;
        border-bottom-right-radius: 0.25rem !important
    }

    .max\:border-round-left-md {
        border-top-left-radius: 0.375rem !important;
        border-bottom-left-radius: 0.375rem !important
    }

    .max\:border-round-top-md {
        border-top-left-radius: 0.375rem !important;
        border-top-right-radius: 0.375rem !important
    }

    .max\:border-round-right-md {
        border-top-right-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .max\:border-round-bottom-md {
        border-bottom-left-radius: 0.375rem !important;
        border-bottom-right-radius: 0.375rem !important
    }

    .max\:border-round-left-lg {
        border-top-left-radius: 0.5rem !important;
        border-bottom-left-radius: 0.5rem !important
    }

    .max\:border-round-top-lg {
        border-top-left-radius: 0.5rem !important;
        border-top-right-radius: 0.5rem !important
    }

    .max\:border-round-right-lg {
        border-top-right-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .max\:border-round-bottom-lg {
        border-bottom-left-radius: 0.5rem !important;
        border-bottom-right-radius: 0.5rem !important
    }

    .max\:border-round-left-xl {
        border-top-left-radius: 0.75rem !important;
        border-bottom-left-radius: 0.75rem !important
    }

    .max\:border-round-top-xl {
        border-top-left-radius: 0.75rem !important;
        border-top-right-radius: 0.75rem !important
    }

    .max\:border-round-right-xl {
        border-top-right-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .max\:border-round-bottom-xl {
        border-bottom-left-radius: 0.75rem !important;
        border-bottom-right-radius: 0.75rem !important
    }

    .max\:border-round-left-2xl {
        border-top-left-radius: 1rem !important;
        border-bottom-left-radius: 1rem !important
    }

    .max\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .max\:border-round-right-2xl {
        border-top-right-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .max\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .max\:border-round-left-3xl {
        border-top-left-radius: 1.5rem !important;
        border-bottom-left-radius: 1.5rem !important
    }

    .max\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .max\:border-round-right-3xl {
        border-top-right-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .max\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .max\:border-circle-left {
        border-top-left-radius: 50% !important;
        border-bottom-left-radius: 50% !important
    }

    .max\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .max\:border-circle-right {
        border-top-right-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }

    .max\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

.w-full {
    width: 100% !important
}

.w-screen {
    width: 100vw !important
}

.w-auto {
    width: auto !important
}

.w-1 {
    width: 8.3333% !important
}

.w-2 {
    width: 16.6667% !important
}

.w-3 {
    width: 25% !important
}

.w-4 {
    width: 33.3333% !important
}

.w-5 {
    width: 41.6667% !important
}

.w-6 {
    width: 50% !important
}

.w-7 {
    width: 58.3333% !important
}

.w-8 {
    width: 66.6667% !important
}

.w-9 {
    width: 75% !important
}

.w-10 {
    width: 83.3333% !important
}

.w-11 {
    width: 91.6667% !important
}

.w-12 {
    width: 100% !important
}

.w-min {
    width: min-content !important
}

.w-max {
    width: max-content !important
}

.w-fit {
    width: fit-content !important
}

.w-1rem {
    width: 1rem !important
}

.w-2rem {
    width: 2rem !important
}

.w-3rem {
    width: 3rem !important
}

.w-4rem {
    width: 4rem !important
}

.w-5rem {
    width: 5rem !important
}

.w-6rem {
    width: 6rem !important
}

.w-7rem {
    width: 7rem !important
}

.w-8rem {
    width: 8rem !important
}

.w-9rem {
    width: 9rem !important
}

.w-10rem {
    width: 10rem !important
}

.w-11rem {
    width: 11rem !important
}

.w-12rem {
    width: 12rem !important
}

.w-13rem {
    width: 13rem !important
}

.w-14rem {
    width: 14rem !important
}

.w-15rem {
    width: 15rem !important
}

.w-16rem {
    width: 16rem !important
}

.w-17rem {
    width: 17rem !important
}

.w-18rem {
    width: 18rem !important
}

.w-19rem {
    width: 19rem !important
}

.w-20rem {
    width: 20rem !important
}

.w-21rem {
    width: 21rem !important
}

.w-22rem {
    width: 22rem !important
}

.w-23rem {
    width: 23rem !important
}

.w-24rem {
    width: 24rem !important
}

.w-25rem {
    width: 25rem !important
}

.w-26rem {
    width: 26rem !important
}

.w-27rem {
    width: 27rem !important
}

.w-28rem {
    width: 28rem !important
}

.w-29rem {
    width: 29rem !important
}

.w-30rem {
    width: 30rem !important
}

@media screen and (min-width: 320px) {
    .xxs\:w-full {
        width:100% !important
    }

    .xxs\:w-screen {
        width: 100vw !important
    }

    .xxs\:w-auto {
        width: auto !important
    }

    .xxs\:w-1 {
        width: 8.3333% !important
    }

    .xxs\:w-2 {
        width: 16.6667% !important
    }

    .xxs\:w-3 {
        width: 25% !important
    }

    .xxs\:w-4 {
        width: 33.3333% !important
    }

    .xxs\:w-5 {
        width: 41.6667% !important
    }

    .xxs\:w-6 {
        width: 50% !important
    }

    .xxs\:w-7 {
        width: 58.3333% !important
    }

    .xxs\:w-8 {
        width: 66.6667% !important
    }

    .xxs\:w-9 {
        width: 75% !important
    }

    .xxs\:w-10 {
        width: 83.3333% !important
    }

    .xxs\:w-11 {
        width: 91.6667% !important
    }

    .xxs\:w-12 {
        width: 100% !important
    }

    .xxs\:w-min {
        width: min-content !important
    }

    .xxs\:w-max {
        width: max-content !important
    }

    .xxs\:w-fit {
        width: fit-content !important
    }

    .xxs\:w-1rem {
        width: 1rem !important
    }

    .xxs\:w-2rem {
        width: 2rem !important
    }

    .xxs\:w-3rem {
        width: 3rem !important
    }

    .xxs\:w-4rem {
        width: 4rem !important
    }

    .xxs\:w-5rem {
        width: 5rem !important
    }

    .xxs\:w-6rem {
        width: 6rem !important
    }

    .xxs\:w-7rem {
        width: 7rem !important
    }

    .xxs\:w-8rem {
        width: 8rem !important
    }

    .xxs\:w-9rem {
        width: 9rem !important
    }

    .xxs\:w-10rem {
        width: 10rem !important
    }

    .xxs\:w-11rem {
        width: 11rem !important
    }

    .xxs\:w-12rem {
        width: 12rem !important
    }

    .xxs\:w-13rem {
        width: 13rem !important
    }

    .xxs\:w-14rem {
        width: 14rem !important
    }

    .xxs\:w-15rem {
        width: 15rem !important
    }

    .xxs\:w-16rem {
        width: 16rem !important
    }

    .xxs\:w-17rem {
        width: 17rem !important
    }

    .xxs\:w-18rem {
        width: 18rem !important
    }

    .xxs\:w-19rem {
        width: 19rem !important
    }

    .xxs\:w-20rem {
        width: 20rem !important
    }

    .xxs\:w-21rem {
        width: 21rem !important
    }

    .xxs\:w-22rem {
        width: 22rem !important
    }

    .xxs\:w-23rem {
        width: 23rem !important
    }

    .xxs\:w-24rem {
        width: 24rem !important
    }

    .xxs\:w-25rem {
        width: 25rem !important
    }

    .xxs\:w-26rem {
        width: 26rem !important
    }

    .xxs\:w-27rem {
        width: 27rem !important
    }

    .xxs\:w-28rem {
        width: 28rem !important
    }

    .xxs\:w-29rem {
        width: 29rem !important
    }

    .xxs\:w-30rem {
        width: 30rem !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:w-full {
        width:100% !important
    }

    .xs\:w-screen {
        width: 100vw !important
    }

    .xs\:w-auto {
        width: auto !important
    }

    .xs\:w-1 {
        width: 8.3333% !important
    }

    .xs\:w-2 {
        width: 16.6667% !important
    }

    .xs\:w-3 {
        width: 25% !important
    }

    .xs\:w-4 {
        width: 33.3333% !important
    }

    .xs\:w-5 {
        width: 41.6667% !important
    }

    .xs\:w-6 {
        width: 50% !important
    }

    .xs\:w-7 {
        width: 58.3333% !important
    }

    .xs\:w-8 {
        width: 66.6667% !important
    }

    .xs\:w-9 {
        width: 75% !important
    }

    .xs\:w-10 {
        width: 83.3333% !important
    }

    .xs\:w-11 {
        width: 91.6667% !important
    }

    .xs\:w-12 {
        width: 100% !important
    }

    .xs\:w-min {
        width: min-content !important
    }

    .xs\:w-max {
        width: max-content !important
    }

    .xs\:w-fit {
        width: fit-content !important
    }

    .xs\:w-1rem {
        width: 1rem !important
    }

    .xs\:w-2rem {
        width: 2rem !important
    }

    .xs\:w-3rem {
        width: 3rem !important
    }

    .xs\:w-4rem {
        width: 4rem !important
    }

    .xs\:w-5rem {
        width: 5rem !important
    }

    .xs\:w-6rem {
        width: 6rem !important
    }

    .xs\:w-7rem {
        width: 7rem !important
    }

    .xs\:w-8rem {
        width: 8rem !important
    }

    .xs\:w-9rem {
        width: 9rem !important
    }

    .xs\:w-10rem {
        width: 10rem !important
    }

    .xs\:w-11rem {
        width: 11rem !important
    }

    .xs\:w-12rem {
        width: 12rem !important
    }

    .xs\:w-13rem {
        width: 13rem !important
    }

    .xs\:w-14rem {
        width: 14rem !important
    }

    .xs\:w-15rem {
        width: 15rem !important
    }

    .xs\:w-16rem {
        width: 16rem !important
    }

    .xs\:w-17rem {
        width: 17rem !important
    }

    .xs\:w-18rem {
        width: 18rem !important
    }

    .xs\:w-19rem {
        width: 19rem !important
    }

    .xs\:w-20rem {
        width: 20rem !important
    }

    .xs\:w-21rem {
        width: 21rem !important
    }

    .xs\:w-22rem {
        width: 22rem !important
    }

    .xs\:w-23rem {
        width: 23rem !important
    }

    .xs\:w-24rem {
        width: 24rem !important
    }

    .xs\:w-25rem {
        width: 25rem !important
    }

    .xs\:w-26rem {
        width: 26rem !important
    }

    .xs\:w-27rem {
        width: 27rem !important
    }

    .xs\:w-28rem {
        width: 28rem !important
    }

    .xs\:w-29rem {
        width: 29rem !important
    }

    .xs\:w-30rem {
        width: 30rem !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:w-full {
        width:100% !important
    }

    .sm\:w-screen {
        width: 100vw !important
    }

    .sm\:w-auto {
        width: auto !important
    }

    .sm\:w-1 {
        width: 8.3333% !important
    }

    .sm\:w-2 {
        width: 16.6667% !important
    }

    .sm\:w-3 {
        width: 25% !important
    }

    .sm\:w-4 {
        width: 33.3333% !important
    }

    .sm\:w-5 {
        width: 41.6667% !important
    }

    .sm\:w-6 {
        width: 50% !important
    }

    .sm\:w-7 {
        width: 58.3333% !important
    }

    .sm\:w-8 {
        width: 66.6667% !important
    }

    .sm\:w-9 {
        width: 75% !important
    }

    .sm\:w-10 {
        width: 83.3333% !important
    }

    .sm\:w-11 {
        width: 91.6667% !important
    }

    .sm\:w-12 {
        width: 100% !important
    }

    .sm\:w-min {
        width: min-content !important
    }

    .sm\:w-max {
        width: max-content !important
    }

    .sm\:w-fit {
        width: fit-content !important
    }

    .sm\:w-1rem {
        width: 1rem !important
    }

    .sm\:w-2rem {
        width: 2rem !important
    }

    .sm\:w-3rem {
        width: 3rem !important
    }

    .sm\:w-4rem {
        width: 4rem !important
    }

    .sm\:w-5rem {
        width: 5rem !important
    }

    .sm\:w-6rem {
        width: 6rem !important
    }

    .sm\:w-7rem {
        width: 7rem !important
    }

    .sm\:w-8rem {
        width: 8rem !important
    }

    .sm\:w-9rem {
        width: 9rem !important
    }

    .sm\:w-10rem {
        width: 10rem !important
    }

    .sm\:w-11rem {
        width: 11rem !important
    }

    .sm\:w-12rem {
        width: 12rem !important
    }

    .sm\:w-13rem {
        width: 13rem !important
    }

    .sm\:w-14rem {
        width: 14rem !important
    }

    .sm\:w-15rem {
        width: 15rem !important
    }

    .sm\:w-16rem {
        width: 16rem !important
    }

    .sm\:w-17rem {
        width: 17rem !important
    }

    .sm\:w-18rem {
        width: 18rem !important
    }

    .sm\:w-19rem {
        width: 19rem !important
    }

    .sm\:w-20rem {
        width: 20rem !important
    }

    .sm\:w-21rem {
        width: 21rem !important
    }

    .sm\:w-22rem {
        width: 22rem !important
    }

    .sm\:w-23rem {
        width: 23rem !important
    }

    .sm\:w-24rem {
        width: 24rem !important
    }

    .sm\:w-25rem {
        width: 25rem !important
    }

    .sm\:w-26rem {
        width: 26rem !important
    }

    .sm\:w-27rem {
        width: 27rem !important
    }

    .sm\:w-28rem {
        width: 28rem !important
    }

    .sm\:w-29rem {
        width: 29rem !important
    }

    .sm\:w-30rem {
        width: 30rem !important
    }
}

@media screen and (min-width: 960px) {
    .md\:w-full {
        width:100% !important
    }

    .md\:w-screen {
        width: 100vw !important
    }

    .md\:w-auto {
        width: auto !important
    }

    .md\:w-1 {
        width: 8.3333% !important
    }

    .md\:w-2 {
        width: 16.6667% !important
    }

    .md\:w-3 {
        width: 25% !important
    }

    .md\:w-4 {
        width: 33.3333% !important
    }

    .md\:w-5 {
        width: 41.6667% !important
    }

    .md\:w-6 {
        width: 50% !important
    }

    .md\:w-7 {
        width: 58.3333% !important
    }

    .md\:w-8 {
        width: 66.6667% !important
    }

    .md\:w-9 {
        width: 75% !important
    }

    .md\:w-10 {
        width: 83.3333% !important
    }

    .md\:w-11 {
        width: 91.6667% !important
    }

    .md\:w-12 {
        width: 100% !important
    }

    .md\:w-min {
        width: min-content !important
    }

    .md\:w-max {
        width: max-content !important
    }

    .md\:w-fit {
        width: fit-content !important
    }

    .md\:w-1rem {
        width: 1rem !important
    }

    .md\:w-2rem {
        width: 2rem !important
    }

    .md\:w-3rem {
        width: 3rem !important
    }

    .md\:w-4rem {
        width: 4rem !important
    }

    .md\:w-5rem {
        width: 5rem !important
    }

    .md\:w-6rem {
        width: 6rem !important
    }

    .md\:w-7rem {
        width: 7rem !important
    }

    .md\:w-8rem {
        width: 8rem !important
    }

    .md\:w-9rem {
        width: 9rem !important
    }

    .md\:w-10rem {
        width: 10rem !important
    }

    .md\:w-11rem {
        width: 11rem !important
    }

    .md\:w-12rem {
        width: 12rem !important
    }

    .md\:w-13rem {
        width: 13rem !important
    }

    .md\:w-14rem {
        width: 14rem !important
    }

    .md\:w-15rem {
        width: 15rem !important
    }

    .md\:w-16rem {
        width: 16rem !important
    }

    .md\:w-17rem {
        width: 17rem !important
    }

    .md\:w-18rem {
        width: 18rem !important
    }

    .md\:w-19rem {
        width: 19rem !important
    }

    .md\:w-20rem {
        width: 20rem !important
    }

    .md\:w-21rem {
        width: 21rem !important
    }

    .md\:w-22rem {
        width: 22rem !important
    }

    .md\:w-23rem {
        width: 23rem !important
    }

    .md\:w-24rem {
        width: 24rem !important
    }

    .md\:w-25rem {
        width: 25rem !important
    }

    .md\:w-26rem {
        width: 26rem !important
    }

    .md\:w-27rem {
        width: 27rem !important
    }

    .md\:w-28rem {
        width: 28rem !important
    }

    .md\:w-29rem {
        width: 29rem !important
    }

    .md\:w-30rem {
        width: 30rem !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:w-full {
        width:100% !important
    }

    .lg\:w-screen {
        width: 100vw !important
    }

    .lg\:w-auto {
        width: auto !important
    }

    .lg\:w-1 {
        width: 8.3333% !important
    }

    .lg\:w-2 {
        width: 16.6667% !important
    }

    .lg\:w-3 {
        width: 25% !important
    }

    .lg\:w-4 {
        width: 33.3333% !important
    }

    .lg\:w-5 {
        width: 41.6667% !important
    }

    .lg\:w-6 {
        width: 50% !important
    }

    .lg\:w-7 {
        width: 58.3333% !important
    }

    .lg\:w-8 {
        width: 66.6667% !important
    }

    .lg\:w-9 {
        width: 75% !important
    }

    .lg\:w-10 {
        width: 83.3333% !important
    }

    .lg\:w-11 {
        width: 91.6667% !important
    }

    .lg\:w-12 {
        width: 100% !important
    }

    .lg\:w-min {
        width: min-content !important
    }

    .lg\:w-max {
        width: max-content !important
    }

    .lg\:w-fit {
        width: fit-content !important
    }

    .lg\:w-1rem {
        width: 1rem !important
    }

    .lg\:w-2rem {
        width: 2rem !important
    }

    .lg\:w-3rem {
        width: 3rem !important
    }

    .lg\:w-4rem {
        width: 4rem !important
    }

    .lg\:w-5rem {
        width: 5rem !important
    }

    .lg\:w-6rem {
        width: 6rem !important
    }

    .lg\:w-7rem {
        width: 7rem !important
    }

    .lg\:w-8rem {
        width: 8rem !important
    }

    .lg\:w-9rem {
        width: 9rem !important
    }

    .lg\:w-10rem {
        width: 10rem !important
    }

    .lg\:w-11rem {
        width: 11rem !important
    }

    .lg\:w-12rem {
        width: 12rem !important
    }

    .lg\:w-13rem {
        width: 13rem !important
    }

    .lg\:w-14rem {
        width: 14rem !important
    }

    .lg\:w-15rem {
        width: 15rem !important
    }

    .lg\:w-16rem {
        width: 16rem !important
    }

    .lg\:w-17rem {
        width: 17rem !important
    }

    .lg\:w-18rem {
        width: 18rem !important
    }

    .lg\:w-19rem {
        width: 19rem !important
    }

    .lg\:w-20rem {
        width: 20rem !important
    }

    .lg\:w-21rem {
        width: 21rem !important
    }

    .lg\:w-22rem {
        width: 22rem !important
    }

    .lg\:w-23rem {
        width: 23rem !important
    }

    .lg\:w-24rem {
        width: 24rem !important
    }

    .lg\:w-25rem {
        width: 25rem !important
    }

    .lg\:w-26rem {
        width: 26rem !important
    }

    .lg\:w-27rem {
        width: 27rem !important
    }

    .lg\:w-28rem {
        width: 28rem !important
    }

    .lg\:w-29rem {
        width: 29rem !important
    }

    .lg\:w-30rem {
        width: 30rem !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:w-full {
        width:100% !important
    }

    .xl\:w-screen {
        width: 100vw !important
    }

    .xl\:w-auto {
        width: auto !important
    }

    .xl\:w-1 {
        width: 8.3333% !important
    }

    .xl\:w-2 {
        width: 16.6667% !important
    }

    .xl\:w-3 {
        width: 25% !important
    }

    .xl\:w-4 {
        width: 33.3333% !important
    }

    .xl\:w-5 {
        width: 41.6667% !important
    }

    .xl\:w-6 {
        width: 50% !important
    }

    .xl\:w-7 {
        width: 58.3333% !important
    }

    .xl\:w-8 {
        width: 66.6667% !important
    }

    .xl\:w-9 {
        width: 75% !important
    }

    .xl\:w-10 {
        width: 83.3333% !important
    }

    .xl\:w-11 {
        width: 91.6667% !important
    }

    .xl\:w-12 {
        width: 100% !important
    }

    .xl\:w-min {
        width: min-content !important
    }

    .xl\:w-max {
        width: max-content !important
    }

    .xl\:w-fit {
        width: fit-content !important
    }

    .xl\:w-1rem {
        width: 1rem !important
    }

    .xl\:w-2rem {
        width: 2rem !important
    }

    .xl\:w-3rem {
        width: 3rem !important
    }

    .xl\:w-4rem {
        width: 4rem !important
    }

    .xl\:w-5rem {
        width: 5rem !important
    }

    .xl\:w-6rem {
        width: 6rem !important
    }

    .xl\:w-7rem {
        width: 7rem !important
    }

    .xl\:w-8rem {
        width: 8rem !important
    }

    .xl\:w-9rem {
        width: 9rem !important
    }

    .xl\:w-10rem {
        width: 10rem !important
    }

    .xl\:w-11rem {
        width: 11rem !important
    }

    .xl\:w-12rem {
        width: 12rem !important
    }

    .xl\:w-13rem {
        width: 13rem !important
    }

    .xl\:w-14rem {
        width: 14rem !important
    }

    .xl\:w-15rem {
        width: 15rem !important
    }

    .xl\:w-16rem {
        width: 16rem !important
    }

    .xl\:w-17rem {
        width: 17rem !important
    }

    .xl\:w-18rem {
        width: 18rem !important
    }

    .xl\:w-19rem {
        width: 19rem !important
    }

    .xl\:w-20rem {
        width: 20rem !important
    }

    .xl\:w-21rem {
        width: 21rem !important
    }

    .xl\:w-22rem {
        width: 22rem !important
    }

    .xl\:w-23rem {
        width: 23rem !important
    }

    .xl\:w-24rem {
        width: 24rem !important
    }

    .xl\:w-25rem {
        width: 25rem !important
    }

    .xl\:w-26rem {
        width: 26rem !important
    }

    .xl\:w-27rem {
        width: 27rem !important
    }

    .xl\:w-28rem {
        width: 28rem !important
    }

    .xl\:w-29rem {
        width: 29rem !important
    }

    .xl\:w-30rem {
        width: 30rem !important
    }
}

@media screen and (min-width: 100%) {
    .max\:w-full {
        width:100% !important
    }

    .max\:w-screen {
        width: 100vw !important
    }

    .max\:w-auto {
        width: auto !important
    }

    .max\:w-1 {
        width: 8.3333% !important
    }

    .max\:w-2 {
        width: 16.6667% !important
    }

    .max\:w-3 {
        width: 25% !important
    }

    .max\:w-4 {
        width: 33.3333% !important
    }

    .max\:w-5 {
        width: 41.6667% !important
    }

    .max\:w-6 {
        width: 50% !important
    }

    .max\:w-7 {
        width: 58.3333% !important
    }

    .max\:w-8 {
        width: 66.6667% !important
    }

    .max\:w-9 {
        width: 75% !important
    }

    .max\:w-10 {
        width: 83.3333% !important
    }

    .max\:w-11 {
        width: 91.6667% !important
    }

    .max\:w-12 {
        width: 100% !important
    }

    .max\:w-min {
        width: min-content !important
    }

    .max\:w-max {
        width: max-content !important
    }

    .max\:w-fit {
        width: fit-content !important
    }

    .max\:w-1rem {
        width: 1rem !important
    }

    .max\:w-2rem {
        width: 2rem !important
    }

    .max\:w-3rem {
        width: 3rem !important
    }

    .max\:w-4rem {
        width: 4rem !important
    }

    .max\:w-5rem {
        width: 5rem !important
    }

    .max\:w-6rem {
        width: 6rem !important
    }

    .max\:w-7rem {
        width: 7rem !important
    }

    .max\:w-8rem {
        width: 8rem !important
    }

    .max\:w-9rem {
        width: 9rem !important
    }

    .max\:w-10rem {
        width: 10rem !important
    }

    .max\:w-11rem {
        width: 11rem !important
    }

    .max\:w-12rem {
        width: 12rem !important
    }

    .max\:w-13rem {
        width: 13rem !important
    }

    .max\:w-14rem {
        width: 14rem !important
    }

    .max\:w-15rem {
        width: 15rem !important
    }

    .max\:w-16rem {
        width: 16rem !important
    }

    .max\:w-17rem {
        width: 17rem !important
    }

    .max\:w-18rem {
        width: 18rem !important
    }

    .max\:w-19rem {
        width: 19rem !important
    }

    .max\:w-20rem {
        width: 20rem !important
    }

    .max\:w-21rem {
        width: 21rem !important
    }

    .max\:w-22rem {
        width: 22rem !important
    }

    .max\:w-23rem {
        width: 23rem !important
    }

    .max\:w-24rem {
        width: 24rem !important
    }

    .max\:w-25rem {
        width: 25rem !important
    }

    .max\:w-26rem {
        width: 26rem !important
    }

    .max\:w-27rem {
        width: 27rem !important
    }

    .max\:w-28rem {
        width: 28rem !important
    }

    .max\:w-29rem {
        width: 29rem !important
    }

    .max\:w-30rem {
        width: 30rem !important
    }
}

.h-full {
    height: 100% !important
}

.h-screen {
    height: 100vh !important
}

.h-auto {
    height: auto !important
}

.h-min {
    height: min-content !important
}

.h-max {
    height: max-content !important
}

.h-fit {
    height: fit-content !important
}

.h-1rem {
    height: 1rem !important
}

.h-2rem {
    height: 2rem !important
}

.h-3rem {
    height: 3rem !important
}

.h-4rem {
    height: 4rem !important
}

.h-5rem {
    height: 5rem !important
}

.h-6rem {
    height: 6rem !important
}

.h-7rem {
    height: 7rem !important
}

.h-8rem {
    height: 8rem !important
}

.h-9rem {
    height: 9rem !important
}

.h-10rem {
    height: 10rem !important
}

.h-11rem {
    height: 11rem !important
}

.h-12rem {
    height: 12rem !important
}

.h-13rem {
    height: 13rem !important
}

.h-14rem {
    height: 14rem !important
}

.h-15rem {
    height: 15rem !important
}

.h-16rem {
    height: 16rem !important
}

.h-17rem {
    height: 17rem !important
}

.h-18rem {
    height: 18rem !important
}

.h-19rem {
    height: 19rem !important
}

.h-20rem {
    height: 20rem !important
}

.h-21rem {
    height: 21rem !important
}

.h-22rem {
    height: 22rem !important
}

.h-23rem {
    height: 23rem !important
}

.h-24rem {
    height: 24rem !important
}

.h-25rem {
    height: 25rem !important
}

.h-26rem {
    height: 26rem !important
}

.h-27rem {
    height: 27rem !important
}

.h-28rem {
    height: 28rem !important
}

.h-29rem {
    height: 29rem !important
}

.h-30rem {
    height: 30rem !important
}

@media screen and (min-width: 320px) {
    .xxs\:h-full {
        height:100% !important
    }

    .xxs\:h-screen {
        height: 100vh !important
    }

    .xxs\:h-auto {
        height: auto !important
    }

    .xxs\:h-min {
        height: min-content !important
    }

    .xxs\:h-max {
        height: max-content !important
    }

    .xxs\:h-fit {
        height: fit-content !important
    }

    .xxs\:h-1rem {
        height: 1rem !important
    }

    .xxs\:h-2rem {
        height: 2rem !important
    }

    .xxs\:h-3rem {
        height: 3rem !important
    }

    .xxs\:h-4rem {
        height: 4rem !important
    }

    .xxs\:h-5rem {
        height: 5rem !important
    }

    .xxs\:h-6rem {
        height: 6rem !important
    }

    .xxs\:h-7rem {
        height: 7rem !important
    }

    .xxs\:h-8rem {
        height: 8rem !important
    }

    .xxs\:h-9rem {
        height: 9rem !important
    }

    .xxs\:h-10rem {
        height: 10rem !important
    }

    .xxs\:h-11rem {
        height: 11rem !important
    }

    .xxs\:h-12rem {
        height: 12rem !important
    }

    .xxs\:h-13rem {
        height: 13rem !important
    }

    .xxs\:h-14rem {
        height: 14rem !important
    }

    .xxs\:h-15rem {
        height: 15rem !important
    }

    .xxs\:h-16rem {
        height: 16rem !important
    }

    .xxs\:h-17rem {
        height: 17rem !important
    }

    .xxs\:h-18rem {
        height: 18rem !important
    }

    .xxs\:h-19rem {
        height: 19rem !important
    }

    .xxs\:h-20rem {
        height: 20rem !important
    }

    .xxs\:h-21rem {
        height: 21rem !important
    }

    .xxs\:h-22rem {
        height: 22rem !important
    }

    .xxs\:h-23rem {
        height: 23rem !important
    }

    .xxs\:h-24rem {
        height: 24rem !important
    }

    .xxs\:h-25rem {
        height: 25rem !important
    }

    .xxs\:h-26rem {
        height: 26rem !important
    }

    .xxs\:h-27rem {
        height: 27rem !important
    }

    .xxs\:h-28rem {
        height: 28rem !important
    }

    .xxs\:h-29rem {
        height: 29rem !important
    }

    .xxs\:h-30rem {
        height: 30rem !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:h-full {
        height:100% !important
    }

    .xs\:h-screen {
        height: 100vh !important
    }

    .xs\:h-auto {
        height: auto !important
    }

    .xs\:h-min {
        height: min-content !important
    }

    .xs\:h-max {
        height: max-content !important
    }

    .xs\:h-fit {
        height: fit-content !important
    }

    .xs\:h-1rem {
        height: 1rem !important
    }

    .xs\:h-2rem {
        height: 2rem !important
    }

    .xs\:h-3rem {
        height: 3rem !important
    }

    .xs\:h-4rem {
        height: 4rem !important
    }

    .xs\:h-5rem {
        height: 5rem !important
    }

    .xs\:h-6rem {
        height: 6rem !important
    }

    .xs\:h-7rem {
        height: 7rem !important
    }

    .xs\:h-8rem {
        height: 8rem !important
    }

    .xs\:h-9rem {
        height: 9rem !important
    }

    .xs\:h-10rem {
        height: 10rem !important
    }

    .xs\:h-11rem {
        height: 11rem !important
    }

    .xs\:h-12rem {
        height: 12rem !important
    }

    .xs\:h-13rem {
        height: 13rem !important
    }

    .xs\:h-14rem {
        height: 14rem !important
    }

    .xs\:h-15rem {
        height: 15rem !important
    }

    .xs\:h-16rem {
        height: 16rem !important
    }

    .xs\:h-17rem {
        height: 17rem !important
    }

    .xs\:h-18rem {
        height: 18rem !important
    }

    .xs\:h-19rem {
        height: 19rem !important
    }

    .xs\:h-20rem {
        height: 20rem !important
    }

    .xs\:h-21rem {
        height: 21rem !important
    }

    .xs\:h-22rem {
        height: 22rem !important
    }

    .xs\:h-23rem {
        height: 23rem !important
    }

    .xs\:h-24rem {
        height: 24rem !important
    }

    .xs\:h-25rem {
        height: 25rem !important
    }

    .xs\:h-26rem {
        height: 26rem !important
    }

    .xs\:h-27rem {
        height: 27rem !important
    }

    .xs\:h-28rem {
        height: 28rem !important
    }

    .xs\:h-29rem {
        height: 29rem !important
    }

    .xs\:h-30rem {
        height: 30rem !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:h-full {
        height:100% !important
    }

    .sm\:h-screen {
        height: 100vh !important
    }

    .sm\:h-auto {
        height: auto !important
    }

    .sm\:h-min {
        height: min-content !important
    }

    .sm\:h-max {
        height: max-content !important
    }

    .sm\:h-fit {
        height: fit-content !important
    }

    .sm\:h-1rem {
        height: 1rem !important
    }

    .sm\:h-2rem {
        height: 2rem !important
    }

    .sm\:h-3rem {
        height: 3rem !important
    }

    .sm\:h-4rem {
        height: 4rem !important
    }

    .sm\:h-5rem {
        height: 5rem !important
    }

    .sm\:h-6rem {
        height: 6rem !important
    }

    .sm\:h-7rem {
        height: 7rem !important
    }

    .sm\:h-8rem {
        height: 8rem !important
    }

    .sm\:h-9rem {
        height: 9rem !important
    }

    .sm\:h-10rem {
        height: 10rem !important
    }

    .sm\:h-11rem {
        height: 11rem !important
    }

    .sm\:h-12rem {
        height: 12rem !important
    }

    .sm\:h-13rem {
        height: 13rem !important
    }

    .sm\:h-14rem {
        height: 14rem !important
    }

    .sm\:h-15rem {
        height: 15rem !important
    }

    .sm\:h-16rem {
        height: 16rem !important
    }

    .sm\:h-17rem {
        height: 17rem !important
    }

    .sm\:h-18rem {
        height: 18rem !important
    }

    .sm\:h-19rem {
        height: 19rem !important
    }

    .sm\:h-20rem {
        height: 20rem !important
    }

    .sm\:h-21rem {
        height: 21rem !important
    }

    .sm\:h-22rem {
        height: 22rem !important
    }

    .sm\:h-23rem {
        height: 23rem !important
    }

    .sm\:h-24rem {
        height: 24rem !important
    }

    .sm\:h-25rem {
        height: 25rem !important
    }

    .sm\:h-26rem {
        height: 26rem !important
    }

    .sm\:h-27rem {
        height: 27rem !important
    }

    .sm\:h-28rem {
        height: 28rem !important
    }

    .sm\:h-29rem {
        height: 29rem !important
    }

    .sm\:h-30rem {
        height: 30rem !important
    }
}

@media screen and (min-width: 960px) {
    .md\:h-full {
        height:100% !important
    }

    .md\:h-screen {
        height: 100vh !important
    }

    .md\:h-auto {
        height: auto !important
    }

    .md\:h-min {
        height: min-content !important
    }

    .md\:h-max {
        height: max-content !important
    }

    .md\:h-fit {
        height: fit-content !important
    }

    .md\:h-1rem {
        height: 1rem !important
    }

    .md\:h-2rem {
        height: 2rem !important
    }

    .md\:h-3rem {
        height: 3rem !important
    }

    .md\:h-4rem {
        height: 4rem !important
    }

    .md\:h-5rem {
        height: 5rem !important
    }

    .md\:h-6rem {
        height: 6rem !important
    }

    .md\:h-7rem {
        height: 7rem !important
    }

    .md\:h-8rem {
        height: 8rem !important
    }

    .md\:h-9rem {
        height: 9rem !important
    }

    .md\:h-10rem {
        height: 10rem !important
    }

    .md\:h-11rem {
        height: 11rem !important
    }

    .md\:h-12rem {
        height: 12rem !important
    }

    .md\:h-13rem {
        height: 13rem !important
    }

    .md\:h-14rem {
        height: 14rem !important
    }

    .md\:h-15rem {
        height: 15rem !important
    }

    .md\:h-16rem {
        height: 16rem !important
    }

    .md\:h-17rem {
        height: 17rem !important
    }

    .md\:h-18rem {
        height: 18rem !important
    }

    .md\:h-19rem {
        height: 19rem !important
    }

    .md\:h-20rem {
        height: 20rem !important
    }

    .md\:h-21rem {
        height: 21rem !important
    }

    .md\:h-22rem {
        height: 22rem !important
    }

    .md\:h-23rem {
        height: 23rem !important
    }

    .md\:h-24rem {
        height: 24rem !important
    }

    .md\:h-25rem {
        height: 25rem !important
    }

    .md\:h-26rem {
        height: 26rem !important
    }

    .md\:h-27rem {
        height: 27rem !important
    }

    .md\:h-28rem {
        height: 28rem !important
    }

    .md\:h-29rem {
        height: 29rem !important
    }

    .md\:h-30rem {
        height: 30rem !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:h-full {
        height:100% !important
    }

    .lg\:h-screen {
        height: 100vh !important
    }

    .lg\:h-auto {
        height: auto !important
    }

    .lg\:h-min {
        height: min-content !important
    }

    .lg\:h-max {
        height: max-content !important
    }

    .lg\:h-fit {
        height: fit-content !important
    }

    .lg\:h-1rem {
        height: 1rem !important
    }

    .lg\:h-2rem {
        height: 2rem !important
    }

    .lg\:h-3rem {
        height: 3rem !important
    }

    .lg\:h-4rem {
        height: 4rem !important
    }

    .lg\:h-5rem {
        height: 5rem !important
    }

    .lg\:h-6rem {
        height: 6rem !important
    }

    .lg\:h-7rem {
        height: 7rem !important
    }

    .lg\:h-8rem {
        height: 8rem !important
    }

    .lg\:h-9rem {
        height: 9rem !important
    }

    .lg\:h-10rem {
        height: 10rem !important
    }

    .lg\:h-11rem {
        height: 11rem !important
    }

    .lg\:h-12rem {
        height: 12rem !important
    }

    .lg\:h-13rem {
        height: 13rem !important
    }

    .lg\:h-14rem {
        height: 14rem !important
    }

    .lg\:h-15rem {
        height: 15rem !important
    }

    .lg\:h-16rem {
        height: 16rem !important
    }

    .lg\:h-17rem {
        height: 17rem !important
    }

    .lg\:h-18rem {
        height: 18rem !important
    }

    .lg\:h-19rem {
        height: 19rem !important
    }

    .lg\:h-20rem {
        height: 20rem !important
    }

    .lg\:h-21rem {
        height: 21rem !important
    }

    .lg\:h-22rem {
        height: 22rem !important
    }

    .lg\:h-23rem {
        height: 23rem !important
    }

    .lg\:h-24rem {
        height: 24rem !important
    }

    .lg\:h-25rem {
        height: 25rem !important
    }

    .lg\:h-26rem {
        height: 26rem !important
    }

    .lg\:h-27rem {
        height: 27rem !important
    }

    .lg\:h-28rem {
        height: 28rem !important
    }

    .lg\:h-29rem {
        height: 29rem !important
    }

    .lg\:h-30rem {
        height: 30rem !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:h-full {
        height:100% !important
    }

    .xl\:h-screen {
        height: 100vh !important
    }

    .xl\:h-auto {
        height: auto !important
    }

    .xl\:h-min {
        height: min-content !important
    }

    .xl\:h-max {
        height: max-content !important
    }

    .xl\:h-fit {
        height: fit-content !important
    }

    .xl\:h-1rem {
        height: 1rem !important
    }

    .xl\:h-2rem {
        height: 2rem !important
    }

    .xl\:h-3rem {
        height: 3rem !important
    }

    .xl\:h-4rem {
        height: 4rem !important
    }

    .xl\:h-5rem {
        height: 5rem !important
    }

    .xl\:h-6rem {
        height: 6rem !important
    }

    .xl\:h-7rem {
        height: 7rem !important
    }

    .xl\:h-8rem {
        height: 8rem !important
    }

    .xl\:h-9rem {
        height: 9rem !important
    }

    .xl\:h-10rem {
        height: 10rem !important
    }

    .xl\:h-11rem {
        height: 11rem !important
    }

    .xl\:h-12rem {
        height: 12rem !important
    }

    .xl\:h-13rem {
        height: 13rem !important
    }

    .xl\:h-14rem {
        height: 14rem !important
    }

    .xl\:h-15rem {
        height: 15rem !important
    }

    .xl\:h-16rem {
        height: 16rem !important
    }

    .xl\:h-17rem {
        height: 17rem !important
    }

    .xl\:h-18rem {
        height: 18rem !important
    }

    .xl\:h-19rem {
        height: 19rem !important
    }

    .xl\:h-20rem {
        height: 20rem !important
    }

    .xl\:h-21rem {
        height: 21rem !important
    }

    .xl\:h-22rem {
        height: 22rem !important
    }

    .xl\:h-23rem {
        height: 23rem !important
    }

    .xl\:h-24rem {
        height: 24rem !important
    }

    .xl\:h-25rem {
        height: 25rem !important
    }

    .xl\:h-26rem {
        height: 26rem !important
    }

    .xl\:h-27rem {
        height: 27rem !important
    }

    .xl\:h-28rem {
        height: 28rem !important
    }

    .xl\:h-29rem {
        height: 29rem !important
    }

    .xl\:h-30rem {
        height: 30rem !important
    }
}

@media screen and (min-width: 100%) {
    .max\:h-full {
        height:100% !important
    }

    .max\:h-screen {
        height: 100vh !important
    }

    .max\:h-auto {
        height: auto !important
    }

    .max\:h-min {
        height: min-content !important
    }

    .max\:h-max {
        height: max-content !important
    }

    .max\:h-fit {
        height: fit-content !important
    }

    .max\:h-1rem {
        height: 1rem !important
    }

    .max\:h-2rem {
        height: 2rem !important
    }

    .max\:h-3rem {
        height: 3rem !important
    }

    .max\:h-4rem {
        height: 4rem !important
    }

    .max\:h-5rem {
        height: 5rem !important
    }

    .max\:h-6rem {
        height: 6rem !important
    }

    .max\:h-7rem {
        height: 7rem !important
    }

    .max\:h-8rem {
        height: 8rem !important
    }

    .max\:h-9rem {
        height: 9rem !important
    }

    .max\:h-10rem {
        height: 10rem !important
    }

    .max\:h-11rem {
        height: 11rem !important
    }

    .max\:h-12rem {
        height: 12rem !important
    }

    .max\:h-13rem {
        height: 13rem !important
    }

    .max\:h-14rem {
        height: 14rem !important
    }

    .max\:h-15rem {
        height: 15rem !important
    }

    .max\:h-16rem {
        height: 16rem !important
    }

    .max\:h-17rem {
        height: 17rem !important
    }

    .max\:h-18rem {
        height: 18rem !important
    }

    .max\:h-19rem {
        height: 19rem !important
    }

    .max\:h-20rem {
        height: 20rem !important
    }

    .max\:h-21rem {
        height: 21rem !important
    }

    .max\:h-22rem {
        height: 22rem !important
    }

    .max\:h-23rem {
        height: 23rem !important
    }

    .max\:h-24rem {
        height: 24rem !important
    }

    .max\:h-25rem {
        height: 25rem !important
    }

    .max\:h-26rem {
        height: 26rem !important
    }

    .max\:h-27rem {
        height: 27rem !important
    }

    .max\:h-28rem {
        height: 28rem !important
    }

    .max\:h-29rem {
        height: 29rem !important
    }

    .max\:h-30rem {
        height: 30rem !important
    }
}

.min-w-0 {
    min-width: 0px !important
}

.min-w-full {
    min-width: 100% !important
}

.min-w-screen {
    min-width: 100vw !important
}

.min-w-min {
    min-width: min-content !important
}

.min-w-max {
    min-width: max-content !important
}

@media screen and (min-width: 320px) {
    .xxs\:min-w-0 {
        min-width:0px !important
    }

    .xxs\:min-w-full {
        min-width: 100% !important
    }

    .xxs\:min-w-screen {
        min-width: 100vw !important
    }

    .xxs\:min-w-min {
        min-width: min-content !important
    }

    .xxs\:min-w-max {
        min-width: max-content !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:min-w-0 {
        min-width:0px !important
    }

    .xs\:min-w-full {
        min-width: 100% !important
    }

    .xs\:min-w-screen {
        min-width: 100vw !important
    }

    .xs\:min-w-min {
        min-width: min-content !important
    }

    .xs\:min-w-max {
        min-width: max-content !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:min-w-0 {
        min-width:0px !important
    }

    .sm\:min-w-full {
        min-width: 100% !important
    }

    .sm\:min-w-screen {
        min-width: 100vw !important
    }

    .sm\:min-w-min {
        min-width: min-content !important
    }

    .sm\:min-w-max {
        min-width: max-content !important
    }
}

@media screen and (min-width: 960px) {
    .md\:min-w-0 {
        min-width:0px !important
    }

    .md\:min-w-full {
        min-width: 100% !important
    }

    .md\:min-w-screen {
        min-width: 100vw !important
    }

    .md\:min-w-min {
        min-width: min-content !important
    }

    .md\:min-w-max {
        min-width: max-content !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:min-w-0 {
        min-width:0px !important
    }

    .lg\:min-w-full {
        min-width: 100% !important
    }

    .lg\:min-w-screen {
        min-width: 100vw !important
    }

    .lg\:min-w-min {
        min-width: min-content !important
    }

    .lg\:min-w-max {
        min-width: max-content !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:min-w-0 {
        min-width:0px !important
    }

    .xl\:min-w-full {
        min-width: 100% !important
    }

    .xl\:min-w-screen {
        min-width: 100vw !important
    }

    .xl\:min-w-min {
        min-width: min-content !important
    }

    .xl\:min-w-max {
        min-width: max-content !important
    }
}

@media screen and (min-width: 100%) {
    .max\:min-w-0 {
        min-width:0px !important
    }

    .max\:min-w-full {
        min-width: 100% !important
    }

    .max\:min-w-screen {
        min-width: 100vw !important
    }

    .max\:min-w-min {
        min-width: min-content !important
    }

    .max\:min-w-max {
        min-width: max-content !important
    }
}

.max-w-0 {
    max-width: 0px !important
}

.max-w-full {
    max-width: 100% !important
}

.max-w-screen {
    max-width: 100vw !important
}

.max-w-min {
    max-width: min-content !important
}

.max-w-max {
    max-width: max-content !important
}

.max-w-fit {
    max-width: fit-content !important
}

.max-w-1rem {
    max-width: 1rem !important
}

.max-w-2rem {
    max-width: 2rem !important
}

.max-w-3rem {
    max-width: 3rem !important
}

.max-w-4rem {
    max-width: 4rem !important
}

.max-w-5rem {
    max-width: 5rem !important
}

.max-w-6rem {
    max-width: 6rem !important
}

.max-w-7rem {
    max-width: 7rem !important
}

.max-w-8rem {
    max-width: 8rem !important
}

.max-w-9rem {
    max-width: 9rem !important
}

.max-w-10rem {
    max-width: 10rem !important
}

.max-w-11rem {
    max-width: 11rem !important
}

.max-w-12rem {
    max-width: 12rem !important
}

.max-w-13rem {
    max-width: 13rem !important
}

.max-w-14rem {
    max-width: 14rem !important
}

.max-w-15rem {
    max-width: 15rem !important
}

.max-w-16rem {
    max-width: 16rem !important
}

.max-w-17rem {
    max-width: 17rem !important
}

.max-w-18rem {
    max-width: 18rem !important
}

.max-w-19rem {
    max-width: 19rem !important
}

.max-w-20rem {
    max-width: 20rem !important
}

.max-w-21rem {
    max-width: 21rem !important
}

.max-w-22rem {
    max-width: 22rem !important
}

.max-w-23rem {
    max-width: 23rem !important
}

.max-w-24rem {
    max-width: 24rem !important
}

.max-w-25rem {
    max-width: 25rem !important
}

.max-w-26rem {
    max-width: 26rem !important
}

.max-w-27rem {
    max-width: 27rem !important
}

.max-w-28rem {
    max-width: 28rem !important
}

.max-w-29rem {
    max-width: 29rem !important
}

.max-w-30rem {
    max-width: 30rem !important
}

@media screen and (min-width: 320px) {
    .xxs\:max-w-0 {
        max-width:0px !important
    }

    .xxs\:max-w-full {
        max-width: 100% !important
    }

    .xxs\:max-w-screen {
        max-width: 100vw !important
    }

    .xxs\:max-w-min {
        max-width: min-content !important
    }

    .xxs\:max-w-max {
        max-width: max-content !important
    }

    .xxs\:max-w-fit {
        max-width: fit-content !important
    }

    .xxs\:max-w-1rem {
        max-width: 1rem !important
    }

    .xxs\:max-w-2rem {
        max-width: 2rem !important
    }

    .xxs\:max-w-3rem {
        max-width: 3rem !important
    }

    .xxs\:max-w-4rem {
        max-width: 4rem !important
    }

    .xxs\:max-w-5rem {
        max-width: 5rem !important
    }

    .xxs\:max-w-6rem {
        max-width: 6rem !important
    }

    .xxs\:max-w-7rem {
        max-width: 7rem !important
    }

    .xxs\:max-w-8rem {
        max-width: 8rem !important
    }

    .xxs\:max-w-9rem {
        max-width: 9rem !important
    }

    .xxs\:max-w-10rem {
        max-width: 10rem !important
    }

    .xxs\:max-w-11rem {
        max-width: 11rem !important
    }

    .xxs\:max-w-12rem {
        max-width: 12rem !important
    }

    .xxs\:max-w-13rem {
        max-width: 13rem !important
    }

    .xxs\:max-w-14rem {
        max-width: 14rem !important
    }

    .xxs\:max-w-15rem {
        max-width: 15rem !important
    }

    .xxs\:max-w-16rem {
        max-width: 16rem !important
    }

    .xxs\:max-w-17rem {
        max-width: 17rem !important
    }

    .xxs\:max-w-18rem {
        max-width: 18rem !important
    }

    .xxs\:max-w-19rem {
        max-width: 19rem !important
    }

    .xxs\:max-w-20rem {
        max-width: 20rem !important
    }

    .xxs\:max-w-21rem {
        max-width: 21rem !important
    }

    .xxs\:max-w-22rem {
        max-width: 22rem !important
    }

    .xxs\:max-w-23rem {
        max-width: 23rem !important
    }

    .xxs\:max-w-24rem {
        max-width: 24rem !important
    }

    .xxs\:max-w-25rem {
        max-width: 25rem !important
    }

    .xxs\:max-w-26rem {
        max-width: 26rem !important
    }

    .xxs\:max-w-27rem {
        max-width: 27rem !important
    }

    .xxs\:max-w-28rem {
        max-width: 28rem !important
    }

    .xxs\:max-w-29rem {
        max-width: 29rem !important
    }

    .xxs\:max-w-30rem {
        max-width: 30rem !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:max-w-0 {
        max-width:0px !important
    }

    .xs\:max-w-full {
        max-width: 100% !important
    }

    .xs\:max-w-screen {
        max-width: 100vw !important
    }

    .xs\:max-w-min {
        max-width: min-content !important
    }

    .xs\:max-w-max {
        max-width: max-content !important
    }

    .xs\:max-w-fit {
        max-width: fit-content !important
    }

    .xs\:max-w-1rem {
        max-width: 1rem !important
    }

    .xs\:max-w-2rem {
        max-width: 2rem !important
    }

    .xs\:max-w-3rem {
        max-width: 3rem !important
    }

    .xs\:max-w-4rem {
        max-width: 4rem !important
    }

    .xs\:max-w-5rem {
        max-width: 5rem !important
    }

    .xs\:max-w-6rem {
        max-width: 6rem !important
    }

    .xs\:max-w-7rem {
        max-width: 7rem !important
    }

    .xs\:max-w-8rem {
        max-width: 8rem !important
    }

    .xs\:max-w-9rem {
        max-width: 9rem !important
    }

    .xs\:max-w-10rem {
        max-width: 10rem !important
    }

    .xs\:max-w-11rem {
        max-width: 11rem !important
    }

    .xs\:max-w-12rem {
        max-width: 12rem !important
    }

    .xs\:max-w-13rem {
        max-width: 13rem !important
    }

    .xs\:max-w-14rem {
        max-width: 14rem !important
    }

    .xs\:max-w-15rem {
        max-width: 15rem !important
    }

    .xs\:max-w-16rem {
        max-width: 16rem !important
    }

    .xs\:max-w-17rem {
        max-width: 17rem !important
    }

    .xs\:max-w-18rem {
        max-width: 18rem !important
    }

    .xs\:max-w-19rem {
        max-width: 19rem !important
    }

    .xs\:max-w-20rem {
        max-width: 20rem !important
    }

    .xs\:max-w-21rem {
        max-width: 21rem !important
    }

    .xs\:max-w-22rem {
        max-width: 22rem !important
    }

    .xs\:max-w-23rem {
        max-width: 23rem !important
    }

    .xs\:max-w-24rem {
        max-width: 24rem !important
    }

    .xs\:max-w-25rem {
        max-width: 25rem !important
    }

    .xs\:max-w-26rem {
        max-width: 26rem !important
    }

    .xs\:max-w-27rem {
        max-width: 27rem !important
    }

    .xs\:max-w-28rem {
        max-width: 28rem !important
    }

    .xs\:max-w-29rem {
        max-width: 29rem !important
    }

    .xs\:max-w-30rem {
        max-width: 30rem !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:max-w-0 {
        max-width:0px !important
    }

    .sm\:max-w-full {
        max-width: 100% !important
    }

    .sm\:max-w-screen {
        max-width: 100vw !important
    }

    .sm\:max-w-min {
        max-width: min-content !important
    }

    .sm\:max-w-max {
        max-width: max-content !important
    }

    .sm\:max-w-fit {
        max-width: fit-content !important
    }

    .sm\:max-w-1rem {
        max-width: 1rem !important
    }

    .sm\:max-w-2rem {
        max-width: 2rem !important
    }

    .sm\:max-w-3rem {
        max-width: 3rem !important
    }

    .sm\:max-w-4rem {
        max-width: 4rem !important
    }

    .sm\:max-w-5rem {
        max-width: 5rem !important
    }

    .sm\:max-w-6rem {
        max-width: 6rem !important
    }

    .sm\:max-w-7rem {
        max-width: 7rem !important
    }

    .sm\:max-w-8rem {
        max-width: 8rem !important
    }

    .sm\:max-w-9rem {
        max-width: 9rem !important
    }

    .sm\:max-w-10rem {
        max-width: 10rem !important
    }

    .sm\:max-w-11rem {
        max-width: 11rem !important
    }

    .sm\:max-w-12rem {
        max-width: 12rem !important
    }

    .sm\:max-w-13rem {
        max-width: 13rem !important
    }

    .sm\:max-w-14rem {
        max-width: 14rem !important
    }

    .sm\:max-w-15rem {
        max-width: 15rem !important
    }

    .sm\:max-w-16rem {
        max-width: 16rem !important
    }

    .sm\:max-w-17rem {
        max-width: 17rem !important
    }

    .sm\:max-w-18rem {
        max-width: 18rem !important
    }

    .sm\:max-w-19rem {
        max-width: 19rem !important
    }

    .sm\:max-w-20rem {
        max-width: 20rem !important
    }

    .sm\:max-w-21rem {
        max-width: 21rem !important
    }

    .sm\:max-w-22rem {
        max-width: 22rem !important
    }

    .sm\:max-w-23rem {
        max-width: 23rem !important
    }

    .sm\:max-w-24rem {
        max-width: 24rem !important
    }

    .sm\:max-w-25rem {
        max-width: 25rem !important
    }

    .sm\:max-w-26rem {
        max-width: 26rem !important
    }

    .sm\:max-w-27rem {
        max-width: 27rem !important
    }

    .sm\:max-w-28rem {
        max-width: 28rem !important
    }

    .sm\:max-w-29rem {
        max-width: 29rem !important
    }

    .sm\:max-w-30rem {
        max-width: 30rem !important
    }
}

@media screen and (min-width: 960px) {
    .md\:max-w-0 {
        max-width:0px !important
    }

    .md\:max-w-full {
        max-width: 100% !important
    }

    .md\:max-w-screen {
        max-width: 100vw !important
    }

    .md\:max-w-min {
        max-width: min-content !important
    }

    .md\:max-w-max {
        max-width: max-content !important
    }

    .md\:max-w-fit {
        max-width: fit-content !important
    }

    .md\:max-w-1rem {
        max-width: 1rem !important
    }

    .md\:max-w-2rem {
        max-width: 2rem !important
    }

    .md\:max-w-3rem {
        max-width: 3rem !important
    }

    .md\:max-w-4rem {
        max-width: 4rem !important
    }

    .md\:max-w-5rem {
        max-width: 5rem !important
    }

    .md\:max-w-6rem {
        max-width: 6rem !important
    }

    .md\:max-w-7rem {
        max-width: 7rem !important
    }

    .md\:max-w-8rem {
        max-width: 8rem !important
    }

    .md\:max-w-9rem {
        max-width: 9rem !important
    }

    .md\:max-w-10rem {
        max-width: 10rem !important
    }

    .md\:max-w-11rem {
        max-width: 11rem !important
    }

    .md\:max-w-12rem {
        max-width: 12rem !important
    }

    .md\:max-w-13rem {
        max-width: 13rem !important
    }

    .md\:max-w-14rem {
        max-width: 14rem !important
    }

    .md\:max-w-15rem {
        max-width: 15rem !important
    }

    .md\:max-w-16rem {
        max-width: 16rem !important
    }

    .md\:max-w-17rem {
        max-width: 17rem !important
    }

    .md\:max-w-18rem {
        max-width: 18rem !important
    }

    .md\:max-w-19rem {
        max-width: 19rem !important
    }

    .md\:max-w-20rem {
        max-width: 20rem !important
    }

    .md\:max-w-21rem {
        max-width: 21rem !important
    }

    .md\:max-w-22rem {
        max-width: 22rem !important
    }

    .md\:max-w-23rem {
        max-width: 23rem !important
    }

    .md\:max-w-24rem {
        max-width: 24rem !important
    }

    .md\:max-w-25rem {
        max-width: 25rem !important
    }

    .md\:max-w-26rem {
        max-width: 26rem !important
    }

    .md\:max-w-27rem {
        max-width: 27rem !important
    }

    .md\:max-w-28rem {
        max-width: 28rem !important
    }

    .md\:max-w-29rem {
        max-width: 29rem !important
    }

    .md\:max-w-30rem {
        max-width: 30rem !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:max-w-0 {
        max-width:0px !important
    }

    .lg\:max-w-full {
        max-width: 100% !important
    }

    .lg\:max-w-screen {
        max-width: 100vw !important
    }

    .lg\:max-w-min {
        max-width: min-content !important
    }

    .lg\:max-w-max {
        max-width: max-content !important
    }

    .lg\:max-w-fit {
        max-width: fit-content !important
    }

    .lg\:max-w-1rem {
        max-width: 1rem !important
    }

    .lg\:max-w-2rem {
        max-width: 2rem !important
    }

    .lg\:max-w-3rem {
        max-width: 3rem !important
    }

    .lg\:max-w-4rem {
        max-width: 4rem !important
    }

    .lg\:max-w-5rem {
        max-width: 5rem !important
    }

    .lg\:max-w-6rem {
        max-width: 6rem !important
    }

    .lg\:max-w-7rem {
        max-width: 7rem !important
    }

    .lg\:max-w-8rem {
        max-width: 8rem !important
    }

    .lg\:max-w-9rem {
        max-width: 9rem !important
    }

    .lg\:max-w-10rem {
        max-width: 10rem !important
    }

    .lg\:max-w-11rem {
        max-width: 11rem !important
    }

    .lg\:max-w-12rem {
        max-width: 12rem !important
    }

    .lg\:max-w-13rem {
        max-width: 13rem !important
    }

    .lg\:max-w-14rem {
        max-width: 14rem !important
    }

    .lg\:max-w-15rem {
        max-width: 15rem !important
    }

    .lg\:max-w-16rem {
        max-width: 16rem !important
    }

    .lg\:max-w-17rem {
        max-width: 17rem !important
    }

    .lg\:max-w-18rem {
        max-width: 18rem !important
    }

    .lg\:max-w-19rem {
        max-width: 19rem !important
    }

    .lg\:max-w-20rem {
        max-width: 20rem !important
    }

    .lg\:max-w-21rem {
        max-width: 21rem !important
    }

    .lg\:max-w-22rem {
        max-width: 22rem !important
    }

    .lg\:max-w-23rem {
        max-width: 23rem !important
    }

    .lg\:max-w-24rem {
        max-width: 24rem !important
    }

    .lg\:max-w-25rem {
        max-width: 25rem !important
    }

    .lg\:max-w-26rem {
        max-width: 26rem !important
    }

    .lg\:max-w-27rem {
        max-width: 27rem !important
    }

    .lg\:max-w-28rem {
        max-width: 28rem !important
    }

    .lg\:max-w-29rem {
        max-width: 29rem !important
    }

    .lg\:max-w-30rem {
        max-width: 30rem !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:max-w-0 {
        max-width:0px !important
    }

    .xl\:max-w-full {
        max-width: 100% !important
    }

    .xl\:max-w-screen {
        max-width: 100vw !important
    }

    .xl\:max-w-min {
        max-width: min-content !important
    }

    .xl\:max-w-max {
        max-width: max-content !important
    }

    .xl\:max-w-fit {
        max-width: fit-content !important
    }

    .xl\:max-w-1rem {
        max-width: 1rem !important
    }

    .xl\:max-w-2rem {
        max-width: 2rem !important
    }

    .xl\:max-w-3rem {
        max-width: 3rem !important
    }

    .xl\:max-w-4rem {
        max-width: 4rem !important
    }

    .xl\:max-w-5rem {
        max-width: 5rem !important
    }

    .xl\:max-w-6rem {
        max-width: 6rem !important
    }

    .xl\:max-w-7rem {
        max-width: 7rem !important
    }

    .xl\:max-w-8rem {
        max-width: 8rem !important
    }

    .xl\:max-w-9rem {
        max-width: 9rem !important
    }

    .xl\:max-w-10rem {
        max-width: 10rem !important
    }

    .xl\:max-w-11rem {
        max-width: 11rem !important
    }

    .xl\:max-w-12rem {
        max-width: 12rem !important
    }

    .xl\:max-w-13rem {
        max-width: 13rem !important
    }

    .xl\:max-w-14rem {
        max-width: 14rem !important
    }

    .xl\:max-w-15rem {
        max-width: 15rem !important
    }

    .xl\:max-w-16rem {
        max-width: 16rem !important
    }

    .xl\:max-w-17rem {
        max-width: 17rem !important
    }

    .xl\:max-w-18rem {
        max-width: 18rem !important
    }

    .xl\:max-w-19rem {
        max-width: 19rem !important
    }

    .xl\:max-w-20rem {
        max-width: 20rem !important
    }

    .xl\:max-w-21rem {
        max-width: 21rem !important
    }

    .xl\:max-w-22rem {
        max-width: 22rem !important
    }

    .xl\:max-w-23rem {
        max-width: 23rem !important
    }

    .xl\:max-w-24rem {
        max-width: 24rem !important
    }

    .xl\:max-w-25rem {
        max-width: 25rem !important
    }

    .xl\:max-w-26rem {
        max-width: 26rem !important
    }

    .xl\:max-w-27rem {
        max-width: 27rem !important
    }

    .xl\:max-w-28rem {
        max-width: 28rem !important
    }

    .xl\:max-w-29rem {
        max-width: 29rem !important
    }

    .xl\:max-w-30rem {
        max-width: 30rem !important
    }
}

@media screen and (min-width: 100%) {
    .max\:max-w-0 {
        max-width:0px !important
    }

    .max\:max-w-full {
        max-width: 100% !important
    }

    .max\:max-w-screen {
        max-width: 100vw !important
    }

    .max\:max-w-min {
        max-width: min-content !important
    }

    .max\:max-w-max {
        max-width: max-content !important
    }

    .max\:max-w-fit {
        max-width: fit-content !important
    }

    .max\:max-w-1rem {
        max-width: 1rem !important
    }

    .max\:max-w-2rem {
        max-width: 2rem !important
    }

    .max\:max-w-3rem {
        max-width: 3rem !important
    }

    .max\:max-w-4rem {
        max-width: 4rem !important
    }

    .max\:max-w-5rem {
        max-width: 5rem !important
    }

    .max\:max-w-6rem {
        max-width: 6rem !important
    }

    .max\:max-w-7rem {
        max-width: 7rem !important
    }

    .max\:max-w-8rem {
        max-width: 8rem !important
    }

    .max\:max-w-9rem {
        max-width: 9rem !important
    }

    .max\:max-w-10rem {
        max-width: 10rem !important
    }

    .max\:max-w-11rem {
        max-width: 11rem !important
    }

    .max\:max-w-12rem {
        max-width: 12rem !important
    }

    .max\:max-w-13rem {
        max-width: 13rem !important
    }

    .max\:max-w-14rem {
        max-width: 14rem !important
    }

    .max\:max-w-15rem {
        max-width: 15rem !important
    }

    .max\:max-w-16rem {
        max-width: 16rem !important
    }

    .max\:max-w-17rem {
        max-width: 17rem !important
    }

    .max\:max-w-18rem {
        max-width: 18rem !important
    }

    .max\:max-w-19rem {
        max-width: 19rem !important
    }

    .max\:max-w-20rem {
        max-width: 20rem !important
    }

    .max\:max-w-21rem {
        max-width: 21rem !important
    }

    .max\:max-w-22rem {
        max-width: 22rem !important
    }

    .max\:max-w-23rem {
        max-width: 23rem !important
    }

    .max\:max-w-24rem {
        max-width: 24rem !important
    }

    .max\:max-w-25rem {
        max-width: 25rem !important
    }

    .max\:max-w-26rem {
        max-width: 26rem !important
    }

    .max\:max-w-27rem {
        max-width: 27rem !important
    }

    .max\:max-w-28rem {
        max-width: 28rem !important
    }

    .max\:max-w-29rem {
        max-width: 29rem !important
    }

    .max\:max-w-30rem {
        max-width: 30rem !important
    }
}

.min-h-0 {
    min-height: 0px !important
}

.min-h-full {
    min-height: 100% !important
}

.min-h-screen {
    min-height: 100vh !important
}

@media screen and (min-width: 320px) {
    .xxs\:min-h-0 {
        min-height:0px !important
    }

    .xxs\:min-h-full {
        min-height: 100% !important
    }

    .xxs\:min-h-screen {
        min-height: 100vh !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:min-h-0 {
        min-height:0px !important
    }

    .xs\:min-h-full {
        min-height: 100% !important
    }

    .xs\:min-h-screen {
        min-height: 100vh !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:min-h-0 {
        min-height:0px !important
    }

    .sm\:min-h-full {
        min-height: 100% !important
    }

    .sm\:min-h-screen {
        min-height: 100vh !important
    }
}

@media screen and (min-width: 960px) {
    .md\:min-h-0 {
        min-height:0px !important
    }

    .md\:min-h-full {
        min-height: 100% !important
    }

    .md\:min-h-screen {
        min-height: 100vh !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:min-h-0 {
        min-height:0px !important
    }

    .lg\:min-h-full {
        min-height: 100% !important
    }

    .lg\:min-h-screen {
        min-height: 100vh !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:min-h-0 {
        min-height:0px !important
    }

    .xl\:min-h-full {
        min-height: 100% !important
    }

    .xl\:min-h-screen {
        min-height: 100vh !important
    }
}

@media screen and (min-width: 100%) {
    .max\:min-h-0 {
        min-height:0px !important
    }

    .max\:min-h-full {
        min-height: 100% !important
    }

    .max\:min-h-screen {
        min-height: 100vh !important
    }
}

.max-h-0 {
    max-height: 0px !important
}

.max-h-full {
    max-height: 100% !important
}

.max-h-screen {
    max-height: 100vh !important
}

.max-h-min {
    max-height: min-content !important
}

.max-h-max {
    max-height: max-content !important
}

.max-h-fit {
    max-height: fit-content !important
}

.max-h-1rem {
    max-height: 1rem !important
}

.max-h-2rem {
    max-height: 2rem !important
}

.max-h-3rem {
    max-height: 3rem !important
}

.max-h-4rem {
    max-height: 4rem !important
}

.max-h-5rem {
    max-height: 5rem !important
}

.max-h-6rem {
    max-height: 6rem !important
}

.max-h-7rem {
    max-height: 7rem !important
}

.max-h-8rem {
    max-height: 8rem !important
}

.max-h-9rem {
    max-height: 9rem !important
}

.max-h-10rem {
    max-height: 10rem !important
}

.max-h-11rem {
    max-height: 11rem !important
}

.max-h-12rem {
    max-height: 12rem !important
}

.max-h-13rem {
    max-height: 13rem !important
}

.max-h-14rem {
    max-height: 14rem !important
}

.max-h-15rem {
    max-height: 15rem !important
}

.max-h-16rem {
    max-height: 16rem !important
}

.max-h-17rem {
    max-height: 17rem !important
}

.max-h-18rem {
    max-height: 18rem !important
}

.max-h-19rem {
    max-height: 19rem !important
}

.max-h-20rem {
    max-height: 20rem !important
}

.max-h-21rem {
    max-height: 21rem !important
}

.max-h-22rem {
    max-height: 22rem !important
}

.max-h-23rem {
    max-height: 23rem !important
}

.max-h-24rem {
    max-height: 24rem !important
}

.max-h-25rem {
    max-height: 25rem !important
}

.max-h-26rem {
    max-height: 26rem !important
}

.max-h-27rem {
    max-height: 27rem !important
}

.max-h-28rem {
    max-height: 28rem !important
}

.max-h-29rem {
    max-height: 29rem !important
}

.max-h-30rem {
    max-height: 30rem !important
}

@media screen and (min-width: 320px) {
    .xxs\:max-h-0 {
        max-height:0px !important
    }

    .xxs\:max-h-full {
        max-height: 100% !important
    }

    .xxs\:max-h-screen {
        max-height: 100vh !important
    }

    .xxs\:max-h-min {
        max-height: min-content !important
    }

    .xxs\:max-h-max {
        max-height: max-content !important
    }

    .xxs\:max-h-fit {
        max-height: fit-content !important
    }

    .xxs\:max-h-1rem {
        max-height: 1rem !important
    }

    .xxs\:max-h-2rem {
        max-height: 2rem !important
    }

    .xxs\:max-h-3rem {
        max-height: 3rem !important
    }

    .xxs\:max-h-4rem {
        max-height: 4rem !important
    }

    .xxs\:max-h-5rem {
        max-height: 5rem !important
    }

    .xxs\:max-h-6rem {
        max-height: 6rem !important
    }

    .xxs\:max-h-7rem {
        max-height: 7rem !important
    }

    .xxs\:max-h-8rem {
        max-height: 8rem !important
    }

    .xxs\:max-h-9rem {
        max-height: 9rem !important
    }

    .xxs\:max-h-10rem {
        max-height: 10rem !important
    }

    .xxs\:max-h-11rem {
        max-height: 11rem !important
    }

    .xxs\:max-h-12rem {
        max-height: 12rem !important
    }

    .xxs\:max-h-13rem {
        max-height: 13rem !important
    }

    .xxs\:max-h-14rem {
        max-height: 14rem !important
    }

    .xxs\:max-h-15rem {
        max-height: 15rem !important
    }

    .xxs\:max-h-16rem {
        max-height: 16rem !important
    }

    .xxs\:max-h-17rem {
        max-height: 17rem !important
    }

    .xxs\:max-h-18rem {
        max-height: 18rem !important
    }

    .xxs\:max-h-19rem {
        max-height: 19rem !important
    }

    .xxs\:max-h-20rem {
        max-height: 20rem !important
    }

    .xxs\:max-h-21rem {
        max-height: 21rem !important
    }

    .xxs\:max-h-22rem {
        max-height: 22rem !important
    }

    .xxs\:max-h-23rem {
        max-height: 23rem !important
    }

    .xxs\:max-h-24rem {
        max-height: 24rem !important
    }

    .xxs\:max-h-25rem {
        max-height: 25rem !important
    }

    .xxs\:max-h-26rem {
        max-height: 26rem !important
    }

    .xxs\:max-h-27rem {
        max-height: 27rem !important
    }

    .xxs\:max-h-28rem {
        max-height: 28rem !important
    }

    .xxs\:max-h-29rem {
        max-height: 29rem !important
    }

    .xxs\:max-h-30rem {
        max-height: 30rem !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:max-h-0 {
        max-height:0px !important
    }

    .xs\:max-h-full {
        max-height: 100% !important
    }

    .xs\:max-h-screen {
        max-height: 100vh !important
    }

    .xs\:max-h-min {
        max-height: min-content !important
    }

    .xs\:max-h-max {
        max-height: max-content !important
    }

    .xs\:max-h-fit {
        max-height: fit-content !important
    }

    .xs\:max-h-1rem {
        max-height: 1rem !important
    }

    .xs\:max-h-2rem {
        max-height: 2rem !important
    }

    .xs\:max-h-3rem {
        max-height: 3rem !important
    }

    .xs\:max-h-4rem {
        max-height: 4rem !important
    }

    .xs\:max-h-5rem {
        max-height: 5rem !important
    }

    .xs\:max-h-6rem {
        max-height: 6rem !important
    }

    .xs\:max-h-7rem {
        max-height: 7rem !important
    }

    .xs\:max-h-8rem {
        max-height: 8rem !important
    }

    .xs\:max-h-9rem {
        max-height: 9rem !important
    }

    .xs\:max-h-10rem {
        max-height: 10rem !important
    }

    .xs\:max-h-11rem {
        max-height: 11rem !important
    }

    .xs\:max-h-12rem {
        max-height: 12rem !important
    }

    .xs\:max-h-13rem {
        max-height: 13rem !important
    }

    .xs\:max-h-14rem {
        max-height: 14rem !important
    }

    .xs\:max-h-15rem {
        max-height: 15rem !important
    }

    .xs\:max-h-16rem {
        max-height: 16rem !important
    }

    .xs\:max-h-17rem {
        max-height: 17rem !important
    }

    .xs\:max-h-18rem {
        max-height: 18rem !important
    }

    .xs\:max-h-19rem {
        max-height: 19rem !important
    }

    .xs\:max-h-20rem {
        max-height: 20rem !important
    }

    .xs\:max-h-21rem {
        max-height: 21rem !important
    }

    .xs\:max-h-22rem {
        max-height: 22rem !important
    }

    .xs\:max-h-23rem {
        max-height: 23rem !important
    }

    .xs\:max-h-24rem {
        max-height: 24rem !important
    }

    .xs\:max-h-25rem {
        max-height: 25rem !important
    }

    .xs\:max-h-26rem {
        max-height: 26rem !important
    }

    .xs\:max-h-27rem {
        max-height: 27rem !important
    }

    .xs\:max-h-28rem {
        max-height: 28rem !important
    }

    .xs\:max-h-29rem {
        max-height: 29rem !important
    }

    .xs\:max-h-30rem {
        max-height: 30rem !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:max-h-0 {
        max-height:0px !important
    }

    .sm\:max-h-full {
        max-height: 100% !important
    }

    .sm\:max-h-screen {
        max-height: 100vh !important
    }

    .sm\:max-h-min {
        max-height: min-content !important
    }

    .sm\:max-h-max {
        max-height: max-content !important
    }

    .sm\:max-h-fit {
        max-height: fit-content !important
    }

    .sm\:max-h-1rem {
        max-height: 1rem !important
    }

    .sm\:max-h-2rem {
        max-height: 2rem !important
    }

    .sm\:max-h-3rem {
        max-height: 3rem !important
    }

    .sm\:max-h-4rem {
        max-height: 4rem !important
    }

    .sm\:max-h-5rem {
        max-height: 5rem !important
    }

    .sm\:max-h-6rem {
        max-height: 6rem !important
    }

    .sm\:max-h-7rem {
        max-height: 7rem !important
    }

    .sm\:max-h-8rem {
        max-height: 8rem !important
    }

    .sm\:max-h-9rem {
        max-height: 9rem !important
    }

    .sm\:max-h-10rem {
        max-height: 10rem !important
    }

    .sm\:max-h-11rem {
        max-height: 11rem !important
    }

    .sm\:max-h-12rem {
        max-height: 12rem !important
    }

    .sm\:max-h-13rem {
        max-height: 13rem !important
    }

    .sm\:max-h-14rem {
        max-height: 14rem !important
    }

    .sm\:max-h-15rem {
        max-height: 15rem !important
    }

    .sm\:max-h-16rem {
        max-height: 16rem !important
    }

    .sm\:max-h-17rem {
        max-height: 17rem !important
    }

    .sm\:max-h-18rem {
        max-height: 18rem !important
    }

    .sm\:max-h-19rem {
        max-height: 19rem !important
    }

    .sm\:max-h-20rem {
        max-height: 20rem !important
    }

    .sm\:max-h-21rem {
        max-height: 21rem !important
    }

    .sm\:max-h-22rem {
        max-height: 22rem !important
    }

    .sm\:max-h-23rem {
        max-height: 23rem !important
    }

    .sm\:max-h-24rem {
        max-height: 24rem !important
    }

    .sm\:max-h-25rem {
        max-height: 25rem !important
    }

    .sm\:max-h-26rem {
        max-height: 26rem !important
    }

    .sm\:max-h-27rem {
        max-height: 27rem !important
    }

    .sm\:max-h-28rem {
        max-height: 28rem !important
    }

    .sm\:max-h-29rem {
        max-height: 29rem !important
    }

    .sm\:max-h-30rem {
        max-height: 30rem !important
    }
}

@media screen and (min-width: 960px) {
    .md\:max-h-0 {
        max-height:0px !important
    }

    .md\:max-h-full {
        max-height: 100% !important
    }

    .md\:max-h-screen {
        max-height: 100vh !important
    }

    .md\:max-h-min {
        max-height: min-content !important
    }

    .md\:max-h-max {
        max-height: max-content !important
    }

    .md\:max-h-fit {
        max-height: fit-content !important
    }

    .md\:max-h-1rem {
        max-height: 1rem !important
    }

    .md\:max-h-2rem {
        max-height: 2rem !important
    }

    .md\:max-h-3rem {
        max-height: 3rem !important
    }

    .md\:max-h-4rem {
        max-height: 4rem !important
    }

    .md\:max-h-5rem {
        max-height: 5rem !important
    }

    .md\:max-h-6rem {
        max-height: 6rem !important
    }

    .md\:max-h-7rem {
        max-height: 7rem !important
    }

    .md\:max-h-8rem {
        max-height: 8rem !important
    }

    .md\:max-h-9rem {
        max-height: 9rem !important
    }

    .md\:max-h-10rem {
        max-height: 10rem !important
    }

    .md\:max-h-11rem {
        max-height: 11rem !important
    }

    .md\:max-h-12rem {
        max-height: 12rem !important
    }

    .md\:max-h-13rem {
        max-height: 13rem !important
    }

    .md\:max-h-14rem {
        max-height: 14rem !important
    }

    .md\:max-h-15rem {
        max-height: 15rem !important
    }

    .md\:max-h-16rem {
        max-height: 16rem !important
    }

    .md\:max-h-17rem {
        max-height: 17rem !important
    }

    .md\:max-h-18rem {
        max-height: 18rem !important
    }

    .md\:max-h-19rem {
        max-height: 19rem !important
    }

    .md\:max-h-20rem {
        max-height: 20rem !important
    }

    .md\:max-h-21rem {
        max-height: 21rem !important
    }

    .md\:max-h-22rem {
        max-height: 22rem !important
    }

    .md\:max-h-23rem {
        max-height: 23rem !important
    }

    .md\:max-h-24rem {
        max-height: 24rem !important
    }

    .md\:max-h-25rem {
        max-height: 25rem !important
    }

    .md\:max-h-26rem {
        max-height: 26rem !important
    }

    .md\:max-h-27rem {
        max-height: 27rem !important
    }

    .md\:max-h-28rem {
        max-height: 28rem !important
    }

    .md\:max-h-29rem {
        max-height: 29rem !important
    }

    .md\:max-h-30rem {
        max-height: 30rem !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:max-h-0 {
        max-height:0px !important
    }

    .lg\:max-h-full {
        max-height: 100% !important
    }

    .lg\:max-h-screen {
        max-height: 100vh !important
    }

    .lg\:max-h-min {
        max-height: min-content !important
    }

    .lg\:max-h-max {
        max-height: max-content !important
    }

    .lg\:max-h-fit {
        max-height: fit-content !important
    }

    .lg\:max-h-1rem {
        max-height: 1rem !important
    }

    .lg\:max-h-2rem {
        max-height: 2rem !important
    }

    .lg\:max-h-3rem {
        max-height: 3rem !important
    }

    .lg\:max-h-4rem {
        max-height: 4rem !important
    }

    .lg\:max-h-5rem {
        max-height: 5rem !important
    }

    .lg\:max-h-6rem {
        max-height: 6rem !important
    }

    .lg\:max-h-7rem {
        max-height: 7rem !important
    }

    .lg\:max-h-8rem {
        max-height: 8rem !important
    }

    .lg\:max-h-9rem {
        max-height: 9rem !important
    }

    .lg\:max-h-10rem {
        max-height: 10rem !important
    }

    .lg\:max-h-11rem {
        max-height: 11rem !important
    }

    .lg\:max-h-12rem {
        max-height: 12rem !important
    }

    .lg\:max-h-13rem {
        max-height: 13rem !important
    }

    .lg\:max-h-14rem {
        max-height: 14rem !important
    }

    .lg\:max-h-15rem {
        max-height: 15rem !important
    }

    .lg\:max-h-16rem {
        max-height: 16rem !important
    }

    .lg\:max-h-17rem {
        max-height: 17rem !important
    }

    .lg\:max-h-18rem {
        max-height: 18rem !important
    }

    .lg\:max-h-19rem {
        max-height: 19rem !important
    }

    .lg\:max-h-20rem {
        max-height: 20rem !important
    }

    .lg\:max-h-21rem {
        max-height: 21rem !important
    }

    .lg\:max-h-22rem {
        max-height: 22rem !important
    }

    .lg\:max-h-23rem {
        max-height: 23rem !important
    }

    .lg\:max-h-24rem {
        max-height: 24rem !important
    }

    .lg\:max-h-25rem {
        max-height: 25rem !important
    }

    .lg\:max-h-26rem {
        max-height: 26rem !important
    }

    .lg\:max-h-27rem {
        max-height: 27rem !important
    }

    .lg\:max-h-28rem {
        max-height: 28rem !important
    }

    .lg\:max-h-29rem {
        max-height: 29rem !important
    }

    .lg\:max-h-30rem {
        max-height: 30rem !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:max-h-0 {
        max-height:0px !important
    }

    .xl\:max-h-full {
        max-height: 100% !important
    }

    .xl\:max-h-screen {
        max-height: 100vh !important
    }

    .xl\:max-h-min {
        max-height: min-content !important
    }

    .xl\:max-h-max {
        max-height: max-content !important
    }

    .xl\:max-h-fit {
        max-height: fit-content !important
    }

    .xl\:max-h-1rem {
        max-height: 1rem !important
    }

    .xl\:max-h-2rem {
        max-height: 2rem !important
    }

    .xl\:max-h-3rem {
        max-height: 3rem !important
    }

    .xl\:max-h-4rem {
        max-height: 4rem !important
    }

    .xl\:max-h-5rem {
        max-height: 5rem !important
    }

    .xl\:max-h-6rem {
        max-height: 6rem !important
    }

    .xl\:max-h-7rem {
        max-height: 7rem !important
    }

    .xl\:max-h-8rem {
        max-height: 8rem !important
    }

    .xl\:max-h-9rem {
        max-height: 9rem !important
    }

    .xl\:max-h-10rem {
        max-height: 10rem !important
    }

    .xl\:max-h-11rem {
        max-height: 11rem !important
    }

    .xl\:max-h-12rem {
        max-height: 12rem !important
    }

    .xl\:max-h-13rem {
        max-height: 13rem !important
    }

    .xl\:max-h-14rem {
        max-height: 14rem !important
    }

    .xl\:max-h-15rem {
        max-height: 15rem !important
    }

    .xl\:max-h-16rem {
        max-height: 16rem !important
    }

    .xl\:max-h-17rem {
        max-height: 17rem !important
    }

    .xl\:max-h-18rem {
        max-height: 18rem !important
    }

    .xl\:max-h-19rem {
        max-height: 19rem !important
    }

    .xl\:max-h-20rem {
        max-height: 20rem !important
    }

    .xl\:max-h-21rem {
        max-height: 21rem !important
    }

    .xl\:max-h-22rem {
        max-height: 22rem !important
    }

    .xl\:max-h-23rem {
        max-height: 23rem !important
    }

    .xl\:max-h-24rem {
        max-height: 24rem !important
    }

    .xl\:max-h-25rem {
        max-height: 25rem !important
    }

    .xl\:max-h-26rem {
        max-height: 26rem !important
    }

    .xl\:max-h-27rem {
        max-height: 27rem !important
    }

    .xl\:max-h-28rem {
        max-height: 28rem !important
    }

    .xl\:max-h-29rem {
        max-height: 29rem !important
    }

    .xl\:max-h-30rem {
        max-height: 30rem !important
    }
}

@media screen and (min-width: 100%) {
    .max\:max-h-0 {
        max-height:0px !important
    }

    .max\:max-h-full {
        max-height: 100% !important
    }

    .max\:max-h-screen {
        max-height: 100vh !important
    }

    .max\:max-h-min {
        max-height: min-content !important
    }

    .max\:max-h-max {
        max-height: max-content !important
    }

    .max\:max-h-fit {
        max-height: fit-content !important
    }

    .max\:max-h-1rem {
        max-height: 1rem !important
    }

    .max\:max-h-2rem {
        max-height: 2rem !important
    }

    .max\:max-h-3rem {
        max-height: 3rem !important
    }

    .max\:max-h-4rem {
        max-height: 4rem !important
    }

    .max\:max-h-5rem {
        max-height: 5rem !important
    }

    .max\:max-h-6rem {
        max-height: 6rem !important
    }

    .max\:max-h-7rem {
        max-height: 7rem !important
    }

    .max\:max-h-8rem {
        max-height: 8rem !important
    }

    .max\:max-h-9rem {
        max-height: 9rem !important
    }

    .max\:max-h-10rem {
        max-height: 10rem !important
    }

    .max\:max-h-11rem {
        max-height: 11rem !important
    }

    .max\:max-h-12rem {
        max-height: 12rem !important
    }

    .max\:max-h-13rem {
        max-height: 13rem !important
    }

    .max\:max-h-14rem {
        max-height: 14rem !important
    }

    .max\:max-h-15rem {
        max-height: 15rem !important
    }

    .max\:max-h-16rem {
        max-height: 16rem !important
    }

    .max\:max-h-17rem {
        max-height: 17rem !important
    }

    .max\:max-h-18rem {
        max-height: 18rem !important
    }

    .max\:max-h-19rem {
        max-height: 19rem !important
    }

    .max\:max-h-20rem {
        max-height: 20rem !important
    }

    .max\:max-h-21rem {
        max-height: 21rem !important
    }

    .max\:max-h-22rem {
        max-height: 22rem !important
    }

    .max\:max-h-23rem {
        max-height: 23rem !important
    }

    .max\:max-h-24rem {
        max-height: 24rem !important
    }

    .max\:max-h-25rem {
        max-height: 25rem !important
    }

    .max\:max-h-26rem {
        max-height: 26rem !important
    }

    .max\:max-h-27rem {
        max-height: 27rem !important
    }

    .max\:max-h-28rem {
        max-height: 28rem !important
    }

    .max\:max-h-29rem {
        max-height: 29rem !important
    }

    .max\:max-h-30rem {
        max-height: 30rem !important
    }
}

.static {
    position: static !important
}

.fixed {
    position: fixed !important
}

.absolute {
    position: absolute !important
}

.relative {
    position: relative !important
}

.sticky {
    position: sticky !important
}

@media screen and (min-width: 320px) {
    .xxs\:static {
        position:static !important
    }

    .xxs\:fixed {
        position: fixed !important
    }

    .xxs\:absolute {
        position: absolute !important
    }

    .xxs\:relative {
        position: relative !important
    }

    .xxs\:sticky {
        position: sticky !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:static {
        position:static !important
    }

    .xs\:fixed {
        position: fixed !important
    }

    .xs\:absolute {
        position: absolute !important
    }

    .xs\:relative {
        position: relative !important
    }

    .xs\:sticky {
        position: sticky !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:static {
        position:static !important
    }

    .sm\:fixed {
        position: fixed !important
    }

    .sm\:absolute {
        position: absolute !important
    }

    .sm\:relative {
        position: relative !important
    }

    .sm\:sticky {
        position: sticky !important
    }
}

@media screen and (min-width: 960px) {
    .md\:static {
        position:static !important
    }

    .md\:fixed {
        position: fixed !important
    }

    .md\:absolute {
        position: absolute !important
    }

    .md\:relative {
        position: relative !important
    }

    .md\:sticky {
        position: sticky !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:static {
        position:static !important
    }

    .lg\:fixed {
        position: fixed !important
    }

    .lg\:absolute {
        position: absolute !important
    }

    .lg\:relative {
        position: relative !important
    }

    .lg\:sticky {
        position: sticky !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:static {
        position:static !important
    }

    .xl\:fixed {
        position: fixed !important
    }

    .xl\:absolute {
        position: absolute !important
    }

    .xl\:relative {
        position: relative !important
    }

    .xl\:sticky {
        position: sticky !important
    }
}

@media screen and (min-width: 100%) {
    .max\:static {
        position:static !important
    }

    .max\:fixed {
        position: fixed !important
    }

    .max\:absolute {
        position: absolute !important
    }

    .max\:relative {
        position: relative !important
    }

    .max\:sticky {
        position: sticky !important
    }
}

.top-auto {
    top: auto !important
}

.top-0 {
    top: 0px !important
}

.top-50 {
    top: 50% !important
}

.top-100 {
    top: 100% !important
}

@media screen and (min-width: 320px) {
    .xxs\:top-auto {
        top:auto !important
    }

    .xxs\:top-0 {
        top: 0px !important
    }

    .xxs\:top-50 {
        top: 50% !important
    }

    .xxs\:top-100 {
        top: 100% !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:top-auto {
        top:auto !important
    }

    .xs\:top-0 {
        top: 0px !important
    }

    .xs\:top-50 {
        top: 50% !important
    }

    .xs\:top-100 {
        top: 100% !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:top-auto {
        top:auto !important
    }

    .sm\:top-0 {
        top: 0px !important
    }

    .sm\:top-50 {
        top: 50% !important
    }

    .sm\:top-100 {
        top: 100% !important
    }
}

@media screen and (min-width: 960px) {
    .md\:top-auto {
        top:auto !important
    }

    .md\:top-0 {
        top: 0px !important
    }

    .md\:top-50 {
        top: 50% !important
    }

    .md\:top-100 {
        top: 100% !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:top-auto {
        top:auto !important
    }

    .lg\:top-0 {
        top: 0px !important
    }

    .lg\:top-50 {
        top: 50% !important
    }

    .lg\:top-100 {
        top: 100% !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:top-auto {
        top:auto !important
    }

    .xl\:top-0 {
        top: 0px !important
    }

    .xl\:top-50 {
        top: 50% !important
    }

    .xl\:top-100 {
        top: 100% !important
    }
}

@media screen and (min-width: 100%) {
    .max\:top-auto {
        top:auto !important
    }

    .max\:top-0 {
        top: 0px !important
    }

    .max\:top-50 {
        top: 50% !important
    }

    .max\:top-100 {
        top: 100% !important
    }
}

.left-auto {
    left: auto !important
}

.left-0 {
    left: 0px !important
}

.left-50 {
    left: 50% !important
}

.left-100 {
    left: 100% !important
}

@media screen and (min-width: 320px) {
    .xxs\:left-auto {
        left:auto !important
    }

    .xxs\:left-0 {
        left: 0px !important
    }

    .xxs\:left-50 {
        left: 50% !important
    }

    .xxs\:left-100 {
        left: 100% !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:left-auto {
        left:auto !important
    }

    .xs\:left-0 {
        left: 0px !important
    }

    .xs\:left-50 {
        left: 50% !important
    }

    .xs\:left-100 {
        left: 100% !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:left-auto {
        left:auto !important
    }

    .sm\:left-0 {
        left: 0px !important
    }

    .sm\:left-50 {
        left: 50% !important
    }

    .sm\:left-100 {
        left: 100% !important
    }
}

@media screen and (min-width: 960px) {
    .md\:left-auto {
        left:auto !important
    }

    .md\:left-0 {
        left: 0px !important
    }

    .md\:left-50 {
        left: 50% !important
    }

    .md\:left-100 {
        left: 100% !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:left-auto {
        left:auto !important
    }

    .lg\:left-0 {
        left: 0px !important
    }

    .lg\:left-50 {
        left: 50% !important
    }

    .lg\:left-100 {
        left: 100% !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:left-auto {
        left:auto !important
    }

    .xl\:left-0 {
        left: 0px !important
    }

    .xl\:left-50 {
        left: 50% !important
    }

    .xl\:left-100 {
        left: 100% !important
    }
}

@media screen and (min-width: 100%) {
    .max\:left-auto {
        left:auto !important
    }

    .max\:left-0 {
        left: 0px !important
    }

    .max\:left-50 {
        left: 50% !important
    }

    .max\:left-100 {
        left: 100% !important
    }
}

.right-auto {
    right: auto !important
}

.right-0 {
    right: 0px !important
}

.right-50 {
    right: 50% !important
}

.right-100 {
    right: 100% !important
}

@media screen and (min-width: 320px) {
    .xxs\:right-auto {
        right:auto !important
    }

    .xxs\:right-0 {
        right: 0px !important
    }

    .xxs\:right-50 {
        right: 50% !important
    }

    .xxs\:right-100 {
        right: 100% !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:right-auto {
        right:auto !important
    }

    .xs\:right-0 {
        right: 0px !important
    }

    .xs\:right-50 {
        right: 50% !important
    }

    .xs\:right-100 {
        right: 100% !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:right-auto {
        right:auto !important
    }

    .sm\:right-0 {
        right: 0px !important
    }

    .sm\:right-50 {
        right: 50% !important
    }

    .sm\:right-100 {
        right: 100% !important
    }
}

@media screen and (min-width: 960px) {
    .md\:right-auto {
        right:auto !important
    }

    .md\:right-0 {
        right: 0px !important
    }

    .md\:right-50 {
        right: 50% !important
    }

    .md\:right-100 {
        right: 100% !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:right-auto {
        right:auto !important
    }

    .lg\:right-0 {
        right: 0px !important
    }

    .lg\:right-50 {
        right: 50% !important
    }

    .lg\:right-100 {
        right: 100% !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:right-auto {
        right:auto !important
    }

    .xl\:right-0 {
        right: 0px !important
    }

    .xl\:right-50 {
        right: 50% !important
    }

    .xl\:right-100 {
        right: 100% !important
    }
}

@media screen and (min-width: 100%) {
    .max\:right-auto {
        right:auto !important
    }

    .max\:right-0 {
        right: 0px !important
    }

    .max\:right-50 {
        right: 50% !important
    }

    .max\:right-100 {
        right: 100% !important
    }
}

.bottom-auto {
    bottom: auto !important
}

.bottom-0 {
    bottom: 0px !important
}

.bottom-50 {
    bottom: 50% !important
}

.bottom-100 {
    bottom: 100% !important
}

@media screen and (min-width: 320px) {
    .xxs\:bottom-auto {
        bottom:auto !important
    }

    .xxs\:bottom-0 {
        bottom: 0px !important
    }

    .xxs\:bottom-50 {
        bottom: 50% !important
    }

    .xxs\:bottom-100 {
        bottom: 100% !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:bottom-auto {
        bottom:auto !important
    }

    .xs\:bottom-0 {
        bottom: 0px !important
    }

    .xs\:bottom-50 {
        bottom: 50% !important
    }

    .xs\:bottom-100 {
        bottom: 100% !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:bottom-auto {
        bottom:auto !important
    }

    .sm\:bottom-0 {
        bottom: 0px !important
    }

    .sm\:bottom-50 {
        bottom: 50% !important
    }

    .sm\:bottom-100 {
        bottom: 100% !important
    }
}

@media screen and (min-width: 960px) {
    .md\:bottom-auto {
        bottom:auto !important
    }

    .md\:bottom-0 {
        bottom: 0px !important
    }

    .md\:bottom-50 {
        bottom: 50% !important
    }

    .md\:bottom-100 {
        bottom: 100% !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:bottom-auto {
        bottom:auto !important
    }

    .lg\:bottom-0 {
        bottom: 0px !important
    }

    .lg\:bottom-50 {
        bottom: 50% !important
    }

    .lg\:bottom-100 {
        bottom: 100% !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:bottom-auto {
        bottom:auto !important
    }

    .xl\:bottom-0 {
        bottom: 0px !important
    }

    .xl\:bottom-50 {
        bottom: 50% !important
    }

    .xl\:bottom-100 {
        bottom: 100% !important
    }
}

@media screen and (min-width: 100%) {
    .max\:bottom-auto {
        bottom:auto !important
    }

    .max\:bottom-0 {
        bottom: 0px !important
    }

    .max\:bottom-50 {
        bottom: 50% !important
    }

    .max\:bottom-100 {
        bottom: 100% !important
    }
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.overflow-visible {
    overflow: visible !important
}

.overflow-scroll {
    overflow: scroll !important
}

@media screen and (min-width: 320px) {
    .xxs\:overflow-auto {
        overflow:auto !important
    }

    .xxs\:overflow-hidden {
        overflow: hidden !important
    }

    .xxs\:overflow-visible {
        overflow: visible !important
    }

    .xxs\:overflow-scroll {
        overflow: scroll !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:overflow-auto {
        overflow:auto !important
    }

    .xs\:overflow-hidden {
        overflow: hidden !important
    }

    .xs\:overflow-visible {
        overflow: visible !important
    }

    .xs\:overflow-scroll {
        overflow: scroll !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:overflow-auto {
        overflow:auto !important
    }

    .sm\:overflow-hidden {
        overflow: hidden !important
    }

    .sm\:overflow-visible {
        overflow: visible !important
    }

    .sm\:overflow-scroll {
        overflow: scroll !important
    }
}

@media screen and (min-width: 960px) {
    .md\:overflow-auto {
        overflow:auto !important
    }

    .md\:overflow-hidden {
        overflow: hidden !important
    }

    .md\:overflow-visible {
        overflow: visible !important
    }

    .md\:overflow-scroll {
        overflow: scroll !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:overflow-auto {
        overflow:auto !important
    }

    .lg\:overflow-hidden {
        overflow: hidden !important
    }

    .lg\:overflow-visible {
        overflow: visible !important
    }

    .lg\:overflow-scroll {
        overflow: scroll !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:overflow-auto {
        overflow:auto !important
    }

    .xl\:overflow-hidden {
        overflow: hidden !important
    }

    .xl\:overflow-visible {
        overflow: visible !important
    }

    .xl\:overflow-scroll {
        overflow: scroll !important
    }
}

@media screen and (min-width: 100%) {
    .max\:overflow-auto {
        overflow:auto !important
    }

    .max\:overflow-hidden {
        overflow: hidden !important
    }

    .max\:overflow-visible {
        overflow: visible !important
    }

    .max\:overflow-scroll {
        overflow: scroll !important
    }
}

.overflow-x-auto {
    overflow-x: auto !important
}

.overflow-x-hidden {
    overflow-x: hidden !important
}

.overflow-x-visible {
    overflow-x: visible !important
}

.overflow-x-scroll {
    overflow-x: scroll !important
}

@media screen and (min-width: 320px) {
    .xxs\:overflow-x-auto {
        overflow-x:auto !important
    }

    .xxs\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .xxs\:overflow-x-visible {
        overflow-x: visible !important
    }

    .xxs\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:overflow-x-auto {
        overflow-x:auto !important
    }

    .xs\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .xs\:overflow-x-visible {
        overflow-x: visible !important
    }

    .xs\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:overflow-x-auto {
        overflow-x:auto !important
    }

    .sm\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .sm\:overflow-x-visible {
        overflow-x: visible !important
    }

    .sm\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

@media screen and (min-width: 960px) {
    .md\:overflow-x-auto {
        overflow-x:auto !important
    }

    .md\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .md\:overflow-x-visible {
        overflow-x: visible !important
    }

    .md\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:overflow-x-auto {
        overflow-x:auto !important
    }

    .lg\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .lg\:overflow-x-visible {
        overflow-x: visible !important
    }

    .lg\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:overflow-x-auto {
        overflow-x:auto !important
    }

    .xl\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .xl\:overflow-x-visible {
        overflow-x: visible !important
    }

    .xl\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

@media screen and (min-width: 100%) {
    .max\:overflow-x-auto {
        overflow-x:auto !important
    }

    .max\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .max\:overflow-x-visible {
        overflow-x: visible !important
    }

    .max\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

.overflow-y-auto {
    overflow-y: auto !important
}

.overflow-y-hidden {
    overflow-y: hidden !important
}

.overflow-y-visible {
    overflow-y: visible !important
}

.overflow-y-scroll {
    overflow-y: scroll !important
}

@media screen and (min-width: 320px) {
    .xxs\:overflow-y-auto {
        overflow-y:auto !important
    }

    .xxs\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .xxs\:overflow-y-visible {
        overflow-y: visible !important
    }

    .xxs\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:overflow-y-auto {
        overflow-y:auto !important
    }

    .xs\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .xs\:overflow-y-visible {
        overflow-y: visible !important
    }

    .xs\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:overflow-y-auto {
        overflow-y:auto !important
    }

    .sm\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .sm\:overflow-y-visible {
        overflow-y: visible !important
    }

    .sm\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

@media screen and (min-width: 960px) {
    .md\:overflow-y-auto {
        overflow-y:auto !important
    }

    .md\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .md\:overflow-y-visible {
        overflow-y: visible !important
    }

    .md\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:overflow-y-auto {
        overflow-y:auto !important
    }

    .lg\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .lg\:overflow-y-visible {
        overflow-y: visible !important
    }

    .lg\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:overflow-y-auto {
        overflow-y:auto !important
    }

    .xl\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .xl\:overflow-y-visible {
        overflow-y: visible !important
    }

    .xl\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

@media screen and (min-width: 100%) {
    .max\:overflow-y-auto {
        overflow-y:auto !important
    }

    .max\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .max\:overflow-y-visible {
        overflow-y: visible !important
    }

    .max\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

.z-auto {
    z-index: auto !important
}

.z-0 {
    z-index: 0 !important
}

.z-1 {
    z-index: 1 !important
}

.z-2 {
    z-index: 2 !important
}

.z-3 {
    z-index: 3 !important
}

.z-4 {
    z-index: 4 !important
}

.z-5 {
    z-index: 5 !important
}

@media screen and (min-width: 320px) {
    .xxs\:z-auto {
        z-index:auto !important
    }

    .xxs\:z-0 {
        z-index: 0 !important
    }

    .xxs\:z-1 {
        z-index: 1 !important
    }

    .xxs\:z-2 {
        z-index: 2 !important
    }

    .xxs\:z-3 {
        z-index: 3 !important
    }

    .xxs\:z-4 {
        z-index: 4 !important
    }

    .xxs\:z-5 {
        z-index: 5 !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:z-auto {
        z-index:auto !important
    }

    .xs\:z-0 {
        z-index: 0 !important
    }

    .xs\:z-1 {
        z-index: 1 !important
    }

    .xs\:z-2 {
        z-index: 2 !important
    }

    .xs\:z-3 {
        z-index: 3 !important
    }

    .xs\:z-4 {
        z-index: 4 !important
    }

    .xs\:z-5 {
        z-index: 5 !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:z-auto {
        z-index:auto !important
    }

    .sm\:z-0 {
        z-index: 0 !important
    }

    .sm\:z-1 {
        z-index: 1 !important
    }

    .sm\:z-2 {
        z-index: 2 !important
    }

    .sm\:z-3 {
        z-index: 3 !important
    }

    .sm\:z-4 {
        z-index: 4 !important
    }

    .sm\:z-5 {
        z-index: 5 !important
    }
}

@media screen and (min-width: 960px) {
    .md\:z-auto {
        z-index:auto !important
    }

    .md\:z-0 {
        z-index: 0 !important
    }

    .md\:z-1 {
        z-index: 1 !important
    }

    .md\:z-2 {
        z-index: 2 !important
    }

    .md\:z-3 {
        z-index: 3 !important
    }

    .md\:z-4 {
        z-index: 4 !important
    }

    .md\:z-5 {
        z-index: 5 !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:z-auto {
        z-index:auto !important
    }

    .lg\:z-0 {
        z-index: 0 !important
    }

    .lg\:z-1 {
        z-index: 1 !important
    }

    .lg\:z-2 {
        z-index: 2 !important
    }

    .lg\:z-3 {
        z-index: 3 !important
    }

    .lg\:z-4 {
        z-index: 4 !important
    }

    .lg\:z-5 {
        z-index: 5 !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:z-auto {
        z-index:auto !important
    }

    .xl\:z-0 {
        z-index: 0 !important
    }

    .xl\:z-1 {
        z-index: 1 !important
    }

    .xl\:z-2 {
        z-index: 2 !important
    }

    .xl\:z-3 {
        z-index: 3 !important
    }

    .xl\:z-4 {
        z-index: 4 !important
    }

    .xl\:z-5 {
        z-index: 5 !important
    }
}

@media screen and (min-width: 100%) {
    .max\:z-auto {
        z-index:auto !important
    }

    .max\:z-0 {
        z-index: 0 !important
    }

    .max\:z-1 {
        z-index: 1 !important
    }

    .max\:z-2 {
        z-index: 2 !important
    }

    .max\:z-3 {
        z-index: 3 !important
    }

    .max\:z-4 {
        z-index: 4 !important
    }

    .max\:z-5 {
        z-index: 5 !important
    }
}

.bg-repeat {
    background-repeat: repeat !important
}

.bg-no-repeat {
    background-repeat: no-repeat !important
}

.bg-repeat-x {
    background-repeat: repeat-x !important
}

.bg-repeat-y {
    background-repeat: repeat-y !important
}

.bg-repeat-round {
    background-repeat: round !important
}

.bg-repeat-space {
    background-repeat: space !important
}

@media screen and (min-width: 320px) {
    .xxs\:bg-repeat {
        background-repeat:repeat !important
    }

    .xxs\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .xxs\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .xxs\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .xxs\:bg-repeat-round {
        background-repeat: round !important
    }

    .xxs\:bg-repeat-space {
        background-repeat: space !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:bg-repeat {
        background-repeat:repeat !important
    }

    .xs\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .xs\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .xs\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .xs\:bg-repeat-round {
        background-repeat: round !important
    }

    .xs\:bg-repeat-space {
        background-repeat: space !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:bg-repeat {
        background-repeat:repeat !important
    }

    .sm\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .sm\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .sm\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .sm\:bg-repeat-round {
        background-repeat: round !important
    }

    .sm\:bg-repeat-space {
        background-repeat: space !important
    }
}

@media screen and (min-width: 960px) {
    .md\:bg-repeat {
        background-repeat:repeat !important
    }

    .md\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .md\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .md\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .md\:bg-repeat-round {
        background-repeat: round !important
    }

    .md\:bg-repeat-space {
        background-repeat: space !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:bg-repeat {
        background-repeat:repeat !important
    }

    .lg\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .lg\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .lg\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .lg\:bg-repeat-round {
        background-repeat: round !important
    }

    .lg\:bg-repeat-space {
        background-repeat: space !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:bg-repeat {
        background-repeat:repeat !important
    }

    .xl\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .xl\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .xl\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .xl\:bg-repeat-round {
        background-repeat: round !important
    }

    .xl\:bg-repeat-space {
        background-repeat: space !important
    }
}

@media screen and (min-width: 100%) {
    .max\:bg-repeat {
        background-repeat:repeat !important
    }

    .max\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .max\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .max\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .max\:bg-repeat-round {
        background-repeat: round !important
    }

    .max\:bg-repeat-space {
        background-repeat: space !important
    }
}

.bg-auto {
    background-size: auto !important
}

.bg-cover {
    background-size: cover !important
}

.bg-contain {
    background-size: contain !important
}

@media screen and (min-width: 320px) {
    .xxs\:bg-auto {
        background-size:auto !important
    }

    .xxs\:bg-cover {
        background-size: cover !important
    }

    .xxs\:bg-contain {
        background-size: contain !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:bg-auto {
        background-size:auto !important
    }

    .xs\:bg-cover {
        background-size: cover !important
    }

    .xs\:bg-contain {
        background-size: contain !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:bg-auto {
        background-size:auto !important
    }

    .sm\:bg-cover {
        background-size: cover !important
    }

    .sm\:bg-contain {
        background-size: contain !important
    }
}

@media screen and (min-width: 960px) {
    .md\:bg-auto {
        background-size:auto !important
    }

    .md\:bg-cover {
        background-size: cover !important
    }

    .md\:bg-contain {
        background-size: contain !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:bg-auto {
        background-size:auto !important
    }

    .lg\:bg-cover {
        background-size: cover !important
    }

    .lg\:bg-contain {
        background-size: contain !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:bg-auto {
        background-size:auto !important
    }

    .xl\:bg-cover {
        background-size: cover !important
    }

    .xl\:bg-contain {
        background-size: contain !important
    }
}

@media screen and (min-width: 100%) {
    .max\:bg-auto {
        background-size:auto !important
    }

    .max\:bg-cover {
        background-size: cover !important
    }

    .max\:bg-contain {
        background-size: contain !important
    }
}

.bg-bottom {
    background-position: bottom !important
}

.bg-center {
    background-position: center !important
}

.bg-left {
    background-position: left !important
}

.bg-left-bottom {
    background-position: left bottom !important
}

.bg-left-top {
    background-position: left top !important
}

.bg-right {
    background-position: right !important
}

.bg-right-bottom {
    background-position: right bottom !important
}

.bg-right-top {
    background-position: right top !important
}

.bg-top {
    background-position: top !important
}

@media screen and (min-width: 320px) {
    .xxs\:bg-bottom {
        background-position:bottom !important
    }

    .xxs\:bg-center {
        background-position: center !important
    }

    .xxs\:bg-left {
        background-position: left !important
    }

    .xxs\:bg-left-bottom {
        background-position: left bottom !important
    }

    .xxs\:bg-left-top {
        background-position: left top !important
    }

    .xxs\:bg-right {
        background-position: right !important
    }

    .xxs\:bg-right-bottom {
        background-position: right bottom !important
    }

    .xxs\:bg-right-top {
        background-position: right top !important
    }

    .xxs\:bg-top {
        background-position: top !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:bg-bottom {
        background-position:bottom !important
    }

    .xs\:bg-center {
        background-position: center !important
    }

    .xs\:bg-left {
        background-position: left !important
    }

    .xs\:bg-left-bottom {
        background-position: left bottom !important
    }

    .xs\:bg-left-top {
        background-position: left top !important
    }

    .xs\:bg-right {
        background-position: right !important
    }

    .xs\:bg-right-bottom {
        background-position: right bottom !important
    }

    .xs\:bg-right-top {
        background-position: right top !important
    }

    .xs\:bg-top {
        background-position: top !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:bg-bottom {
        background-position:bottom !important
    }

    .sm\:bg-center {
        background-position: center !important
    }

    .sm\:bg-left {
        background-position: left !important
    }

    .sm\:bg-left-bottom {
        background-position: left bottom !important
    }

    .sm\:bg-left-top {
        background-position: left top !important
    }

    .sm\:bg-right {
        background-position: right !important
    }

    .sm\:bg-right-bottom {
        background-position: right bottom !important
    }

    .sm\:bg-right-top {
        background-position: right top !important
    }

    .sm\:bg-top {
        background-position: top !important
    }
}

@media screen and (min-width: 960px) {
    .md\:bg-bottom {
        background-position:bottom !important
    }

    .md\:bg-center {
        background-position: center !important
    }

    .md\:bg-left {
        background-position: left !important
    }

    .md\:bg-left-bottom {
        background-position: left bottom !important
    }

    .md\:bg-left-top {
        background-position: left top !important
    }

    .md\:bg-right {
        background-position: right !important
    }

    .md\:bg-right-bottom {
        background-position: right bottom !important
    }

    .md\:bg-right-top {
        background-position: right top !important
    }

    .md\:bg-top {
        background-position: top !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:bg-bottom {
        background-position:bottom !important
    }

    .lg\:bg-center {
        background-position: center !important
    }

    .lg\:bg-left {
        background-position: left !important
    }

    .lg\:bg-left-bottom {
        background-position: left bottom !important
    }

    .lg\:bg-left-top {
        background-position: left top !important
    }

    .lg\:bg-right {
        background-position: right !important
    }

    .lg\:bg-right-bottom {
        background-position: right bottom !important
    }

    .lg\:bg-right-top {
        background-position: right top !important
    }

    .lg\:bg-top {
        background-position: top !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:bg-bottom {
        background-position:bottom !important
    }

    .xl\:bg-center {
        background-position: center !important
    }

    .xl\:bg-left {
        background-position: left !important
    }

    .xl\:bg-left-bottom {
        background-position: left bottom !important
    }

    .xl\:bg-left-top {
        background-position: left top !important
    }

    .xl\:bg-right {
        background-position: right !important
    }

    .xl\:bg-right-bottom {
        background-position: right bottom !important
    }

    .xl\:bg-right-top {
        background-position: right top !important
    }

    .xl\:bg-top {
        background-position: top !important
    }
}

@media screen and (min-width: 100%) {
    .max\:bg-bottom {
        background-position:bottom !important
    }

    .max\:bg-center {
        background-position: center !important
    }

    .max\:bg-left {
        background-position: left !important
    }

    .max\:bg-left-bottom {
        background-position: left bottom !important
    }

    .max\:bg-left-top {
        background-position: left top !important
    }

    .max\:bg-right {
        background-position: right !important
    }

    .max\:bg-right-bottom {
        background-position: right bottom !important
    }

    .max\:bg-right-top {
        background-position: right top !important
    }

    .max\:bg-top {
        background-position: top !important
    }
}

.select-none {
    user-select: none !important
}

.select-text {
    user-select: text !important
}

.select-all {
    user-select: all !important
}

.select-auto {
    user-select: auto !important
}

.list-none {
    list-style: none !important
}

.list-disc {
    list-style: disc !important
}

.list-decimal {
    list-style: decimal !important
}

.appearance-none {
    appearance: none !important
}

.outline-none {
    outline: none !important
}

.pointer-events-none {
    pointer-events: none !important
}

.pointer-events-auto {
    pointer-events: auto !important
}

.cursor-auto {
    cursor: auto !important
}

.cursor-pointer {
    cursor: pointer !important
}

.cursor-wait {
    cursor: wait !important
}

.cursor-move {
    cursor: move !important
}

.select-none {
    user-select: none !important
}

.select-text {
    user-select: text !important
}

.select-all {
    user-select: all !important
}

.select-auto {
    user-select: auto !important
}

.opacity-0 {
    opacity: 0 !important
}

.opacity-10 {
    opacity: .1 !important
}

.opacity-20 {
    opacity: .2 !important
}

.opacity-30 {
    opacity: .3 !important
}

.opacity-40 {
    opacity: .4 !important
}

.opacity-50 {
    opacity: .5 !important
}

.opacity-60 {
    opacity: .6 !important
}

.opacity-70 {
    opacity: .7 !important
}

.opacity-80 {
    opacity: .8 !important
}

.opacity-90 {
    opacity: .9 !important
}

.opacity-100 {
    opacity: 1 !important
}

.reset {
    all: unset
}

.transition-none {
    transition-property: none !important
}

.transition-all {
    transition-property: all !important
}

.transition-colors {
    transition-property: background-color,border-color,color !important
}

.transition-transform {
    transition-property: transform !important
}

.transition-duration-100 {
    transition-duration: 100ms !important
}

.transition-duration-150 {
    transition-duration: 150ms !important
}

.transition-duration-200 {
    transition-duration: 200ms !important
}

.transition-duration-300 {
    transition-duration: 300ms !important
}

.transition-duration-400 {
    transition-duration: 400ms !important
}

.transition-duration-500 {
    transition-duration: 500ms !important
}

.transition-duration-1000 {
    transition-duration: 1000ms !important
}

.transition-duration-2000 {
    transition-duration: 2000ms !important
}

.transition-duration-3000 {
    transition-duration: 3000ms !important
}

.transition-linear {
    transition-timing-function: linear !important
}

.transition-ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important
}

.transition-ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important
}

.transition-ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important
}

.transition-delay-100 {
    transition-delay: 100ms !important
}

.transition-delay-150 {
    transition-delay: 150ms !important
}

.transition-delay-200 {
    transition-delay: 200ms !important
}

.transition-delay-300 {
    transition-delay: 300ms !important
}

.transition-delay-400 {
    transition-delay: 400ms !important
}

.transition-delay-500 {
    transition-delay: 500ms !important
}

.transition-delay-1000 {
    transition-delay: 1000ms !important
}

.translate-x-0 {
    transform: translateX(0%) !important
}

.translate-x-100 {
    transform: translateX(100%) !important
}

.-translate-x-100 {
    transform: translateX(-100%) !important
}

.translate-y-0 {
    transform: translateY(0%) !important
}

.translate-y-100 {
    transform: translateY(100%) !important
}

.-translate-y-100 {
    transform: translateY(-100%) !important
}

@media screen and (min-width: 320px) {
    .xxs\:translate-x-0 {
        transform:translateX(0%) !important
    }

    .xxs\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .xxs\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .xxs\:translate-y-0 {
        transform: translateY(0%) !important
    }

    .xxs\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .xxs\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:translate-x-0 {
        transform:translateX(0%) !important
    }

    .xs\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .xs\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .xs\:translate-y-0 {
        transform: translateY(0%) !important
    }

    .xs\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .xs\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:translate-x-0 {
        transform:translateX(0%) !important
    }

    .sm\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .sm\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .sm\:translate-y-0 {
        transform: translateY(0%) !important
    }

    .sm\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .sm\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width: 960px) {
    .md\:translate-x-0 {
        transform:translateX(0%) !important
    }

    .md\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .md\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .md\:translate-y-0 {
        transform: translateY(0%) !important
    }

    .md\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .md\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:translate-x-0 {
        transform:translateX(0%) !important
    }

    .lg\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .lg\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .lg\:translate-y-0 {
        transform: translateY(0%) !important
    }

    .lg\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .lg\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:translate-x-0 {
        transform:translateX(0%) !important
    }

    .xl\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .xl\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .xl\:translate-y-0 {
        transform: translateY(0%) !important
    }

    .xl\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .xl\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width: 100%) {
    .max\:translate-x-0 {
        transform:translateX(0%) !important
    }

    .max\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .max\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .max\:translate-y-0 {
        transform: translateY(0%) !important
    }

    .max\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .max\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

.rotate-45 {
    transform: rotate(45deg) !important
}

.-rotate-45 {
    transform: rotate(-45deg) !important
}

.rotate-90 {
    transform: rotate(90deg) !important
}

.-rotate-90 {
    transform: rotate(-90deg) !important
}

.rotate-180 {
    transform: rotate(180deg) !important
}

.-rotate-180 {
    transform: rotate(-180deg) !important
}

@media screen and (min-width: 320px) {
    .xxs\:rotate-45 {
        transform:rotate(45deg) !important
    }

    .xxs\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .xxs\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .xxs\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .xxs\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .xxs\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:rotate-45 {
        transform:rotate(45deg) !important
    }

    .xs\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .xs\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .xs\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .xs\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .xs\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:rotate-45 {
        transform:rotate(45deg) !important
    }

    .sm\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .sm\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .sm\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .sm\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .sm\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

@media screen and (min-width: 960px) {
    .md\:rotate-45 {
        transform:rotate(45deg) !important
    }

    .md\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .md\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .md\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .md\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .md\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:rotate-45 {
        transform:rotate(45deg) !important
    }

    .lg\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .lg\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .lg\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .lg\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .lg\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:rotate-45 {
        transform:rotate(45deg) !important
    }

    .xl\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .xl\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .xl\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .xl\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .xl\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

@media screen and (min-width: 100%) {
    .max\:rotate-45 {
        transform:rotate(45deg) !important
    }

    .max\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .max\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .max\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .max\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .max\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

.origin-center {
    transform-origin: center !important
}

.origin-top {
    transform-origin: top !important
}

.origin-top-right {
    transform-origin: top right !important
}

.origin-right {
    transform-origin: right !important
}

.origin-bottom-right {
    transform-origin: bottom right !important
}

.origin-bottom {
    transform-origin: bottom !important
}

.origin-bottom-left {
    transform-origin: bottom left !important
}

.origin-left {
    transform-origin: left !important
}

.origin-top-left {
    transform-origin: top-left !important
}

@media screen and (min-width: 320px) {
    .xxs\:origin-center {
        transform-origin:center !important
    }

    .xxs\:origin-top {
        transform-origin: top !important
    }

    .xxs\:origin-top-right {
        transform-origin: top right !important
    }

    .xxs\:origin-right {
        transform-origin: right !important
    }

    .xxs\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .xxs\:origin-bottom {
        transform-origin: bottom !important
    }

    .xxs\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .xxs\:origin-left {
        transform-origin: left !important
    }

    .xxs\:origin-top-left {
        transform-origin: top-left !important
    }
}

@media screen and (min-width: 480px) {
    .xs\:origin-center {
        transform-origin:center !important
    }

    .xs\:origin-top {
        transform-origin: top !important
    }

    .xs\:origin-top-right {
        transform-origin: top right !important
    }

    .xs\:origin-right {
        transform-origin: right !important
    }

    .xs\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .xs\:origin-bottom {
        transform-origin: bottom !important
    }

    .xs\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .xs\:origin-left {
        transform-origin: left !important
    }

    .xs\:origin-top-left {
        transform-origin: top-left !important
    }
}

@media screen and (min-width: 640px) {
    .sm\:origin-center {
        transform-origin:center !important
    }

    .sm\:origin-top {
        transform-origin: top !important
    }

    .sm\:origin-top-right {
        transform-origin: top right !important
    }

    .sm\:origin-right {
        transform-origin: right !important
    }

    .sm\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .sm\:origin-bottom {
        transform-origin: bottom !important
    }

    .sm\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .sm\:origin-left {
        transform-origin: left !important
    }

    .sm\:origin-top-left {
        transform-origin: top-left !important
    }
}

@media screen and (min-width: 960px) {
    .md\:origin-center {
        transform-origin:center !important
    }

    .md\:origin-top {
        transform-origin: top !important
    }

    .md\:origin-top-right {
        transform-origin: top right !important
    }

    .md\:origin-right {
        transform-origin: right !important
    }

    .md\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .md\:origin-bottom {
        transform-origin: bottom !important
    }

    .md\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .md\:origin-left {
        transform-origin: left !important
    }

    .md\:origin-top-left {
        transform-origin: top-left !important
    }
}

@media screen and (min-width: 1280px) {
    .lg\:origin-center {
        transform-origin:center !important
    }

    .lg\:origin-top {
        transform-origin: top !important
    }

    .lg\:origin-top-right {
        transform-origin: top right !important
    }

    .lg\:origin-right {
        transform-origin: right !important
    }

    .lg\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .lg\:origin-bottom {
        transform-origin: bottom !important
    }

    .lg\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .lg\:origin-left {
        transform-origin: left !important
    }

    .lg\:origin-top-left {
        transform-origin: top-left !important
    }
}

@media screen and (min-width: 1440px) {
    .xl\:origin-center {
        transform-origin:center !important
    }

    .xl\:origin-top {
        transform-origin: top !important
    }

    .xl\:origin-top-right {
        transform-origin: top right !important
    }

    .xl\:origin-right {
        transform-origin: right !important
    }

    .xl\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .xl\:origin-bottom {
        transform-origin: bottom !important
    }

    .xl\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .xl\:origin-left {
        transform-origin: left !important
    }

    .xl\:origin-top-left {
        transform-origin: top-left !important
    }
}

@media screen and (min-width: 100%) {
    .max\:origin-center {
        transform-origin:center !important
    }

    .max\:origin-top {
        transform-origin: top !important
    }

    .max\:origin-top-right {
        transform-origin: top right !important
    }

    .max\:origin-right {
        transform-origin: right !important
    }

    .max\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .max\:origin-bottom {
        transform-origin: bottom !important
    }

    .max\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .max\:origin-left {
        transform-origin: left !important
    }

    .max\:origin-top-left {
        transform-origin: top-left !important
    }
}

@keyframes fadein {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeout {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes scalein {
    0% {
        opacity: 0;
        transform: scaleY(0.8);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 1;
        transform: scaleY(1)
    }
}

@keyframes slidedown {
    0% {
        max-height: 0
    }

    100% {
        max-height: auto
    }
}

@keyframes slideup {
    0% {
        max-height: 1000px
    }

    100% {
        max-height: 0
    }
}

@keyframes fadeinleft {
    0% {
        opacity: 0;
        transform: translateX(-100%);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 1;
        transform: translateX(0%)
    }
}

@keyframes fadeoutleft {
    0% {
        opacity: 1;
        transform: translateX(0%);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 0;
        transform: translateX(-100%)
    }
}

@keyframes fadeinright {
    0% {
        opacity: 0;
        transform: translateX(100%);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 1;
        transform: translateX(0%)
    }
}

@keyframes fadeoutright {
    0% {
        opacity: 1;
        transform: translateX(0%);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 0;
        transform: translateX(100%)
    }
}

@keyframes fadeinup {
    0% {
        opacity: 0;
        transform: translateY(-100%);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 1;
        transform: translateY(0%)
    }
}

@keyframes fadeoutup {
    0% {
        opacity: 1;
        transform: translateY(0%);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 0;
        transform: translateY(-100%)
    }
}

@keyframes fadeindown {
    0% {
        opacity: 0;
        transform: translateY(100%);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 1;
        transform: translateY(0%)
    }
}

@keyframes fadeoutdown {
    0% {
        opacity: 1;
        transform: translateY(0%);
        transition: transform .12s cubic-bezier(0, 0, 0.2, 1),opacity .12s cubic-bezier(0, 0, 0.2, 1)
    }

    100% {
        opacity: 0;
        transform: translateY(100%)
    }
}

@keyframes animate-width {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@keyframes flip {
    from {
        transform: perspective(2000px) rotateX(-100deg)
    }

    to {
        transform: perspective(2000px) rotateX(0)
    }
}

@keyframes flipleft {
    from {
        transform: perspective(2000px) rotateY(-100deg);
        opacity: 0
    }

    to {
        transform: perspective(2000px) rotateY(0);
        opacity: 1
    }
}

@keyframes flipright {
    from {
        transform: perspective(2000px) rotateY(100deg);
        opacity: 0
    }

    to {
        transform: perspective(2000px) rotateY(0);
        opacity: 1
    }
}

@keyframes flipup {
    from {
        transform: perspective(2000px) rotateX(-100deg);
        opacity: 0
    }

    to {
        transform: perspective(2000px) rotateX(0);
        opacity: 1
    }
}

@keyframes zoomin {
    from {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomindown {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)
    }

    60% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)
    }
}

@keyframes zoominleft {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)
    }

    60% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)
    }
}

@keyframes zoominright {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)
    }

    60% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)
    }
}

@keyframes zoominup {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)
    }

    60% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)
    }
}

.fadein {
    animation: fadein .15s linear
}

.fadeout {
    animation: fadeout .15s linear
}

.slidedown {
    animation: slidedown .45s ease-in-out
}

.slideup {
    animation: slideup .45s cubic-bezier(0, 1, 0, 1)
}

.scalein {
    animation: scalein .15s linear
}

.fadeinleft {
    animation: fadeinleft .15s linear
}

.fadeoutleft {
    animation: fadeoutleft .15s linear
}

.fadeinright {
    animation: fadeinright .15s linear
}

.fadeoutright {
    animation: fadeoutright .15s linear
}

.fadeinup {
    animation: fadeinup .15s linear
}

.fadeoutup {
    animation: fadeoutup .15s linear
}

.fadeindown {
    animation: fadeindown .15s linear
}

.fadeoutdown {
    animation: fadeoutdown .15s linear
}

.animate-width {
    animation: animate-width 1000ms linear
}

.flip {
    backface-visibility: visible;
    animation: flip .15s linear
}

.flipup {
    backface-visibility: visible;
    animation: flipup .15s linear
}

.flipleft {
    backface-visibility: visible;
    animation: flipleft .15s linear
}

.flipright {
    backface-visibility: visible;
    animation: flipright .15s linear
}

.zoomin {
    animation: zoomin .15s linear
}

.zoomindown {
    animation: zoomindown .15s linear
}

.zoominleft {
    animation: zoominleft .15s linear
}

.zoominright {
    animation: zoominright .15s linear
}

.zoominup {
    animation: zoominup .15s linear
}

.animation-duration-100 {
    animation-duration: 100ms !important
}

.animation-duration-150 {
    animation-duration: 150ms !important
}

.animation-duration-200 {
    animation-duration: 200ms !important
}

.animation-duration-300 {
    animation-duration: 300ms !important
}

.animation-duration-400 {
    animation-duration: 400ms !important
}

.animation-duration-500 {
    animation-duration: 500ms !important
}

.animation-duration-1000 {
    animation-duration: 1000ms !important
}

.animation-duration-2000 {
    animation-duration: 2000ms !important
}

.animation-duration-3000 {
    animation-duration: 3000ms !important
}

.animation-delay-100 {
    animation-delay: 100ms !important
}

.animation-delay-150 {
    animation-delay: 150ms !important
}

.animation-delay-200 {
    animation-delay: 200ms !important
}

.animation-delay-300 {
    animation-delay: 300ms !important
}

.animation-delay-400 {
    animation-delay: 400ms !important
}

.animation-delay-500 {
    animation-delay: 500ms !important
}

.animation-delay-1000 {
    animation-delay: 1000ms !important
}

.animation-iteration-1 {
    animation-iteration-count: 1 !important
}

.animation-iteration-2 {
    animation-iteration-count: 2 !important
}

.animation-iteration-infinite {
    animation-iteration-count: infinite !important
}

.animation-linear {
    animation-timing-function: linear !important
}

.animation-ease-in {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 1) !important
}

.animation-ease-out {
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1) !important
}

.animation-ease-in-out {
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important
}

.animation-fill-none {
    animation-fill-mode: none !important
}

.animation-fill-forwards {
    animation-fill-mode: forwards !important
}

.animation-fill-backwards {
    animation-fill-mode: backwards !important
}

.animation-fill-both {
    animation-fill-mode: both !important
}

:root {
    --gray-0: #ffffff;
    --gray-50: #f9fafa;
    --gray-100: #f3f4f6;
    --gray-200: #eaecef;
    --gray-300: #d9dde3;
    --gray-400: #afb7c3;
    --gray-500: #8995a7;
    --gray-600: #58657a;
    --gray-700: #495566;
    --gray-800: #2d333d;
    --gray-850: #252b33;
    --gray-900: #1a1e24;
    --generic-default: var(--gray-800);
    --generic-light: var(--gray-300);
    --generic-medium: var(--gray-500);
    --generic-dark: var(--gray-700);
    --generic-primary: var(--primary-color);
    --generic-secondary: var(--secondary-color);
    --severity-danger: var(--red-700);
    --severity-danger-active: var(--red-900);
    --severity-danger-bg: var(--red-100);
    --severity-danger-hover: var(--red-800);
    --severity-help: var(--purple-600);
    --severity-help-active: var(--purple-900);
    --severity-help-bg: var(--purple-100);
    --severity-help-hover: var(--purple-800);
    --severity-info: var(--blue-700);
    --severity-info-active: var(--blue-900);
    --severity-info-bg: var(--blue-100);
    --severity-info-hover: var(--blue-800);
    --severity-success: var(--green-800);
    --severity-success-active: var(--green-900);
    --severity-success-bg: var(--green-100);
    --severity-success-hover: var(--green-900);
    --severity-warning: var(--yellow-800);
    --severity-warning-active: var(--yellow-900);
    --severity-warning-bg: var(--yellow-50);
    --severity-warning-hover: var(--yellow-900);
    --state-active-dark: var(--gray-900);
    --state-active-light: var(--gray-300);
    --state-active-medium: var(--gray-800);
    --state-default: var(--gray-700);
    --state-disabled-dark: var(--gray-400);
    --state-disabled-light: var(--gray-200);
    --state-disabled-medium: var(--gray-300);
    --state-enabled: var(--gray-400);
    --state-hover-dark: var(--gray-800);
    --state-hover-light: var(--gray-200);
    --state-hover-medium: var(--gray-500);
    --surface-a: #ffffff;
    --surface-b: #f8f9fa;
    --surface-c: #e9ecef;
    --surface-d: #dee2e6;
    --surface-e: #ffffff;
    --surface-f: #ffffff;
    --surface-0: #ffffff;
    --surface-50: #f9fafa;
    --surface-100: #f3f4f6;
    --surface-200: #eaecef;
    --surface-300: #d9dde3;
    --surface-400: #afb7c3;
    --surface-500: #8995a7;
    --surface-600: #5c6a80;
    --surface-700: #4c586a;
    --surface-800: #2d333d;
    --surface-850: #252b33;
    --surface-900: #1a1e24;
    --surface-ground: #f8f9fa;
    --surface-section: #f3f4f6;
    --surface-card: #ffffff;
    --surface-overlay: #ffffff;
    --surface-border: #dee2e6;
    --surface-hover: #e9ecef;
    --surface-active-dark: var(--surface-900);
    --surface-active-light: var(--surface-400);
    --surface-active-medium: var(--surface-800);
    --surface-danger: var(--red-700);
    --surface-danger-bg: var(--red-50);
    --surface-default: var(--surface-700);
    --surface-disabled-dark: var(--surface-400);
    --surface-disabled-light: var(--surface-200);
    --surface-disabled-medium: var(--surface-300);
    --surface-enabled: var(--surface-400);
    --surface-hover-danger: var(--red-800);
    --surface-hover-dark: var(--surface-800);
    --surface-hover-info: var(--blue-800);
    --surface-hover-light: var(--surface-200);
    --surface-hover-medium: var(--surface-500);
    --surface-hover-success: var(--green-900);
    --surface-hover-warning: var(--yellow-900);
    --surface-info: var(--blue-700);
    --surface-info-bg: var(--blue-50);
    --surface-success: var(--green-800);
    --surface-success-bg: var(--green-50);
    --surface-warning: var(--yellow-800);
    --surface-warning-bg: var(--yellow-50);
    --border-danger: var(--red-600);
    --border-dark: var(--gray-700);
    --border-default: var(--gray-800);
    --border-focus-dark: var(--blue-800);
    --border-focus-light: var(--blue-200);
    --border-help: var(--purple-600);
    --border-info: var(--blue-500);
    --border-light: var(--gray-300);
    --border-medium: var(--gray-500);
    --border-success: var(--green-700);
    --border-warning: var(--orange-600);
    --border-primary-color-focus: var(--blue-600);
    --content-padding: 1rem;
    --inline-spacing: 0.8rem;
    --border-radius: 0.4rem;
    --maskbg: rgba(0, 0, 0, 0.4);
    --highlight-bg: #d4d4d4;
    --highlight-text-color: var(--text-color);
    --focus-ring: 0 0 0 0.2rem var(--border-primary-color-focus);
    --text-0: #ffffff;
    --text-50: #f9fafa;
    --text-100: #f3f4f6;
    --text-200: #eaecef;
    --text-300: #d9dde3;
    --text-400: #afb7c3;
    --text-500: #8995a7;
    --text-600: #58657a;
    --text-700: #455061;
    --text-800: #2d333d;
    --text-900: #1a1e24;
    --text-color: var(--surface-800);
    --text-color-secondary: var(--surface-600);
    --text-disabled: var(--text-500);
    --text-highlight: var(--text-0);
    --text-icon: var(--text-500);
    --text-placeholder: var(--text-600);
    --text-primary: var(--text-800);
    --text-secondary: var(--text-600);
    --text-danger: var(--red-700);
    --text-help: var(--purple-600);
    --text-info: var(--blue-700);
    --text-success: var(--green-800);
    --text-warning: var(--yellow-600);
    --primary-color: #404040;
    --primary-color-rgb: 64, 64, 64;
    --primary-color-dark: #3a3a3a;
    --primary-color-darker: #333333;
    --secondary-color: #888888;
    --secondary-color-rgb: 136, 136, 136;
    --secondary-color-dark: #7a7a7a;
    --secondary-color-darker: #6d6d6d;
    --primary-color-text: #ffffff;
    --font-family: Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --font-family-title: Montserrat, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    color-scheme: light;
    --calendar-full-bg: var(--surface-0);
    --calendar-border-color: var(--surface-300);
    --calendar-header-bg: transparent;
    --calendar-item-today-bg: var(--surface-300);
    --calendar-item-hover-border-color: var(--surface-800);
    --calendar-item-highlight-text-color: var(--surface-0);
    --calendar-item-highlight-bg: var(--surface-800);
    --calendar-item-disabled-text-color: var(--surface-500);
    --calendar-item-disabled-bg: var(--surface-200);
    --calendar-item-rush-icon-color: var(--surface-700);
    --calendar-item-rush-icon-bg: var(--surface-0);
    --checkbox-bg-color: var(--inputtext-bg-color);
    --checkbox-bg-disabled-color: var(--state-disabled-light);
    --checkbox-bg-selected-color: var(--gray-700);
    --checkbox-bg-selected-disabled-color: var(--state-disabled-dark);
    --checkbox-bg-selected-hover-color: var(--gray-800);
    --checkbox-border-color: var(--gray-500);
    --checkbox-border-disabled-color: var(--state-disabled-dark);
    --checkbox-border-hover-color: var(--gray-700);
    --checkbox-border-selected-color: var(--gray-700);
    --checkbox-border-selected-hover-color: var(--gray-800);
    --checkbox-icon-color: var(--gray-0);
    --checkbox-icon-disabled-color: var(--gray-0);
    --checkbox-icon-selected-hover-color: var(--gray-0);
    --checkbox-outline-focus-color: var(--border-focus-light);
    --chip-bg-color: var(--surface-100);
    --chip-bg-hover-color: var(--surface-300);
    --chip-text-color: var(--text-800);
    --chip-text-hover-color: var(--text-800);
    --chip-icon-color: var(--chip-selected-text-color);
    --chip-selected-bg-color: var(--surface-800);
    --chip-selected-bg-hover-color: var(--surface-700);
    --chip-selected-text-color: var(--text-50);
    --chip-selected-text-hover-color: var(--chip-selected-text-color);
    --chips-text-color: var(--text-color);
    --chips-bg: var(--surface-300);
    --dropdown-bg-color: var(--gray-0);
    --dropdown-bg-active-color: var(--dropdown-bg-color);
    --dropdown-bg-hover-color: var(--dropdown-bg-color);
    --dropdown-bg-disabled-color: var(--state-disabled-light);
    --dropdown-border-color: var(--border-medium);
    --dropdown-border-hover-color: var(--border-dark);
    --dropdown-border-active-color: var(--border-dark);
    --dropdown-border-disabled-color: var(--border-medium);
    --dropdown-icon-color: var(--text-icon);
    --dropdown-icon-disabled-color: var(--text-disabled);
    --dropdown-placeholder-text-color: var(--text-placeholder);
    --dropdown-text-color: var(--text-color);
    --dropdown-text-hover-color: var(--dropdown-text-color);
    --dropdown-text-active-color: var(--dropdown-text-color);
    --dropdown-text-disabled-color: var(--text-disabled);
    --inputgroup-bg: var(--surface-200);
    --inputgroup-text-color: var(--text-color-secondary);
    --inputlist-bg: var(--surface-200);
    --inputlist-text-color: var(--inputtext-text-color);
    --inputlist-border-color: var(--inputtext-border-color);
    --inputlist-item-bg: transparent;
    --inputlist-item-text-color: var(--inputtext-text-color);
    --inputlist-item-hover-bg: var(--surface-100);
    --inputlist-item-hover-text-color: var(--inputtext-text-color);
    --inputlist-item-focus-bg: var(--surface-300);
    --inputlist-item-focus-text-color: var(--inputtext-text-color);
    --inputlist-header-bg: var(--surface-100);
    --inputlist-header-text-color: var(--inputtext-text-color);
    --inputoverlay-bg: var(--surface-50);
    --inputoverlay-header-bg: var(--inputlist-header-bg);
    --inputswitch-bg-color: var(--state-enabled);
    --inputswitch-bg-disabled-color: var(--state-disabled-medium);
    --inputswitch-bg-hover-color: var(--state-hover-medium);
    --inputswitch-handle-bg-color: var(--gray-0);
    --inputswitch-handle-selected-bg-color: var(--gray-0);
    --inputswitch-selected-bg-color: var(--state-active-medium);
    --inputswitch-selected-bg-hover-color: var(--state-active-dark);
    --inputtext-bg-active-color: var(--inputtext-bg-color);
    --inputtext-bg-color: var(--gray-0);
    --inputtext-bg-disabled-color: var(--state-disabled-light);
    --inputtext-border-active-color: var(--gray-400);
    --inputtext-border-color: var(--border-medium);
    --inputtext-border-disabled-color: var(--border-medium);
    --inputtext-border-error-color: var(--border-danger);
    --inputtext-border-focus-color: var(--border-focus-dark);
    --inputtext-border-hover-color: var(--border-dark);
    --inputtext-icon-color: var(--text-icon);
    --inputtext-outline-focus-color: var(--border-focus-light);
    --inputtext-placeholder-text-color: var(--text-placeholder);
    --inputtext-text-color: var(--text-color);
    --inputtext-text-disabled-color: var(--text-disabled);
    --radiobutton-bg-color: var(--inputtext-bg-color);
    --radiobutton-bg-disabled-color: var(--state-disabled-light);
    --radiobutton-bg-selected-color: var(--radiobutton-bg-color);
    --radiobutton-bg-selected-hover-color: var(--radiobutton-bg-color);
    --radiobutton-border-color: var(--gray-500);
    --radiobutton-border-disabled-color: var(--state-disabled-dark);
    --radiobutton-border-hover-color: var(--gray-700);
    --radiobutton-border-selected-color: var(--gray-700);
    --radiobutton-border-selected-hover-color: var(--gray-800);
    --radiobutton-icon-color: var(--gray-700);
    --radiobutton-icon-disabled-color: var(--state-disabled-dark);
    --radiobutton-icon-selected-hover-color: var(--gray-800);
    --radiobutton-outline-focus-color: var(--border-focus-light);
    --button-default-bg-active-color: var(--gray-900);
    --button-default-bg-color: var(--gray-700);
    --button-default-bg-disabled-color: var(--gray-200);
    --button-default-bg-hover-color: var(--gray-800);
    --button-default-border-active-color: var(--gray-900);
    --button-default-border-color: var(--gray-700);
    --button-default-border-hover-color: var(--gray-800);
    --button-default-text-active-color: var(--text-0);
    --button-default-text-color: var(--text-0);
    --button-default-text-disabled-color: var(--text-500);
    --button-default-text-hover-color: var(--text-0);
    --button-icon-outlined-text-color: var(--text-800);
    --button-icon-outlined-text-disabled-color: var(--text-500);
    --button-icon-text-color: var(--text-800);
    --button-icon-text-disabled-color: var(--text-500);
    --button-link-text-color: var(--blue-700);
    --button-link-text-hover-color: var(--blue-900);
    --button-link-text-active-color: var(--purple-600);
    --button-outlined-bg-active-color: var(--gray-300);
    --button-outlined-bg-color: var(--gray-0);
    --button-outlined-bg-disabled-color: var(--gray-200);
    --button-outlined-bg-hover-color: var(--gray-200);
    --button-outlined-border-active-color: var(--gray-900);
    --button-outlined-border-color: var(--gray-700);
    --button-outlined-border-disabled-color: var(--gray-300);
    --button-outlined-border-hover-color: var(--gray-800);
    --button-outlined-text-color: var(--text-800);
    --button-outlined-text-disabled-color: var(--text-500);
    --button-plain-text-bg-active-color: var(--gray-300);
    --button-plain-text-bg-hover-color: var(--gray-200);
    --button-plain-text-color: var(--text-color);
    --button-primary-bg: var(--primary-color);
    --button-primary-text-color: var(--primary-color);
    --button-primary-border-color: var(--primary-color);
    --button-primary-hover-bg: var(--primary-color-dark);
    --button-primary-hover-text-color: var(--primary-color-dark);
    --button-primary-hover-border-color: var(--primary-color-dark);
    --button-primary-active-bg: var(--primary-color-darker);
    --button-primary-active-text-color: var(--primary-color-darker);
    --button-primary-active-border-color: var(--primary-color-darker);
    --button-secondary-bg: var(--secondary-color);
    --button-secondary-text-color: var(--secondary-color);
    --button-secondary-border-color: var(--secondary-color);
    --button-secondary-hover-bg: var(--secondary-color-dark);
    --button-secondary-hover-text-color: var(--secondary-color-dark);
    --button-secondary-hover-border-color: var(--secondary-color-dark);
    --button-secondary-active-bg: var(--secondary-color-darker);
    --button-secondary-active-text-color: var(--secondary-color-darker);
    --button-secondary-active-border-color: var(--secondary-color-darker);
    --orderlist-bg-color: var(--gray-100);
    --orderlist-well-bg-color: var(--gray-0);
    --orderlist-header-bg-color: #ffffff00;
    --orderlist-header-text-color: var(--text-color);
    --orderlist-item-bg-color: var(--gray-0);
    --orderlist-item-bg-hover-color: var(--gray-100);
    --orderlist-item-bg-focus-color: var(--gray-300);
    --orderlist-item-bg-highlight-color: var(--gray-700);
    --orderlist-item-bg-highlight-focus-color: var(--gray-800);
    --orderlist-item-bg-disabled-color: var(--gray-0);
    --orderlist-item-text-color: var(--text-color);
    --orderlist-item-text-hover-color: var(--text-color);
    --orderlist-item-text-focus-color: var(--text-color);
    --orderlist-item-text-highlight-color: var(--text-highlight);
    --orderlist-item-text-highlight-focus-color: var(--text-highlight);
    --orderlist-item-text-disabled-color: var(--text-color-secondary);
    --orderlist-item-border-color: var(--border-light);
    --orderlist-item-border-hover-color: var(--border-light);
    --orderlist-item-border-focus-color: var(--border-light);
    --orderlist-item-border-highlight-color: var(--border-light);
    --orderlist-item-border-highlight-focus-color: var(--border-light);
    --orderlist-item-border-disabled-color: var(--border-light);
    --divider-border-color: var(--gray-400);
    --stepper-item-text-color: var(--text-color);
    --stepper-item-border-color: var(--surface-300);
    --stepper-item-bg: var(--surface-0);
    --stepper-item-current-text-color: var(--stepper-item-bg);
    --stepper-item-current-border-color: var(--stepper-item-text-color);
    --stepper-item-current-bg: var(--stepper-item-text-color);
    --stepper-item-complete-text-color: var(--stepper-item-text-color);
    --stepper-item-complete-border-color: var(--stepper-item-border-color);
    --stepper-item-complete-bg: var(--stepper-item-border-color);
    --dialog-border-color: var(--surface-border);
    --dialog-header-bg: var(--surface-card);
    --dialog-text-color: var(--text-color);
    --dialog-header-hover-icon-bg: var(--surface-200);
    --dialog-wizard-header-bg: var(--secondary-color);
    --dialog-wizard-header-button-hover-bg: var(--secondary-color-darker);
    --tooltip-bg-color: var(--gray-800);
    --tooltip-text-color: var(--text-0);
    --menu-bg-color: var(--gray-50);
    --menu-header-bg-color: #ffffff00;
    --menu-header-text-color: var(--text-color);
    --menu-item-bg-color: #ffffff00;
    --menu-item-bg-hover-color: var(--state-hover-light);
    --menu-item-bg-focus-color: var(--gray-300);
    --menu-item-bg-highlight-color: var(--gray-700);
    --menu-item-bg-highlight-focus-color: var(--gray-800);
    --menu-item-bg-disabled-color: var(--gray-100);
    --menu-item-text-color: var(--text-color);
    --menu-item-text-hover-color: var(--text-color);
    --menu-item-text-focus-color: var(--text-color);
    --menu-item-text-highlight-color: var(--text-0);
    --menu-item-text-highlight-focus-color: var(--text-0);
    --menu-item-text-disabled-color: var(--text-color-secondary);
    --tab-menu-bg-color: var(--gray-0);
    --tab-menu-border-color: var(--gray-300);
    --tab-menu-tab-bg-color: var(--gray-0);
    --tab-menu-tab-text-color: var(--text-600);
    --tab-menu-tab-border-color: var(--gray-300);
    --tab-menu-tab-bg-hover-color: var(--surface-0);
    --tab-menu-tab-text-hover-color: var(--text-700);
    --tab-menu-tab-border-hover-color: var(--gray-300);
    --tab-menu-tab-border-selected-color: var(--gray-700);
    --tab-menu-tab-bg-selected-color: var(--gray-0);
    --tab-menu-tab-text-selected-color: var(--text-800);
    --message-text-color: var(--text-800);
    --message-danger-bg-color: var(--red-50);
    --message-danger-border-color: var(--red-100);
    --message-danger-icon-color: var(--red-700);
    --message-danger-title-color: var(--red-700);
    --message-secondary-bg-color: var(--gray-100);
    --message-secondary-border-color: var(--gray-400);
    --message-secondary-icon-color: var(--gray-800);
    --message-secondary-title-color: var(--gray-800);
    --message-help-bg-color: var(--purple-50);
    --message-help-border-color: var(--purple-100);
    --message-help-icon-color: var(--purple-700);
    --message-help-title-color: var(--purple-700);
    --message-info-bg-color: var(--blue-50);
    --message-info-border-color: var(--blue-200);
    --message-info-icon-color: var(--blue-700);
    --message-info-title-color: var(--blue-700);
    --message-success-bg-color: var(--green-50);
    --message-success-border-color: var(--green-200);
    --message-success-icon-color: var(--green-800);
    --message-success-title-color: var(--green-800);
    --message-warning-bg-color: var(--yellow-50);
    --message-warning-border-color: var(--yellow-300);
    --message-warning-icon-color: var(--yellow-800);
    --message-warning-title-color: var(--yellow-800);
    --skeleton-bg-color: var(--surface-300);
    --tag-danger-bg-color: var(--red-100);
    --tag-danger-text-color: var(--red-700);
    --tag-default-bg-color: var(--gray-200);
    --tag-default-text-color: var(--gray-800);
    --tag-help-bg-color: var(--purple-100);
    --tag-help-text-color: var(--purple-600);
    --tag-info-bg-color: var(--blue-100);
    --tag-info-text-color: var(--blue-700);
    --tag-success-bg-color: var(--green-100);
    --tag-success-text-color: var(--green-800);
    --tag-warning-bg-color: var(--yellow-100);
    --tag-warning-text-color: var(--yellow-800);
    --timestamp-bg-color: var(--gray-100);
    --timestamp-text-color: var(--text-color-secondary)
}

body.theme-dark {
    --generic-default: var(--gray-100);
    --generic-light: var(--gray-600);
    --generic-medium: var(--gray-400);
    --generic-dark: var(--gray-200);
    --severity-danger: var(--red-300);
    --severity-danger-active: var(--red-50);
    --severity-danger-bg: var(--red-900);
    --severity-danger-hover: var(--red-100);
    --severity-help: var(--purple-200);
    --severity-help-active: var(--purple-50);
    --severity-help-bg: var(--purple-900);
    --severity-help-hover: var(--purple-100);
    --severity-info: var(--blue-300);
    --severity-info-active: var(--blue-50);
    --severity-info-bg: var(--blue-900);
    --severity-info-hover: var(--blue-100);
    --severity-success: var(--green-200);
    --severity-success-active: var(--green-50);
    --severity-success-bg: var(--green-900);
    --severity-success-hover: var(--green-100);
    --severity-warning: var(--yellow-100);
    --severity-warning-active: var(--yellow-50);
    --severity-warning-bg: var(--yellow-900);
    --severity-warning-hover: var(--yellow-100);
    --state-active-dark: var(--gray-0);
    --state-active-light: var(--gray-600);
    --state-active-medium: var(--gray-100);
    --state-default: var(--gray-200);
    --state-disabled-dark: var(--gray-500);
    --state-disabled-light: var(--gray-700);
    --state-disabled-medium: var(--gray-700);
    --state-enabled: var(--gray-500);
    --state-hover-dark: var(--gray-100);
    --state-hover-light: var(--gray-800);
    --state-hover-medium: var(--gray-400);
    --surface-ground: var(--surface-900);
    --surface-section: var(--surface-900);
    --surface-card: var(--surface-800);
    --surface-overlay: var(--surface-800);
    --surface-border: var(--surface-600);
    --surface-hover: var(--surface-500);
    --surface-active-dark: var(--surface-0);
    --surface-active-light: var(--surface-500);
    --surface-active-medium: var(--surface-50);
    --surface-danger: var(--red-200);
    --surface-danger-bg: var(--red-900);
    --surface-default: var(--surface-200);
    --surface-disabled-dark: var(--surface-500);
    --surface-disabled-light: var(--surface-700);
    --surface-disabled-medium: var(--surface-700);
    --surface-enabled: var(--surface-500);
    --surface-hover-danger: var(--red-100);
    --surface-hover-dark: var(--surface-100);
    --surface-hover-info: var(--blue-100);
    --surface-hover-light: var(--surface-700);
    --surface-hover-medium: var(--surface-400);
    --surface-hover-success: var(--green-100);
    --surface-hover-warning: var(--yellow-100);
    --surface-info: var(--blue-200);
    --surface-info-bg: var(--blue-900);
    --surface-success: var(--green-200);
    --surface-success-bg: var(--green-900);
    --surface-warning: var(--yellow-100);
    --surface-warning-bg: var(--yellow-800);
    --border-danger: var(--red-300);
    --border-dark: var(--gray-200);
    --border-default: var(--gray-100);
    --border-focus-dark: var(--blue-100);
    --border-focus-light: var(--blue-700);
    --border-help: var(--purple-200);
    --border-info: var(--blue-300);
    --border-light: var(--gray-600);
    --border-medium: var(--gray-400);
    --border-success: var(--green-200);
    --border-warning: var(--orange-300);
    --border-primary-color-focus: var(--blue-400);
    --text-color: var(--surface-50);
    --text-color-secondary: var(--surface-200);
    --text-disabled: var(--text-400);
    --text-highlight: var(--text-800);
    --text-icon: var(--text-400);
    --text-placeholder: var(--text-300);
    --text-primary: var(--text-50);
    --text-secondary: var(--text-200);
    --text-danger: var(--red-300);
    --text-help: var(--purple-200);
    --text-info: var(--blue-300);
    --text-success: var(--green-200);
    --text-warning: var(--yellow-300);
    --calendar-full-bg: var(--surface-800);
    --calendar-border-color: var(--surface-500);
    --calendar-item-today-bg: var(--surface-500);
    --calendar-item-hover-border-color: var(--surface-50);
    --calendar-item-highlight-text-color: var(--surface-800);
    --calendar-item-highlight-bg: var(--surface-50);
    --calendar-item-disabled-text-color: var(--surface-300);
    --calendar-item-disabled-bg: var(--surface-700);
    --calendar-item-rush-icon-color: var(--surface-200);
    --calendar-item-rush-icon-bg: var(--surface-800);
    --checkbox-bg-color: var(--inputtext-bg-color);
    --checkbox-bg-disabled-color: var(--state-disabled-light);
    --checkbox-bg-selected-color: var(--gray-200);
    --checkbox-bg-selected-disabled-color: var(--state-disabled-dark);
    --checkbox-bg-selected-hover-color: var(--gray-400);
    --checkbox-border-color: var(--gray-400);
    --checkbox-border-disabled-color: var(--state-disabled-dark);
    --checkbox-border-hover-color: var(--gray-200);
    --checkbox-border-selected-color: var(--gray-200);
    --checkbox-border-selected-hover-color: var(--gray-400);
    --checkbox-icon-color: var(--gray-800);
    --checkbox-icon-disabled-color: var(--gray-800);
    --checkbox-icon-selected-hover-color: var(--gray-800);
    --checkbox-outline-focus-color: var(--border-focus-light);
    --chip-bg-color: var(--surface-850);
    --chip-bg-hover-color: var(--surface-700);
    --chip-text-color: var(--text-50);
    --chip-text-hover-color: var(--text-50);
    --chip-icon-color: var(--chip-selected-text-color);
    --chip-selected-bg-color: var(--surface-50);
    --chip-selected-bg-hover-color: var(--surface-200);
    --chip-selected-text-color: var(--text-800);
    --chip-selected-text-hover-color: var(--chip-selected-text-color);
    --chips-text-color: var(--text-color);
    --chips-bg: var(--surface-600);
    --dropdown-bg-color: var(--gray-800);
    --dropdown-bg-hover-color: var(--dropdown-bg-color);
    --dropdown-bg-active-color: var(--dropdown-bg-color);
    --dropdown-bg-disabled-color: var(--state-disabled-light);
    --dropdown-border-color: var(--border-medium);
    --dropdown-border-hover-color: var(--border-dark);
    --dropdown-border-active-color: var(--border-dark);
    --dropdown-border-disabled-color: var(--border-medium);
    --dropdown-icon-color: var(--text-icon);
    --dropdown-icon-disabled-color: var(--text-disabled);
    --dropdown-placeholder-text-color: var(--text-placeholder);
    --dropdown-text-color: var(--text-color);
    --dropdown-text-hover-color: var(--dropdown-text-color);
    --dropdown-text-active-color: var(--dropdown-text-color);
    --dropdown-text-disabled-color: var(--text-disabled);
    --inputgroup-bg: var(--surface-600);
    --inputgroup-text-color: var(--text-color-secondary);
    --inputlist-bg: var(--surface-700);
    --inputlist-text-color: var(--inputtext-text-color);
    --inputlist-border-color: var(--inputtext-border-color);
    --inputlist-item-text-color: var(--inputtext-text-color);
    --inputlist-item-hover-bg: var(--surface-800);
    --inputlist-item-hover-text-color: var(--inputtext-text-color);
    --inputlist-item-focus-bg: var(--surface-600);
    --inputlist-item-focus-text-color: var(--inputtext-text-color);
    --inputlist-header-bg: var(--surface-600);
    --inputlist-header-text-color: var(--inputtext-text-color);
    --inputoverlay-bg: var(--surface-850);
    --inputoverlay-header-bg: var(--inputlist-header-bg);
    --inputswitch-bg-color: var(--state-enabled);
    --inputswitch-bg-disabled-color: var(--state-disabled-medium);
    --inputswitch-bg-hover-color: var(--state-hover-medium);
    --inputswitch-handle-bg-color: var(--gray-800);
    --inputswitch-handle-selected-bg-color: var(--gray-800);
    --inputswitch-selected-bg-color: var(--state-active-medium);
    --inputswitch-selected-bg-hover-color: var(--state-active-dark);
    --inputtext-bg-active-color: var(--inputtext-bg-color);
    --inputtext-bg-color: var(--gray-800);
    --inputtext-bg-disabled-color: var(--state-disabled-light);
    --inputtext-border-active-color: var(--text-200);
    --inputtext-border-color: var(--border-medium);
    --inputtext-border-disabled-color: var(--border-medium);
    --inputtext-border-error-color: var(--border-danger);
    --inputtext-border-focus-color: var(--border-focus-dark);
    --inputtext-border-hover-color: var(--border-dark);
    --inputtext-icon-color: var(--text-icon);
    --inputtext-outline-focus-color: var(--border-focus-light);
    --inputtext-placeholder-text-color: var(--text-placeholder);
    --inputtext-text-color: var(--text-color);
    --inputtext-text-disabled-color: var(--text-disabled);
    --radiobutton-bg-color: var(--inputtext-bg-color);
    --radiobutton-bg-disabled-color: var(--state-disabled-light);
    --radiobutton-bg-selected-color: var(--radiobutton-bg-color);
    --radiobutton-bg-selected-hover-color: var(--radiobutton-bg-color);
    --radiobutton-border-color: var(--gray-400);
    --radiobutton-border-disabled-color: var(--state-disabled-dark);
    --radiobutton-border-hover-color: var(--gray-200);
    --radiobutton-border-selected-color: var(--gray-200);
    --radiobutton-border-selected-hover-color: var(--gray-400);
    --radiobutton-icon-color: var(--gray-200);
    --radiobutton-icon-disabled-color: var(--state-disabled-dark);
    --radiobutton-icon-selected-hover-color: var(--gray-400);
    --radiobutton-outline-focus-color: var(--border-focus-light);
    --button-default-bg-active-color: var(--gray-200);
    --button-default-bg-color: var(--gray-100);
    --button-default-bg-disabled-color: var(--gray-700);
    --button-default-bg-hover-color: var(--gray-400);
    --button-default-border-active-color: var(--text-200);
    --button-default-border-color: var(--gray-100);
    --button-default-border-hover-color: var(--gray-400);
    --button-default-text-active-color: var(--text-800);
    --button-default-text-color: var(--text-700);
    --button-default-text-disabled-color: var(--text-400);
    --button-default-text-hover-color: var(--text-800);
    --button-icon-outlined-text-color: var(--text-50);
    --button-icon-outlined-text-disabled-color: var(--text-400);
    --button-icon-text-color: var(--text-50);
    --button-icon-text-disabled-color: var(--text-400);
    --button-link-text-color: var(--blue-300);
    --button-link-text-hover-color: var(--blue-100);
    --button-link-text-active-color: var(--purple-300);
    --button-outlined-bg-active-color: var(--gray-600);
    --button-outlined-bg-color: var(--gray-800);
    --button-outlined-bg-disabled-color: var(--gray-700);
    --button-outlined-bg-hover-color: var(--gray-700);
    --button-outlined-border-active-color: var(--gray-200);
    --button-outlined-border-color: var(--gray-100);
    --button-outlined-border-disabled-color: var(--gray-600);
    --button-outlined-border-hover-color: var(--gray-400);
    --button-outlined-text-color: var(--text-50);
    --button-outlined-text-disabled-color: var(--text-400);
    --button-plain-text-bg-active-color: var(--gray-600);
    --button-plain-text-bg-hover-color: var(--gray-700);
    --button-plain-text-color: var(--text-color);
    --orderlist-bg-color: var(--gray-900);
    --orderlist-well-bg-color: var(--gray-800);
    --orderlist-header-bg-color: #ffffff00;
    --orderlist-header-text-color: var(--text-color);
    --orderlist-item-bg-color: var(--gray-800);
    --orderlist-item-bg-hover-color: var(--gray-700);
    --orderlist-item-bg-focus-color: var(--gray-700);
    --orderlist-item-bg-highlight-color: var(--gray-400);
    --orderlist-item-bg-highlight-focus-color: var(--gray-200);
    --orderlist-item-bg-disabled-color: var(--gray-800);
    --orderlist-item-text-color: var(--text-color);
    --orderlist-item-text-hover-color: var(--text-color);
    --orderlist-item-text-focus-color: var(--text-color);
    --orderlist-item-text-highlight-color: var(--text-highlight);
    --orderlist-item-text-highlight-focus-color: var(--text-highlight);
    --orderlist-item-text-disabled-color: var(--text-color-secondary);
    --orderlist-item-border-color: var(--border-light);
    --orderlist-item-border-hover-color: var(--border-light);
    --orderlist-item-border-focus-color: var(--border-light);
    --orderlist-item-border-highlight-color: var(--border-light);
    --orderlist-item-border-highlight-focus-color: var(--border-light);
    --orderlist-item-border-disabled-color: var(--border-light);
    --divider-border-color: var(--gray-500);
    --stepper-item-text-color: var(--surface-50);
    --stepper-item-border-color: var(--surface-500);
    --stepper-item-bg: var(--surface-900);
    --stepper-item-current-text-color: var(--stepper-item-bg);
    --stepper-item-current-border-color: var(--stepper-item-text-color);
    --stepper-item-current-bg: var(--stepper-item-text-color);
    --stepper-item-complete-text-color: var(--stepper-item-text-color);
    --stepper-item-complete-border-color: var(--stepper-item-border-color);
    --stepper-item-complete-bg: var(--stepper-item-border-color);
    --dialog-border-color: var(--surface-border);
    --dialog-header-bg: var(--surface-card);
    --dialog-text-color: var(--text-color);
    --dialog-header-hover-icon-bg: var(--surface-700);
    --tooltip-bg-color: var(--gray-100);
    --tooltip-text-color: var(--text-800);
    --menu-bg-color: var(--gray-850);
    --menu-header-bg-color: #ffffff00;
    --menu-header-text-color: var(--text-color);
    --menu-item-bg-color: #ffffff00;
    --menu-item-bg-hover-color: var(--state-hover-light);
    --menu-item-bg-focus-color: var(--gray-700);
    --menu-item-bg-highlight-color: var(--gray-400);
    --menu-item-bg-highlight-focus-color: var(--gray-200);
    --menu-item-bg-disabled-color: var(--gray-800);
    --menu-item-text-color: var(--text-color);
    --menu-item-text-hover-color: var(--text-color);
    --menu-item-text-focus-color: var(--text-color);
    --menu-item-text-highlight-color: var(--text-900);
    --menu-item-text-highlight-focus-color: var(--text-900);
    --menu-item-text-disabled-color: var(--text-color-secondary);
    --tab-menu-bg-color: var(--gray-800);
    --tab-menu-border-color: var(--gray-600);
    --tab-menu-tab-bg-color: var(--gray-800);
    --tab-menu-tab-text-color: var(--text-200);
    --tab-menu-tab-border-color: var(--gray-600);
    --tab-menu-tab-bg-hover-color: var(--surface-800);
    --tab-menu-tab-text-hover-color: var(--text-300);
    --tab-menu-tab-border-hover-color: var(--gray-600);
    --tab-menu-tab-bg-selected-color: var(--gray-800);
    --tab-menu-tab-text-selected-color: var(--text-50);
    --tab-menu-tab-border-selected-color: var(--gray-200);
    --message-text-color: var(--text-50);
    --message-danger-bg-color: var(--red-900);
    --message-danger-border-color: var(--red-700);
    --message-danger-icon-color: var(--red-300);
    --message-danger-title-color: var(--red-300);
    --message-secondary-bg-color: var(--gray-900);
    --message-secondary-border-color: var(--gray-600);
    --message-secondary-icon-color: var(--gray-50);
    --message-secondary-title-color: var(--gray-50);
    --message-help-bg-color: var(--purple-900);
    --message-help-border-color: var(--purple-600);
    --message-help-icon-color: var(--purple-200);
    --message-help-title-color: var(--purple-200);
    --message-info-bg-color: var(--blue-900);
    --message-info-border-color: var(--blue-700);
    --message-info-icon-color: var(--blue-300);
    --message-info-title-color: var(--blue-300);
    --message-success-bg-color: var(--green-900);
    --message-success-border-color: var(--green-800);
    --message-success-icon-color: var(--green-500);
    --message-success-title-color: var(--green-500);
    --message-warning-bg-color: var(--yellow-900);
    --message-warning-border-color: var(--yellow-700);
    --message-warning-icon-color: var(--yellow-300);
    --message-warning-title-color: var(--yellow-300);
    --skeleton-bg-color: var(--surface-700);
    --tag-danger-bg-color: var(--red-800);
    --tag-danger-text-color: var(--red-100);
    --tag-default-bg-color: var(--gray-700);
    --tag-default-text-color: var(--gray-0);
    --tag-help-bg-color: var(--purple-800);
    --tag-help-text-color: var(--purple-50);
    --tag-info-bg-color: var(--blue-800);
    --tag-info-text-color: var(--blue-100);
    --tag-success-bg-color: var(--green-800);
    --tag-success-text-color: var(--green-100);
    --tag-warning-bg-color: var(--yellow-800);
    --tag-warning-text-color: var(--yellow-100);
    --timestamp-bg-color: var(--gray-900);
    --timestamp-text-color: var(--text-color-secondary)
}

:root {
    --blue-50: #f4fafe;
    --blue-100: #cae6fc;
    --blue-200: #a0d2fa;
    --blue-300: #75bef8;
    --blue-400: #4baaf5;
    --blue-500: #2196f3;
    --blue-600: #1c80cf;
    --blue-700: #1769aa;
    --blue-800: #125386;
    --blue-900: #0d3c61;
    --green-50: #f6fbf6;
    --green-100: #d4ecd5;
    --green-200: #b2ddb4;
    --green-300: #90cd93;
    --green-400: #6ebe71;
    --green-500: #4caf50;
    --green-600: #419544;
    --green-700: #357b38;
    --green-800: #2a602c;
    --green-900: #1e4620;
    --yellow-50: #fffcf5;
    --yellow-100: #fef0cd;
    --yellow-200: #fde4a5;
    --yellow-300: #fdd87d;
    --yellow-400: #fccc55;
    --yellow-500: #fbc02d;
    --yellow-600: #d5a326;
    --yellow-700: #b08620;
    --yellow-800: #8a6a19;
    --yellow-900: #644d12;
    --cyan-50: #f2fcfd;
    --cyan-100: #c2eff5;
    --cyan-200: #91e2ed;
    --cyan-300: #61d5e4;
    --cyan-400: #30c9dc;
    --cyan-500: #00bcd4;
    --cyan-600: #00a0b4;
    --cyan-700: #008494;
    --cyan-800: #006775;
    --cyan-900: #004b55;
    --pink-50: #fef4f7;
    --pink-100: #fac9da;
    --pink-200: #f69ebc;
    --pink-300: #f1749e;
    --pink-400: #ed4981;
    --pink-500: #e91e63;
    --pink-600: #c61a54;
    --pink-700: #a31545;
    --pink-800: #801136;
    --pink-900: #5d0c28;
    --indigo-50: #f5f6fb;
    --indigo-100: #d1d5ed;
    --indigo-200: #acb4df;
    --indigo-300: #8893d1;
    --indigo-400: #6372c3;
    --indigo-500: #3f51b5;
    --indigo-600: #36459a;
    --indigo-700: #2c397f;
    --indigo-800: #232d64;
    --indigo-900: #192048;
    --teal-50: #f2faf9;
    --teal-100: #c2e6e2;
    --teal-200: #91d2cc;
    --teal-300: #61beb5;
    --teal-400: #30aa9f;
    --teal-500: #009688;
    --teal-600: #008074;
    --teal-700: #00695f;
    --teal-800: #00534b;
    --teal-900: #003c36;
    --orange-50: #fff8f2;
    --orange-100: #fde0c2;
    --orange-200: #fbc791;
    --orange-300: #f9ae61;
    --orange-400: #f79530;
    --orange-500: #f57c00;
    --orange-600: #d06900;
    --orange-700: #ac5700;
    --orange-800: #874400;
    --orange-900: #623200;
    --bluegray-50: #f7f9f9;
    --bluegray-100: #d9e0e3;
    --bluegray-200: #bbc7cd;
    --bluegray-300: #9caeb7;
    --bluegray-400: #7e96a1;
    --bluegray-500: #607d8b;
    --bluegray-600: #526a76;
    --bluegray-700: #435861;
    --bluegray-800: #35454c;
    --bluegray-900: #263238;
    --purple-50: #faf4fb;
    --purple-100: #e7cbec;
    --purple-200: #d4a2dd;
    --purple-300: #c279ce;
    --purple-400: #af50bf;
    --purple-500: #9c27b0;
    --purple-600: #852196;
    --purple-700: #6d1b7b;
    --purple-800: #561561;
    --purple-900: #3e1046;
    --red-50: #fff5f5;
    --red-100: #ffd1ce;
    --red-200: #ffada7;
    --red-300: #ff8980;
    --red-400: #ff6459;
    --red-500: #ff4032;
    --red-600: #d9362b;
    --red-700: #b32d23;
    --red-800: #8c231c;
    --red-900: #661a14;
    --primary-50: whitesmoke;
    --primary-100: #d1d1d1;
    --primary-200: #adadad;
    --primary-300: #898989;
    --primary-400: #646464;
    --primary-500: #404040;
    --primary-600: #363636;
    --primary-700: #2d2d2d;
    --primary-800: #232323;
    --primary-900: #1a1a1a;
    --secondary-50: #f9f9f9;
    --secondary-100: #e2e2e2;
    --secondary-200: #cccccc;
    --secondary-300: #b5b5b5;
    --secondary-400: #9f9f9f;
    --secondary-500: #888888;
    --secondary-600: #747474;
    --secondary-700: #5f5f5f;
    --secondary-800: #4b4b4b;
    --secondary-900: #363636
}

.p-editor-container .p-editor-toolbar {
    background: #f8f9fa;
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem
}

.p-editor-container .p-editor-toolbar.ql-snow {
    border: 1px solid #dee2e6
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
    stroke: #6c757d
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
    fill: #6c757d
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
    border: 0 none;
    color: #6c757d
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
    color: var(--text-color)
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
    stroke: var(--text-color)
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
    fill: var(--text-color)
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    color: var(--text-color)
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
    stroke: var(--text-color)
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
    fill: var(--text-color)
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    background: var(--inputoverlay-bg);
    border: 0 none;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.1);
    border-radius: .4rem;
    padding: 1rem 0
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
    color: var(--inputlist-item-text-color)
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
    color: var(--inputlist-item-hover-text-color);
    background: var(--inputlist-item-hover-bg)
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
    padding: 1rem 1.5rem
}

.p-editor-container .p-editor-content {
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.p-editor-container .p-editor-content.ql-snow {
    border: 1px solid #dee2e6
}

.p-editor-container .p-editor-content .ql-editor {
    background: var(--inputtext-bg-color);
    color: var(--inputtext-text-color);
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.p-editor-container .ql-snow.ql-toolbar button:hover,.p-editor-container .ql-snow.ql-toolbar button:focus {
    color: var(--text-color)
}

.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
    stroke: var(--text-color)
}

.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
    fill: var(--text-color)
}

.p-editor-container .ql-snow.ql-toolbar button.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
    color: #404040
}

.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
    stroke: #404040
}

.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
    fill: #404040
}

.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
    color: #404040
}

* {
    box-sizing: border-box
}

.p-component {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1.4rem;
    font-weight: normal
}

.p-component-overlay {
    background-color: rgba(0,0,0,.4);
    transition-duration: .2s
}

.p-disabled,.p-component:disabled {
    opacity: 1
}

.p-error {
    color: #e84c3d
}

.p-text-secondary {
    color: var(--text-color-secondary)
}

.pi {
    font-size: 1.4rem
}

.p-icon {
    width: 1.4rem;
    height: 1.4rem
}

.p-link {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1.4rem;
    border-radius: .4rem
}

.p-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-component-overlay-enter {
    animation: p-component-overlay-enter-animation 150ms forwards
}

.p-component-overlay-leave {
    animation: p-component-overlay-leave-animation 150ms forwards
}

@keyframes p-component-overlay-enter-animation {
    from {
        background-color: transparent
    }

    to {
        background-color: var(--maskbg)
    }
}

@keyframes p-component-overlay-leave-animation {
    from {
        background-color: var(--maskbg)
    }

    to {
        background-color: transparent
    }
}

.p-autocomplete .p-autocomplete-loader {
    right: 1rem
}

.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
    right: 4.8rem
}

.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
    border-color: var(--inputtext-border-hover-color)
}

.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus);
    border-color: var(--inputtext-border-active-color)
}

.p-autocomplete .p-autocomplete-multiple-container {
    padding: .435rem 1rem;
    gap: .8rem
}

.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
    padding: .435rem 0
}

.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 16px;
    color: var(--text-color);
    padding: 0;
    margin: 0
}

.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
    padding: .435rem 1rem;
    background: #dee2e6;
    color: var(--text-color);
    border-radius: 16px
}

.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
    margin-left: .8rem
}

.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus {
    background: #dee2e6;
    color: var(--text-color)
}

.p-autocomplete.p-invalid.p-component>.p-inputtext {
    border-color: var(--inputtext-border-error-color)
}

.p-autocomplete-panel {
    background: var(--inputoverlay-bg);
    color: var(--inputlist-text-color);
    border: 0 none;
    border-radius: .4rem;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.1)
}

.p-autocomplete-panel .p-autocomplete-items {
    padding: 1rem 0
}

.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
    margin: 0;
    padding: 1rem 1.5rem;
    border: 0 none;
    color: var(--inputlist-item-text-color);
    background: var(--inputlist-item-bg);
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: 0
}

.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
    color: var(--text-color);
    background: #d4d4d4
}

.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
    background: #d4d4d4
}

.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: var(--inputlist-item-focus-text-color);
    background: var(--inputlist-item-focus-bg)
}

.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
    color: var(--inputlist-item-hover-text-color);
    background: var(--inputlist-item-hover-bg)
}

.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
    margin: 0;
    padding: .75rem 1rem;
    color: var(--menu-header-text-color);
    background: var(--menu-header-bg-color);
    font-weight: 600
}

p-autocomplete.ng-dirty.ng-invalid>.p-autocomplete>.p-inputtext {
    border-color: var(--inputtext-border-error-color)
}

p-autocomplete.p-autocomplete-clearable .p-inputtext {
    padding-right: 3.4rem
}

p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
    color: var(--inputtext-icon-color);
    right: 1rem
}

p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
    color: var(--inputtext-icon-color);
    right: 4.8rem
}

p-calendar.ng-dirty.ng-invalid>.p-calendar>.p-inputtext {
    border-color: var(--inputtext-border-error-color)
}

.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus);
    border-color: var(--inputtext-border-active-color)
}

.p-datepicker {
    padding: .5rem;
    background: var(--calendar-header-bg);
    color: var(--text-color);
    border: var(--inputlist-border-color);
    border-radius: .4rem
}

.p-datepicker:not(.p-datepicker-inline) {
    background: var(--calendar-header-bg);
    border: 0 none;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.1)
}

.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
    background: var(--calendar-header-bg)
}

.p-datepicker .p-datepicker-header {
    padding: 0;
    color: var(--text-color);
    background: var(--calendar-header-bg);
    font-weight: 600;
    margin: 0;
    border-bottom: 1px solid var(--calendar-border-color);
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem
}

.p-datepicker .p-datepicker-header .p-datepicker-prev,.p-datepicker .p-datepicker-header .p-datepicker-next {
    width: 2rem;
    height: 2rem;
    color: var(--text-color-secondary);
    border: 0 none;
    background: transparent;
    border-radius: .4rem;
    transition: background-color .2s,color .2s,box-shadow .2s
}

.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
    color: var(--text-color);
    border-color: transparent;
    background: var(--dialog-header-hover-icon-bg)
}

.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-datepicker .p-datepicker-header .p-datepicker-title {
    line-height: 2rem
}

.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    color: var(--text-color);
    transition: background-color .2s,color .2s,box-shadow .2s;
    font-weight: 600;
    padding: .5rem
}

.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
    color: #404040
}

.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    margin-right: .8rem
}

.p-datepicker table {
    font-size: 1.4rem;
    margin: .5rem 0
}

.p-datepicker table th {
    padding: .5rem
}

.p-datepicker table th>span {
    width: 3.5rem;
    height: 3.5rem
}

.p-datepicker table td {
    padding: .7rem
}

.p-datepicker table td>span {
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 50%;
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border: 1px solid transparent
}

.p-datepicker table td>span.p-highlight {
    color: var(--text-color);
    background: #d4d4d4
}

.p-datepicker table td>span:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-datepicker table td.p-datepicker-today>span {
    background: var(--calendar-item-today-bg);
    color: var(--text-color);
    border-color: var(--calendar-item-today-bg)
}

.p-datepicker table td.p-datepicker-today>span.p-highlight {
    color: var(--text-color);
    background: #d4d4d4
}

.p-datepicker .p-datepicker-buttonbar {
    padding: 0 0;
    border-top: 1px solid #dee2e6
}

.p-datepicker .p-datepicker-buttonbar .p-button {
    width: auto
}

.p-datepicker .p-timepicker {
    border-top: 1px solid #dee2e6;
    padding: .5rem
}

.p-datepicker .p-timepicker button {
    width: 2rem;
    height: 2rem;
    color: var(--text-color-secondary);
    border: 0 none;
    background: transparent;
    border-radius: .4rem;
    transition: background-color .2s,color .2s,box-shadow .2s
}

.p-datepicker .p-timepicker button:enabled:hover {
    color: var(--text-color);
    border-color: transparent;
    background: var(--dialog-header-hover-icon-bg)
}

.p-datepicker .p-timepicker button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-datepicker .p-timepicker button:last-child {
    margin-top: .2em
}

.p-datepicker .p-timepicker span {
    font-size: 1.286rem
}

.p-datepicker .p-timepicker>div {
    padding: 0 .429rem
}

.p-datepicker.p-datepicker-timeonly .p-timepicker {
    border-top: 0 none
}

.p-datepicker .p-monthpicker {
    margin: .5rem 0
}

.p-datepicker .p-monthpicker .p-monthpicker-month {
    padding: .7rem;
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
    color: var(--text-color);
    background: #d4d4d4
}

.p-datepicker .p-yearpicker {
    margin: .5rem 0
}

.p-datepicker .p-yearpicker .p-yearpicker-year {
    padding: .7rem;
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
    color: var(--text-color);
    background: #d4d4d4
}

.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
    border-left: 1px solid #dee2e6;
    padding-right: .5rem;
    padding-left: .5rem;
    padding-top: 0;
    padding-bottom: 0
}

.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
    padding-left: 0;
    border-left: 0 none
}

.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
    padding-right: 0
}

.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
    background: transparent
}

.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
    background: transparent
}

.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
    background: transparent
}

.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

p-calendar.p-calendar-clearable .p-inputtext {
    padding-right: 3.4rem
}

p-calendar.p-calendar-clearable .p-calendar-clear-icon {
    color: var(--inputtext-icon-color);
    right: 1rem
}

p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon {
    color: var(--inputtext-icon-color);
    right: 4.8rem
}

@media screen and (max-width: 769px) {
    .p-datepicker table th,.p-datepicker table td {
        padding:0
    }
}

.p-cascadeselect {
    background: var(--inputtext-bg-color);
    border: 1px solid var(--inputtext-border-color);
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-cascadeselect:not(.p-disabled):hover {
    border-color: var(--inputtext-border-hover-color)
}

.p-cascadeselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus);
    border-color: var(--inputtext-border-active-color)
}

.p-cascadeselect .p-cascadeselect-label {
    background: transparent;
    border: 0 none;
    padding: .87rem 1rem
}

.p-cascadeselect .p-cascadeselect-label.p-placeholder {
    color: var(--inputtext-placeholder-text-color)
}

.p-cascadeselect .p-cascadeselect-label:enabled:focus {
    outline: 0 none;
    box-shadow: none
}

.p-cascadeselect .p-cascadeselect-trigger {
    background: transparent;
    color: var(--inputtext-icon-color);
    width: 3.5rem;
    border-top-right-radius: .4rem;
    border-bottom-right-radius: .4rem
}

.p-cascadeselect.p-invalid.p-component {
    border-color: var(--inputtext-border-error-color)
}

.p-cascadeselect-panel {
    background: var(--inputoverlay-bg);
    color: var(--inputlist-text-color);
    border: 0 none;
    border-radius: .4rem;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.1)
}

.p-cascadeselect-panel .p-cascadeselect-items {
    padding: 1rem 0
}

.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
    margin: 0;
    border: 0 none;
    color: var(--inputlist-item-text-color);
    background: var(--inputlist-item-bg);
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: 0
}

.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
    color: var(--text-color);
    background: #d4d4d4
}

.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
    background: #d4d4d4
}

.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: var(--inputlist-item-focus-text-color);
    background: var(--inputlist-item-focus-bg)
}

.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
    color: var(--inputlist-item-hover-text-color);
    background: var(--inputlist-item-hover-bg)
}

.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
    padding: 1rem 1.5rem
}

.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
    font-size: .875rem
}

.p-input-filled .p-cascadeselect {
    background: var(--inputtext-bg-color)
}

.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
    background-color: var(--inputtext-bg-color)
}

.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
    background-color: var(--inputtext-bg-color)
}

p-cascadeselect.ng-dirty.ng-invalid>.p-cascadeselect {
    border-color: var(--inputtext-border-error-color)
}

p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
    padding-right: 1rem
}

p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
    color: var(--inputtext-icon-color);
    right: 3.5rem
}

.p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
    box-shadow: none;
    border-radius: 0;
    padding: .4rem 0 .4rem .8rem
}

.p-overlay-modal .p-cascadeselect-item-active>.p-cascadeselect-item-content .p-cascadeselect-group-icon {
    transform: rotate(90deg)
}

.p-checkbox {
    width: 20px;
    height: 20px
}

.p-checkbox .p-checkbox-box {
    border: 2px solid var(--checkbox-border-color);
    background: var(--inputtext-bg-color);
    width: 20px;
    height: 20px;
    color: var(--text-color);
    border-radius: .4rem;
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s
}

.p-checkbox .p-checkbox-box .p-checkbox-icon {
    transition-duration: .2s;
    color: var(--checkbox-icon-color);
    font-size: 1.2rem
}

.p-checkbox .p-checkbox-box .p-icon {
    width: 1.2rem;
    height: 1.2rem
}

.p-checkbox .p-checkbox-box.p-highlight {
    border-color: var(--checkbox-border-selected-color);
    background: var(--checkbox-bg-selected-color)
}

.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
    border-color: var(--inputtext-border-hover-color)
}

.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus);
    border-color: var(--inputtext-border-active-color)
}

.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
    border-color: var(--checkbox-border-selected-hover-color);
    background: var(--checkbox-bg-selected-hover-color);
    color: var(--checkbox-icon-selected-hover-color)
}

p-checkbox.ng-dirty.ng-invalid>.p-checkbox>.p-checkbox-box {
    border-color: var(--inputtext-border-error-color)
}

.p-input-filled .p-checkbox .p-checkbox-box {
    background-color: var(--inputtext-bg-color)
}

.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
    background: var(--checkbox-bg-selected-color)
}

.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
    background-color: var(--inputtext-bg-color)
}

.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
    background: var(--checkbox-bg-selected-hover-color)
}

.p-checkbox-label {
    margin-left: .8rem
}

p-tristatecheckbox.ng-dirty.ng-invalid>.p-checkbox>.p-checkbox-box {
    border-color: var(--inputtext-border-error-color)
}

.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
    border-color: var(--inputtext-border-hover-color)
}

.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus);
    border-color: var(--inputtext-border-active-color)
}

.p-chips .p-chips-multiple-container {
    padding: .435rem 1rem;
    gap: .8rem
}

.p-chips .p-chips-multiple-container .p-chips-token {
    padding: .435rem 1rem;
    margin-right: .8rem;
    background: #dee2e6;
    color: var(--text-color);
    border-radius: 16px
}

.p-chips .p-chips-multiple-container .p-chips-token.p-focus {
    background: #dee2e6;
    color: var(--text-color)
}

.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
    margin-left: .8rem
}

.p-chips .p-chips-multiple-container .p-chips-input-token {
    padding: .435rem 0
}

.p-chips .p-chips-multiple-container .p-chips-input-token input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 16px;
    color: var(--text-color);
    padding: 0;
    margin: 0
}

p-chips.ng-dirty.ng-invalid>.p-chips>.p-inputtext {
    border-color: var(--inputtext-border-error-color)
}

p-chips.p-chips-clearable .p-inputtext {
    padding-right: 2.4rem
}

p-chips.p-chips-clearable .p-chips-clear-icon {
    color: var(--inputtext-icon-color);
    right: 1rem
}

.p-colorpicker-preview,.p-fluid .p-colorpicker-preview.p-inputtext {
    width: 2rem;
    height: 2rem
}

.p-colorpicker-panel {
    background: #323232;
    border: 1px solid #191919
}

.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle {
    border-color: #fff
}

.p-colorpicker-overlay-panel {
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.1)
}

.p-dropdown {
    background: var(--inputtext-bg-color);
    border: 1px solid var(--inputtext-border-color);
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-dropdown:not(.p-disabled):hover {
    border-color: var(--inputtext-border-hover-color)
}

.p-dropdown:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus);
    border-color: var(--inputtext-border-active-color)
}

.p-dropdown.p-dropdown-clearable .p-dropdown-label {
    padding-right: 2.4rem
}

.p-dropdown .p-dropdown-label {
    background: transparent;
    border: 0 none
}

.p-dropdown .p-dropdown-label.p-placeholder {
    color: var(--inputtext-placeholder-text-color)
}

.p-dropdown .p-dropdown-label:focus,.p-dropdown .p-dropdown-label:enabled:focus {
    outline: 0 none;
    box-shadow: none
}

.p-dropdown .p-dropdown-trigger {
    background: transparent;
    color: var(--inputtext-icon-color);
    width: 3.5rem;
    border-top-right-radius: .4rem;
    border-bottom-right-radius: .4rem
}

.p-dropdown .p-dropdown-clear-icon {
    color: var(--inputtext-icon-color);
    right: 3.5rem
}

.p-dropdown.p-invalid.p-component {
    border-color: var(--inputtext-border-error-color)
}

.p-dropdown-panel {
    background: var(--inputoverlay-bg);
    color: var(--inputlist-text-color);
    border: 0 none;
    border-radius: .4rem;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.1)
}

.p-dropdown-panel .p-dropdown-header {
    padding: 1rem;
    border-bottom: 0 none;
    color: var(--inputlist-header-text-color);
    background: var(--inputoverlay-header-bg);
    margin: 0;
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem
}

.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
    padding-right: 2.4rem;
    margin-right: -2.4rem
}

.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
    right: 1rem;
    color: var(--inputtext-icon-color)
}

.p-dropdown-panel .p-dropdown-items {
    padding: 1rem 0
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
    margin: 0;
    padding: 1rem 1.5rem;
    border: 0 none;
    color: var(--inputlist-item-text-color);
    background: var(--inputlist-item-bg);
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: 0
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
    color: var(--text-color);
    background: #d4d4d4
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
    background: #d4d4d4
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: var(--inputlist-item-focus-text-color);
    background: var(--inputlist-item-focus-bg)
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
    color: var(--inputlist-item-hover-text-color);
    background: var(--inputlist-item-hover-bg)
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
    margin: 0;
    padding: .75rem 1rem;
    color: var(--menu-header-text-color);
    background: var(--menu-header-bg-color);
    font-weight: 600
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
    padding: 1rem 1.5rem;
    color: var(--inputlist-item-text-color);
    background: var(--inputlist-item-bg)
}

.p-input-filled .p-dropdown {
    background: var(--inputtext-bg-color)
}

.p-input-filled .p-dropdown:not(.p-disabled):hover {
    background-color: var(--inputtext-bg-color)
}

.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
    background-color: var(--inputtext-bg-color)
}

.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
    background-color: transparent
}

p-dropdown.ng-dirty.ng-invalid>.p-dropdown {
    border-color: var(--inputtext-border-error-color)
}

.p-inputgroup-addon {
    background: var(--inputgroup-bg);
    color: var(--inputgroup-text-color);
    border-top: 1px solid var(--inputtext-border-color);
    border-left: 1px solid var(--inputtext-border-color);
    border-bottom: 1px solid var(--inputtext-border-color);
    padding: .87rem 1rem;
    min-width: 3.5rem
}

.p-inputgroup-addon:last-child {
    border-right: 1px solid var(--inputtext-border-color)
}

.p-inputgroup>.p-component,.p-inputgroup>.p-inputwrapper>.p-inputtext,.p-inputgroup>.p-float-label>.p-component {
    border-radius: 0;
    margin: 0
}

.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-inputtext+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon {
    border-left: 0 none
}

.p-inputgroup>.p-component:focus,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus,.p-inputgroup>.p-float-label>.p-component:focus {
    z-index: 1
}

.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus~label,.p-inputgroup>.p-float-label>.p-component:focus~label {
    z-index: 1
}

.p-inputgroup-addon:first-child,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-component,.p-inputgroup>.p-inputwrapper:first-child>.p-component>.p-inputtext {
    border-top-left-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.p-inputgroup .p-float-label:first-child input {
    border-top-left-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.p-inputgroup-addon:last-child,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-component,.p-inputgroup>.p-inputwrapper:last-child>.p-component>.p-inputtext {
    border-top-right-radius: .4rem;
    border-bottom-right-radius: .4rem
}

.p-inputgroup .p-float-label:last-child input {
    border-top-right-radius: .4rem;
    border-bottom-right-radius: .4rem
}

.p-fluid .p-inputgroup .p-button {
    width: auto
}

.p-fluid .p-inputgroup .p-button.p-button-icon-only {
    width: 3.8rem
}

p-inputmask.ng-dirty.ng-invalid>.p-inputtext {
    border-color: var(--inputtext-border-error-color)
}

p-inputmask.p-inputmask-clearable .p-inputtext {
    padding-right: 3.4rem
}

p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
    color: var(--inputtext-icon-color);
    right: 1rem
}

p-inputnumber.ng-dirty.ng-invalid>.p-inputnumber>.p-inputtext {
    border-color: var(--inputtext-border-error-color)
}

p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
    padding-right: 3.4rem
}

p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
    color: var(--inputtext-icon-color);
    right: 1rem
}

p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
    right: 4.8rem
}

p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
    right: 4.8rem
}

.p-inputswitch {
    width: 3.6rem;
    height: 2.4rem
}

.p-inputswitch .p-inputswitch-slider {
    background: var(--inputswitch-bg-color);
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s;
    border-radius: 30px
}

.p-inputswitch .p-inputswitch-slider:before {
    background: var(--inputswitch-handle-bg-color);
    width: 2rem;
    height: 2rem;
    left: .2rem;
    margin-top: -1rem;
    border-radius: 50%;
    transition-duration: .2s
}

.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
    transform: translateX(2rem)
}

.p-inputswitch.p-focus .p-inputswitch-slider {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
    background: var(--inputswitch-bg-hover-color)
}

.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
    background: var(--inputswitch-selected-bg-color)
}

.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
    background: var(--inputswitch-handle-selected-bg-color)
}

.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
    background: var(--inputswitch-selected-bg-hover-color)
}

p-inputswitch.ng-dirty.ng-invalid>.p-inputswitch>.p-inputswitch-slider {
    border-color: var(--inputtext-border-error-color)
}

.p-inputtext {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 16px;
    color: var(--inputtext-text-color);
    background: var(--inputtext-bg-color);
    padding: .87rem 1rem;
    border: 1px solid var(--inputtext-border-color);
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s;
    appearance: none;
    border-radius: .4rem
}

.p-inputtext:enabled:hover {
    border-color: var(--inputtext-border-hover-color)
}

.p-inputtext:enabled:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus);
    border-color: var(--inputtext-border-active-color)
}

.p-inputtext.ng-dirty.ng-invalid {
    border-color: var(--inputtext-border-error-color)
}

.p-inputtext.p-inputtext-sm {
    font-size: 12px;
    padding: .6525rem .75rem
}

.p-inputtext.p-inputtext-lg {
    font-size: 20px;
    padding: 1.0875rem 1.25rem
}

.p-float-label>label {
    left: 1rem;
    color: var(--inputtext-placeholder-text-color);
    transition-duration: .2s
}

.p-float-label>.ng-invalid.ng-dirty+label {
    color: var(--inputtext-border-error-color)
}

.p-input-icon-left>.p-icon-wrapper.p-icon,.p-input-icon-left>i:first-of-type {
    left: 1rem;
    color: var(--inputtext-icon-color)
}

.p-input-icon-left>.p-inputtext {
    padding-left: 3.4rem
}

.p-input-icon-left.p-float-label>label {
    left: 3.4rem
}

.p-input-icon-right>.p-icon-wrapper,.p-input-icon-right>i:last-of-type {
    right: 1rem;
    color: var(--inputtext-icon-color)
}

.p-input-icon-right>.p-inputtext {
    padding-right: 3.4rem
}

::-webkit-input-placeholder {
    color: var(--inputtext-placeholder-text-color)
}

:-moz-placeholder {
    color: var(--inputtext-placeholder-text-color)
}

::-moz-placeholder {
    color: var(--inputtext-placeholder-text-color)
}

:-ms-input-placeholder {
    color: var(--inputtext-placeholder-text-color)
}

.p-input-filled .p-inputtext {
    background-color: var(--inputtext-bg-color)
}

.p-input-filled .p-inputtext:enabled:hover {
    background-color: var(--inputtext-bg-color)
}

.p-input-filled .p-inputtext:enabled:focus {
    background-color: var(--inputtext-bg-color)
}

.p-inputtext-sm .p-inputtext {
    font-size: 12px;
    padding: .6525rem .75rem
}

.p-inputtext-lg .p-inputtext {
    font-size: 20px;
    padding: 1.0875rem 1.25rem
}

.p-listbox {
    background: var(--inputlist-bg);
    color: var(--inputlist-text-color);
    border: var(--inputlist-border-color);
    border-radius: .4rem;
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s
}

.p-listbox .p-listbox-header {
    padding: 1rem;
    border-bottom: 0 none;
    color: var(--inputlist-header-text-color);
    background: var(--inputlist-header-bg);
    margin: 0;
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem
}

.p-listbox .p-listbox-header .p-listbox-filter {
    padding-right: 2.4rem
}

.p-listbox .p-listbox-header .p-listbox-filter-icon {
    right: 1rem;
    color: var(--inputtext-icon-color)
}

.p-listbox .p-listbox-header .p-checkbox {
    margin-right: .8rem
}

.p-listbox .p-listbox-list {
    padding: 1rem 0;
    outline: 0 none
}

.p-listbox .p-listbox-list .p-listbox-item {
    margin: 0;
    padding: 1rem 1.5rem;
    border: 0 none;
    color: var(--inputlist-item-text-color);
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: 0
}

.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
    color: var(--text-color);
    background: #d4d4d4
}

.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
    margin-right: .8rem
}

.p-listbox .p-listbox-list .p-listbox-item-group {
    margin: 0;
    padding: .75rem 1rem;
    color: var(--menu-header-text-color);
    background: var(--menu-header-bg-color);
    font-weight: 600
}

.p-listbox .p-listbox-list .p-listbox-empty-message {
    padding: 1rem 1.5rem;
    color: var(--inputlist-item-text-color);
    background: var(--inputlist-item-bg)
}

.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
    background: #d4d4d4
}

.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: var(--inputlist-item-focus-text-color);
    background: var(--inputlist-item-focus-bg)
}

.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
    color: var(--inputlist-item-hover-text-color);
    background: var(--inputlist-item-hover-bg)
}

.p-listbox.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus);
    border-color: var(--inputtext-border-active-color)
}

p-listbox.ng-dirty.ng-invalid>.p-listbox {
    border-color: var(--inputtext-border-error-color)
}

.p-multiselect {
    background: var(--inputtext-bg-color);
    border: 1px solid var(--inputtext-border-color);
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-multiselect:not(.p-disabled):hover {
    border-color: var(--inputtext-border-hover-color)
}

.p-multiselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus);
    border-color: var(--inputtext-border-active-color)
}

.p-multiselect .p-multiselect-label {
    padding: .87rem 1rem;
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s
}

.p-multiselect .p-multiselect-label.p-placeholder {
    color: var(--inputtext-placeholder-text-color)
}

.p-multiselect.p-multiselect-chip .p-multiselect-token {
    padding: .435rem 1rem;
    margin-right: .8rem;
    background: #dee2e6;
    color: var(--text-color);
    border-radius: 16px
}

.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
    margin-left: .8rem
}

.p-multiselect .p-multiselect-trigger {
    background: transparent;
    color: var(--inputtext-icon-color);
    width: 3.5rem;
    border-top-right-radius: .4rem;
    border-bottom-right-radius: .4rem
}

.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
    padding: .435rem 1rem
}

.p-multiselect-clearable .p-multiselect-label-container {
    padding-right: 2.4rem
}

.p-multiselect-clearable .p-multiselect-clear-icon {
    color: var(--inputtext-icon-color);
    right: 3.5rem
}

.p-multiselect-panel {
    background: var(--inputoverlay-bg);
    color: var(--inputlist-text-color);
    border: 0 none;
    border-radius: .4rem;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.1)
}

.p-multiselect-panel .p-multiselect-header {
    padding: 1rem;
    border-bottom: 0 none;
    color: var(--inputlist-header-text-color);
    background: var(--inputoverlay-header-bg);
    margin: 0;
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem
}

.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
    padding-right: 2.4rem
}

.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
    right: 1rem;
    color: var(--inputtext-icon-color)
}

.p-multiselect-panel .p-multiselect-header .p-checkbox {
    margin-right: .8rem
}

.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
    margin-left: .8rem;
    width: 2rem;
    height: 2rem;
    color: var(--text-color-secondary);
    border: 0 none;
    background: transparent;
    border-radius: .4rem;
    transition: background-color .2s,color .2s,box-shadow .2s
}

.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
    color: var(--text-color);
    border-color: transparent;
    background: var(--dialog-header-hover-icon-bg)
}

.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-multiselect-panel .p-multiselect-items {
    padding: 1rem 0
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
    margin: 0;
    padding: 1rem 1.5rem;
    border: 0 none;
    color: var(--inputlist-item-text-color);
    background: var(--inputlist-item-bg);
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: 0
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
    color: var(--text-color);
    background: #d4d4d4
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
    background: #d4d4d4
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: var(--inputlist-item-focus-text-color);
    background: var(--inputlist-item-focus-bg)
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
    color: var(--inputlist-item-hover-text-color);
    background: var(--inputlist-item-hover-bg)
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
    margin-right: .8rem
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
    margin: 0;
    padding: .75rem 1rem;
    color: var(--menu-header-text-color);
    background: var(--menu-header-bg-color);
    font-weight: 600
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
    padding: 1rem 1.5rem;
    color: var(--inputlist-item-text-color);
    background: var(--inputlist-item-bg)
}

.p-input-filled .p-multiselect {
    background: var(--inputtext-bg-color)
}

.p-input-filled .p-multiselect:not(.p-disabled):hover {
    background-color: var(--inputtext-bg-color)
}

.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
    background-color: var(--inputtext-bg-color)
}

p-multiselect.ng-dirty.ng-invalid>.p-multiselect {
    border-color: var(--inputtext-border-error-color)
}

p-password.ng-invalid.ng-dirty>.p-password>.p-inputtext {
    border-color: var(--inputtext-border-error-color)
}

.p-password-panel {
    padding: 1rem;
    background: #fff;
    color: var(--text-color);
    border: 0 none;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.1);
    border-radius: .4rem
}

.p-password-panel .p-password-meter {
    margin-bottom: .8rem;
    background: #dee2e6
}

.p-password-panel .p-password-meter .p-password-strength.weak {
    background: #e53935
}

.p-password-panel .p-password-meter .p-password-strength.medium {
    background: #ffb300
}

.p-password-panel .p-password-meter .p-password-strength.strong {
    background: #43a047
}

p-password.p-password-clearable .p-password-input {
    padding-right: 3.4rem
}

p-password.p-password-clearable .p-password-clear-icon {
    color: var(--inputtext-icon-color);
    right: 1rem
}

p-password.p-password-clearable.p-password-mask .p-password-input {
    padding-right: 5.8rem
}

p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
    color: var(--inputtext-icon-color);
    right: 3.4rem
}

.p-radiobutton {
    width: 20px;
    height: 20px
}

.p-radiobutton .p-radiobutton-box {
    border: 2px solid var(--radiobutton-border-color);
    background: var(--inputtext-bg-color);
    width: 20px;
    height: 20px;
    color: var(--text-color);
    border-radius: 50%;
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s
}

.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
    border-color: var(--inputtext-border-hover-color)
}

.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus);
    border-color: var(--inputtext-border-active-color)
}

.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
    width: 12px;
    height: 12px;
    transition-duration: .2s;
    background-color: var(--radiobutton-icon-color)
}

.p-radiobutton .p-radiobutton-box.p-highlight {
    border-color: var(--radiobutton-border-selected-color);
    background: var(--radiobutton-bg-selected-color)
}

.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
    border-color: var(--radiobutton-border-selected-hover-color);
    background: var(--radiobutton-bg-selected-hover-color);
    color: var(--radiobutton-icon-selected-hover-color)
}

p-radiobutton.ng-dirty.ng-invalid>.p-radiobutton>.p-radiobutton-box {
    border-color: var(--inputtext-border-error-color)
}

.p-input-filled .p-radiobutton .p-radiobutton-box {
    background-color: var(--inputtext-bg-color)
}

.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
    background-color: var(--inputtext-bg-color)
}

.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
    background: var(--radiobutton-bg-selected-color)
}

.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
    background: var(--radiobutton-bg-selected-hover-color)
}

.p-radiobutton-label {
    margin-left: .8rem
}

.p-rating {
    gap: .8rem
}

.p-rating .p-rating-item .p-rating-icon {
    color: var(--text-color);
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s;
    font-size: 1.6rem
}

.p-rating .p-rating-item .p-rating-icon.p-icon {
    width: 1.6rem;
    height: 1.6rem
}

.p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
    color: #e74c3c
}

.p-rating .p-rating-item.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus);
    border-color: var(--inputtext-border-active-color)
}

.p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
    color: #404040
}

.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
    color: #404040
}

.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
    color: #c0392b
}

.p-selectbutton .p-button {
    background: var(--togglebutton-bg-color);
    border: 1px solid var(--togglebutton-border-color);
    color: var(--togglebutton-text-color);
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s
}

.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right {
    color: var(--togglebutton-icon-color)
}

.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
    background: var(--togglebutton-bg-hover-color);
    border-color: var(--togglebutton-border-hover-color);
    color: var(--togglebutton-text-hover-color)
}

.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
    color: var(--togglebutton-icon-hover-color)
}

.p-selectbutton .p-button.p-highlight {
    background: var(--togglebutton-bg-selected-color);
    border-color: var(--togglebutton-border-selected-color);
    color: var(--togglebutton-text-selected-color)
}

.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right {
    color: var(--togglebutton-icon-selected-color)
}

.p-selectbutton .p-button.p-highlight:hover {
    background: var(--togglebutton-bg-selected-hover-color);
    border-color: var(--togglebutton-border-selected-hover-color);
    color: var(--togglebutton-text-selected-hover-color)
}

.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
    color: var(--togglebutton-icon-selected-hover-color)
}

p-selectbutton.ng-dirty.ng-invalid>.p-selectbutton>.p-button {
    border-color: var(--inputtext-border-error-color)
}

.p-slider {
    background: #dee2e6;
    border: 0 none;
    border-radius: .4rem
}

.p-slider.p-slider-horizontal {
    height: .5rem
}

.p-slider.p-slider-horizontal .p-slider-handle {
    margin-top: -0.75rem;
    margin-left: -0.75rem
}

.p-slider.p-slider-vertical {
    width: .5rem
}

.p-slider.p-slider-vertical .p-slider-handle {
    margin-left: -0.75rem;
    margin-bottom: -0.75rem
}

.p-slider .p-slider-handle {
    height: 1.5rem;
    width: 1.5rem;
    background: #fff;
    border: 2px solid #404040;
    border-radius: 50%;
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s
}

.p-slider .p-slider-handle:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-slider .p-slider-range {
    background: #404040
}

.p-slider:not(.p-disabled) .p-slider-handle:hover {
    background: #404040;
    border-color: #404040
}

.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s,left .2s
}

.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
    transition: width .2s
}

.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s,bottom .2s
}

.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
    transition: height .2s
}

.p-togglebutton.p-button {
    background: var(--togglebutton-bg-color);
    border: 1px solid var(--togglebutton-border-color);
    color: var(--togglebutton-text-color);
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s
}

.p-togglebutton.p-button .p-button-icon-left,.p-togglebutton.p-button .p-button-icon-right {
    color: var(--togglebutton-icon-color)
}

.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
    background: var(--togglebutton-bg-hover-color);
    border-color: var(--togglebutton-border-hover-color);
    color: var(--togglebutton-text-hover-color)
}

.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
    color: var(--togglebutton-icon-hover-color)
}

.p-togglebutton.p-button.p-highlight {
    background: var(--togglebutton-bg-selected-color);
    border-color: var(--togglebutton-border-selected-color);
    color: var(--togglebutton-text-selected-color)
}

.p-togglebutton.p-button.p-highlight .p-button-icon-left,.p-togglebutton.p-button.p-highlight .p-button-icon-right {
    color: var(--togglebutton-icon-selected-color)
}

.p-togglebutton.p-button.p-highlight:hover {
    background: var(--togglebutton-bg-selected-hover-color);
    border-color: var(--togglebutton-border-selected-hover-color);
    color: var(--togglebutton-text-selected-hover-color)
}

.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
    color: var(--togglebutton-icon-selected-hover-color)
}

p-togglebutton.ng-dirty.ng-invalid>.p-togglebutton.p-button {
    border-color: var(--inputtext-border-error-color)
}

.p-treeselect {
    background: var(--inputtext-bg-color);
    border: 1px solid var(--inputtext-border-color);
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-treeselect:not(.p-disabled):hover {
    border-color: var(--inputtext-border-hover-color)
}

.p-treeselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus);
    border-color: var(--inputtext-border-active-color)
}

.p-treeselect .p-treeselect-label {
    padding: .87rem 1rem;
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s
}

.p-treeselect .p-treeselect-label.p-placeholder {
    color: var(--inputtext-placeholder-text-color)
}

.p-treeselect.p-treeselect-chip .p-treeselect-token {
    padding: .435rem 1rem;
    margin-right: .8rem;
    background: #dee2e6;
    color: var(--text-color);
    border-radius: 16px
}

.p-treeselect .p-treeselect-trigger {
    background: transparent;
    color: var(--inputtext-icon-color);
    width: 3.5rem;
    border-top-right-radius: .4rem;
    border-bottom-right-radius: .4rem
}

p-treeselect.ng-invalid.ng-dirty>.p-treeselect {
    border-color: var(--inputtext-border-error-color)
}

.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
    padding: .435rem 1rem
}

.p-treeselect-panel {
    background: var(--inputoverlay-bg);
    color: var(--inputlist-text-color);
    border: 0 none;
    border-radius: .4rem;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.1)
}

.p-treeselect-panel .p-treeselect-header {
    padding: 1rem;
    border-bottom: 0 none;
    color: var(--inputlist-header-text-color);
    background: var(--inputoverlay-header-bg);
    margin: 0;
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem
}

.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
    margin-right: .8rem
}

.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
    padding-right: 2.4rem
}

.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
    right: 1rem;
    color: var(--inputtext-icon-color)
}

.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
    padding-right: 4.8rem
}

.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
    right: 3.4rem
}

.p-treeselect-panel .p-treeselect-header .p-treeselect-close {
    width: 2rem;
    height: 2rem;
    color: var(--text-color-secondary);
    border: 0 none;
    background: transparent;
    border-radius: .4rem;
    transition: background-color .2s,color .2s,box-shadow .2s
}

.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
    color: var(--text-color);
    border-color: transparent;
    background: var(--dialog-header-hover-icon-bg)
}

.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
    border: 0 none
}

.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
    padding: 1rem 1.5rem;
    color: var(--inputlist-item-text-color);
    background: var(--inputlist-item-bg)
}

.p-input-filled .p-treeselect {
    background: var(--inputtext-bg-color)
}

.p-input-filled .p-treeselect:not(.p-disabled):hover {
    background-color: var(--inputtext-bg-color)
}

.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
    background-color: var(--inputtext-bg-color)
}

p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
    padding-right: 2.4rem
}

p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
    color: var(--inputtext-icon-color);
    right: 3.8rem
}

.p-button {
    color: var(--button-default-text-color);
    background: var(--button-default-bg-color);
    border: 1px solid var(--button-default-border-color);
    padding: 1rem 1.5rem;
    font-size: 1.4rem;
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-button:not(:disabled):hover {
    background: var(--button-default-bg-hover-color);
    color: var(--button-default-text-hover-color);
    border-color: var(--button-default-border-hover-color)
}

.p-button:not(:disabled):active {
    background: var(--button-default-bg-active-color);
    color: var(--button-default-text-active-color);
    border-color: var(--button-default-border-active-color)
}

.p-button.p-button-outlined {
    background-color: transparent;
    color: var(--button-default-bg-color);
    border: 1px solid
}

.p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(var(--button-default-bg-color), 0.04);
    color: var(--button-default-bg-color);
    border: 1px solid
}

.p-button.p-button-outlined:not(:disabled):active {
    background: rgba(var(--button-default-bg-color), 0.16);
    color: var(--button-default-bg-color);
    border: 1px solid
}

.p-button.p-button-outlined.p-button-plain {
    color: var(--button-plain-text-color);
    border-color: var(--button-plain-text-color)
}

.p-button.p-button-outlined.p-button-plain:not(:disabled):hover {
    background: var(--button-plain-text-bg-hover-color);
    color: var(--button-plain-text-color)
}

.p-button.p-button-outlined.p-button-plain:not(:disabled):active {
    background: var(--button-plain-text-bg-active-color);
    color: var(--button-plain-text-color)
}

.p-button.p-button-text {
    background-color: transparent;
    color: var(--button-default-bg-color);
    border-color: transparent
}

.p-button.p-button-text:not(:disabled):hover {
    background: rgba(var(--button-default-bg-color), 0.04);
    color: var(--button-default-bg-color);
    border-color: transparent
}

.p-button.p-button-text:not(:disabled):active {
    background: rgba(var(--button-default-bg-color), 0.16);
    color: var(--button-default-bg-color);
    border-color: transparent
}

.p-button.p-button-text.p-button-plain {
    color: var(--button-plain-text-color)
}

.p-button.p-button-text.p-button-plain:not(:disabled):hover {
    background: var(--button-plain-text-bg-hover-color);
    color: var(--button-plain-text-color)
}

.p-button.p-button-text.p-button-plain:not(:disabled):active {
    background: var(--button-plain-text-bg-active-color);
    color: var(--button-plain-text-color)
}

.p-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-button .p-button-label {
    transition-duration: .2s
}

.p-button .p-button-icon-left {
    margin-right: .8rem
}

.p-button .p-button-icon-right {
    margin-left: .8rem
}

.p-button .p-button-icon-bottom {
    margin-top: .8rem
}

.p-button .p-button-icon-top {
    margin-bottom: .8rem
}

.p-button .p-badge {
    margin-left: .8rem;
    min-width: 1.4rem;
    height: 1.4rem;
    line-height: 1.4rem;
    color: var(--button-default-bg-color);
    background-color: var(--button-default-text-color)
}

.p-button.p-button-raised {
    box-shadow: 0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12)
}

.p-button.p-button-rounded {
    border-radius: 5rem
}

.p-button.p-button-icon-only {
    width: 3.8rem;
    min-width: 3.8rem;
    padding: 1rem 0
}

.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right {
    margin: 0
}

.p-button.p-button-icon-only.p-button-rounded {
    border-radius: 50%;
    height: 3.8rem
}

.p-button.p-button-sm {
    font-size: 1.05rem;
    padding: .75rem 1.125rem
}

.p-button.p-button-sm .p-button-icon {
    font-size: 1.05rem
}

.p-button.p-button-lg {
    font-size: 1.75rem;
    padding: 1.25rem 1.875rem
}

.p-button.p-button-lg .p-button-icon {
    font-size: 1.75rem
}

.p-button.p-button-loading-label-only .p-button-label {
    margin-left: .8rem
}

.p-button.p-button-loading-label-only .p-button-loading-icon {
    margin-right: 0
}

.p-fluid .p-button {
    width: 100%
}

.p-fluid .p-button-icon-only {
    width: 3.8rem
}

.p-fluid .p-buttonset {
    display: flex
}

.p-fluid .p-buttonset .p-button {
    flex: 1
}

.p-button.p-button-secondary,.p-buttonset.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button {
    color: var(--button-secondary-text-color);
    background: var(--button-secondary-bg);
    border: 1px solid var(--button-secondary-border-color)
}

.p-button.p-button-secondary:not(:disabled):hover,.p-buttonset.p-button-secondary>.p-button:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):hover {
    background: var(--button-secondary-hover-bg);
    color: var(--button-secondary-hover-text-color);
    border-color: var(--button-secondary-hover-border-color)
}

.p-button.p-button-secondary:not(:disabled):focus,.p-buttonset.p-button-secondary>.p-button:not(:disabled):focus,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):focus {
    box-shadow: 0 0 0 .2rem color-mix(in srgb, var(--button-secondary-bg), #fff 35%)
}

.p-button.p-button-secondary:not(:disabled):active,.p-buttonset.p-button-secondary>.p-button:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):active {
    background: var(--button-secondary-active-bg);
    color: var(--button-secondary-active-text-color);
    border-color: var(--button-secondary-active-border-color)
}

.p-button.p-button-secondary.p-button-outlined,.p-buttonset.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined {
    background-color: transparent;
    color: var(--button-secondary-bg);
    border: 1px solid
}

.p-button.p-button-secondary.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(var(--button-secondary-bg), 0.04);
    color: var(--button-secondary-bg);
    border: 1px solid
}

.p-button.p-button-secondary.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active {
    background: rgba(var(--button-secondary-bg), 0.16);
    color: var(--button-secondary-bg);
    border: 1px solid
}

.p-button.p-button-secondary.p-button-text,.p-buttonset.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text {
    background-color: transparent;
    color: var(--button-secondary-bg);
    border-color: transparent
}

.p-button.p-button-secondary.p-button-text:not(:disabled):hover,.p-buttonset.p-button-secondary>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):hover {
    background: rgba(var(--button-secondary-bg), 0.04);
    border-color: transparent;
    color: var(--button-secondary-bg)
}

.p-button.p-button-secondary.p-button-text:not(:disabled):active,.p-buttonset.p-button-secondary>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):active {
    background: rgba(var(--button-secondary-bg), 0.16);
    border-color: transparent;
    color: var(--button-secondary-bg)
}

.p-button.p-button-info,.p-buttonset.p-button-info>.p-button,.p-splitbutton.p-button-info>.p-button {
    color: var(--text-highlight);
    background: var(--severity-info);
    border: 1px solid var(--severity-info)
}

.p-button.p-button-info:not(:disabled):hover,.p-buttonset.p-button-info>.p-button:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button:not(:disabled):hover {
    background: var(--severity-info-hover);
    color: var(--text-highlight);
    border-color: var(--severity-info-hover)
}

.p-button.p-button-info:not(:disabled):focus,.p-buttonset.p-button-info>.p-button:not(:disabled):focus,.p-splitbutton.p-button-info>.p-button:not(:disabled):focus {
    box-shadow: 0 0 0 .2rem color-mix(in srgb, var(--severity-info), #fff 35%)
}

.p-button.p-button-info:not(:disabled):active,.p-buttonset.p-button-info>.p-button:not(:disabled):active,.p-splitbutton.p-button-info>.p-button:not(:disabled):active {
    background: var(--severity-info-active);
    color: var(--text-highlight);
    border-color: var(--severity-info-active)
}

.p-button.p-button-info.p-button-outlined,.p-buttonset.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined {
    background-color: transparent;
    color: var(--severity-info);
    border: 1px solid
}

.p-button.p-button-info.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(var(--severity-info), 0.04);
    color: var(--severity-info);
    border: 1px solid
}

.p-button.p-button-info.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-info>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):active {
    background: rgba(var(--severity-info), 0.16);
    color: var(--severity-info);
    border: 1px solid
}

.p-button.p-button-info.p-button-text,.p-buttonset.p-button-info>.p-button.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text {
    background-color: transparent;
    color: var(--severity-info);
    border-color: transparent
}

.p-button.p-button-info.p-button-text:not(:disabled):hover,.p-buttonset.p-button-info>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):hover {
    background: rgba(var(--severity-info), 0.04);
    border-color: transparent;
    color: var(--severity-info)
}

.p-button.p-button-info.p-button-text:not(:disabled):active,.p-buttonset.p-button-info>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):active {
    background: rgba(var(--severity-info), 0.16);
    border-color: transparent;
    color: var(--severity-info)
}

.p-button.p-button-success,.p-buttonset.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button {
    color: var(--text-highlight);
    background: var(--severity-success);
    border: 1px solid var(--severity-success)
}

.p-button.p-button-success:not(:disabled):hover,.p-buttonset.p-button-success>.p-button:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button:not(:disabled):hover {
    background: var(--severity-success-hover);
    color: var(--text-highlight);
    border-color: var(--severity-success-hover)
}

.p-button.p-button-success:not(:disabled):focus,.p-buttonset.p-button-success>.p-button:not(:disabled):focus,.p-splitbutton.p-button-success>.p-button:not(:disabled):focus {
    box-shadow: 0 0 0 .2rem color-mix(in srgb, var(--severity-success), #fff 35%)
}

.p-button.p-button-success:not(:disabled):active,.p-buttonset.p-button-success>.p-button:not(:disabled):active,.p-splitbutton.p-button-success>.p-button:not(:disabled):active {
    background: var(--severity-success-active);
    color: var(--text-highlight);
    border-color: var(--severity-success-active)
}

.p-button.p-button-success.p-button-outlined,.p-buttonset.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined {
    background-color: transparent;
    color: var(--severity-success);
    border: 1px solid
}

.p-button.p-button-success.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(var(--severity-success), 0.04);
    color: var(--severity-success);
    border: 1px solid
}

.p-button.p-button-success.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-success>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):active {
    background: rgba(var(--severity-success), 0.16);
    color: var(--severity-success);
    border: 1px solid
}

.p-button.p-button-success.p-button-text,.p-buttonset.p-button-success>.p-button.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text {
    background-color: transparent;
    color: var(--severity-success);
    border-color: transparent
}

.p-button.p-button-success.p-button-text:not(:disabled):hover,.p-buttonset.p-button-success>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):hover {
    background: rgba(var(--severity-success), 0.04);
    border-color: transparent;
    color: var(--severity-success)
}

.p-button.p-button-success.p-button-text:not(:disabled):active,.p-buttonset.p-button-success>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):active {
    background: rgba(var(--severity-success), 0.16);
    border-color: transparent;
    color: var(--severity-success)
}

.p-button.p-button-warning,.p-buttonset.p-button-warning>.p-button,.p-splitbutton.p-button-warning>.p-button {
    color: var(--text-highlight);
    background: var(--severity-warning);
    border: 1px solid var(--severity-warning)
}

.p-button.p-button-warning:not(:disabled):hover,.p-buttonset.p-button-warning>.p-button:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button:not(:disabled):hover {
    background: var(--severity-warning-hover);
    color: var(--text-highlight);
    border-color: var(--severity-warning-hover)
}

.p-button.p-button-warning:not(:disabled):focus,.p-buttonset.p-button-warning>.p-button:not(:disabled):focus,.p-splitbutton.p-button-warning>.p-button:not(:disabled):focus {
    box-shadow: 0 0 0 .2rem color-mix(in srgb, var(--severity-warning), #fff 35%)
}

.p-button.p-button-warning:not(:disabled):active,.p-buttonset.p-button-warning>.p-button:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button:not(:disabled):active {
    background: var(--severity-warning-active);
    color: var(--text-highlight);
    border-color: var(--severity-warning-active)
}

.p-button.p-button-warning.p-button-outlined,.p-buttonset.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined {
    background-color: transparent;
    color: var(--severity-warning);
    border: 1px solid
}

.p-button.p-button-warning.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(var(--severity-warning), 0.04);
    color: var(--severity-warning);
    border: 1px solid
}

.p-button.p-button-warning.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):active {
    background: rgba(var(--severity-warning), 0.16);
    color: var(--severity-warning);
    border: 1px solid
}

.p-button.p-button-warning.p-button-text,.p-buttonset.p-button-warning>.p-button.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text {
    background-color: transparent;
    color: var(--severity-warning);
    border-color: transparent
}

.p-button.p-button-warning.p-button-text:not(:disabled):hover,.p-buttonset.p-button-warning>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):hover {
    background: rgba(var(--severity-warning), 0.04);
    border-color: transparent;
    color: var(--severity-warning)
}

.p-button.p-button-warning.p-button-text:not(:disabled):active,.p-buttonset.p-button-warning>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):active {
    background: rgba(var(--severity-warning), 0.16);
    border-color: transparent;
    color: var(--severity-warning)
}

.p-button.p-button-help,.p-buttonset.p-button-help>.p-button,.p-splitbutton.p-button-help>.p-button {
    color: var(--text-highlight);
    background: var(--severity-help);
    border: 1px solid var(--severity-help)
}

.p-button.p-button-help:not(:disabled):hover,.p-buttonset.p-button-help>.p-button:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button:not(:disabled):hover {
    background: var(--severity-help-hover);
    color: var(--text-highlight);
    border-color: var(--severity-help-hover)
}

.p-button.p-button-help:not(:disabled):focus,.p-buttonset.p-button-help>.p-button:not(:disabled):focus,.p-splitbutton.p-button-help>.p-button:not(:disabled):focus {
    box-shadow: 0 0 0 .2rem color-mix(in srgb, var(--severity-help), #fff 35%)
}

.p-button.p-button-help:not(:disabled):active,.p-buttonset.p-button-help>.p-button:not(:disabled):active,.p-splitbutton.p-button-help>.p-button:not(:disabled):active {
    background: var(--severity-help-active);
    color: var(--text-highlight);
    border-color: var(--severity-help-active)
}

.p-button.p-button-help.p-button-outlined,.p-buttonset.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined {
    background-color: transparent;
    color: var(--severity-help);
    border: 1px solid
}

.p-button.p-button-help.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(var(--severity-help), 0.04);
    color: var(--severity-help);
    border: 1px solid
}

.p-button.p-button-help.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-help>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):active {
    background: rgba(var(--severity-help), 0.16);
    color: var(--severity-help);
    border: 1px solid
}

.p-button.p-button-help.p-button-text,.p-buttonset.p-button-help>.p-button.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text {
    background-color: transparent;
    color: var(--severity-help);
    border-color: transparent
}

.p-button.p-button-help.p-button-text:not(:disabled):hover,.p-buttonset.p-button-help>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):hover {
    background: rgba(var(--severity-help), 0.04);
    border-color: transparent;
    color: var(--severity-help)
}

.p-button.p-button-help.p-button-text:not(:disabled):active,.p-buttonset.p-button-help>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):active {
    background: rgba(var(--severity-help), 0.16);
    border-color: transparent;
    color: var(--severity-help)
}

.p-button.p-button-danger,.p-buttonset.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button {
    color: var(--text-highlight);
    background: var(--severity-danger);
    border: 1px solid var(--severity-danger)
}

.p-button.p-button-danger:not(:disabled):hover,.p-buttonset.p-button-danger>.p-button:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button:not(:disabled):hover {
    background: var(--severity-danger-hover);
    color: var(--text-highlight);
    border-color: var(--severity-danger-hover)
}

.p-button.p-button-danger:not(:disabled):focus,.p-buttonset.p-button-danger>.p-button:not(:disabled):focus,.p-splitbutton.p-button-danger>.p-button:not(:disabled):focus {
    box-shadow: 0 0 0 .2rem color-mix(in srgb, var(--severity-danger), #fff 35%)
}

.p-button.p-button-danger:not(:disabled):active,.p-buttonset.p-button-danger>.p-button:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button:not(:disabled):active {
    background: var(--severity-danger-active);
    color: var(--text-highlight);
    border-color: var(--severity-danger-active)
}

.p-button.p-button-danger.p-button-outlined,.p-buttonset.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined {
    background-color: transparent;
    color: var(--severity-danger);
    border: 1px solid
}

.p-button.p-button-danger.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(var(--severity-danger), 0.04);
    color: var(--severity-danger);
    border: 1px solid
}

.p-button.p-button-danger.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):active {
    background: rgba(var(--severity-danger), 0.16);
    color: var(--severity-danger);
    border: 1px solid
}

.p-button.p-button-danger.p-button-text,.p-buttonset.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text {
    background-color: transparent;
    color: var(--severity-danger);
    border-color: transparent
}

.p-button.p-button-danger.p-button-text:not(:disabled):hover,.p-buttonset.p-button-danger>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):hover {
    background: rgba(var(--severity-danger), 0.04);
    border-color: transparent;
    color: var(--severity-danger)
}

.p-button.p-button-danger.p-button-text:not(:disabled):active,.p-buttonset.p-button-danger>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):active {
    background: rgba(var(--severity-danger), 0.16);
    border-color: transparent;
    color: var(--severity-danger)
}

.p-button.p-button-link {
    color: var(--button-link-text-color);
    background: transparent;
    border: transparent
}

.p-button.p-button-link:not(:disabled):hover {
    background: transparent;
    color: var(--button-link-text-hover-color);
    border-color: transparent
}

.p-button.p-button-link:not(:disabled):hover .p-button-label {
    text-decoration: underline
}

.p-button.p-button-link:not(:disabled):focus {
    background: transparent;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus);
    border-color: transparent
}

.p-button.p-button-link:not(:disabled):active {
    background: transparent;
    color: var(--button-link-text-color);
    border-color: transparent
}

.p-speeddial-button.p-button.p-button-icon-only {
    width: 4rem;
    height: 4rem
}

.p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
    font-size: 1.3rem
}

.p-speeddial-button.p-button.p-button-icon-only .p-icon {
    width: 1.3rem;
    height: 1.3rem
}

.p-speeddial-list {
    outline: 0 none
}

.p-speeddial-item.p-focus>.p-speeddial-action {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-speeddial-action {
    width: 3rem;
    height: 3rem;
    background: var(--text-color);
    color: #fff
}

.p-speeddial-action:hover {
    background: #343a40;
    color: #fff
}

.p-speeddial-direction-up .p-speeddial-item {
    margin: .4rem 0
}

.p-speeddial-direction-up .p-speeddial-item:first-child {
    margin-bottom: .8rem
}

.p-speeddial-direction-down .p-speeddial-item {
    margin: .4rem 0
}

.p-speeddial-direction-down .p-speeddial-item:first-child {
    margin-top: .8rem
}

.p-speeddial-direction-left .p-speeddial-item {
    margin: 0 .4rem
}

.p-speeddial-direction-left .p-speeddial-item:first-child {
    margin-right: .8rem
}

.p-speeddial-direction-right .p-speeddial-item {
    margin: 0 .4rem
}

.p-speeddial-direction-right .p-speeddial-item:first-child {
    margin-left: .8rem
}

.p-speeddial-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item {
    margin: 0
}

.p-speeddial-circle .p-speeddial-item:first-child,.p-speeddial-circle .p-speeddial-item:last-child,.p-speeddial-semi-circle .p-speeddial-item:first-child,.p-speeddial-semi-circle .p-speeddial-item:last-child,.p-speeddial-quarter-circle .p-speeddial-item:first-child,.p-speeddial-quarter-circle .p-speeddial-item:last-child {
    margin: 0
}

.p-speeddial-mask {
    background-color: rgba(0,0,0,.4)
}

.p-splitbutton {
    border-radius: .4rem
}

.p-splitbutton.p-button-outlined>.p-button {
    background-color: transparent;
    color: var(--button-default-bg-color);
    border: 1px solid
}

.p-splitbutton.p-button-outlined>.p-button:not(:disabled):hover {
    background: rgba(var(--button-default-bg-color), 0.04);
    color: var(--button-default-bg-color)
}

.p-splitbutton.p-button-outlined>.p-button:not(:disabled):active {
    background: rgba(var(--button-default-bg-color), 0.16);
    color: var(--button-default-bg-color)
}

.p-splitbutton.p-button-outlined.p-button-plain>.p-button {
    color: var(--button-plain-text-color);
    border-color: var(--button-plain-text-color)
}

.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):hover {
    background: var(--button-plain-text-bg-hover-color);
    color: var(--button-plain-text-color)
}

.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):active {
    background: var(--button-plain-text-bg-active-color);
    color: var(--button-plain-text-color)
}

.p-splitbutton.p-button-text>.p-button {
    background-color: transparent;
    color: var(--button-default-bg-color);
    border-color: transparent
}

.p-splitbutton.p-button-text>.p-button:not(:disabled):hover {
    background: rgba(var(--button-default-bg-color), 0.04);
    color: var(--button-default-bg-color);
    border-color: transparent
}

.p-splitbutton.p-button-text>.p-button:not(:disabled):active {
    background: rgba(var(--button-default-bg-color), 0.16);
    color: var(--button-default-bg-color);
    border-color: transparent
}

.p-splitbutton.p-button-text.p-button-plain>.p-button {
    color: var(--button-plain-text-color)
}

.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):hover {
    background: var(--button-plain-text-bg-hover-color);
    color: var(--button-plain-text-color)
}

.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):active {
    background: var(--button-plain-text-bg-active-color);
    color: var(--button-plain-text-color)
}

.p-splitbutton.p-button-raised {
    box-shadow: 0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12)
}

.p-splitbutton.p-button-rounded {
    border-radius: 5rem
}

.p-splitbutton.p-button-rounded>.p-button {
    border-radius: 5rem
}

.p-splitbutton.p-button-sm>.p-button {
    font-size: 1.05rem;
    padding: .75rem 1.125rem
}

.p-splitbutton.p-button-sm>.p-button .p-button-icon {
    font-size: 1.05rem
}

.p-splitbutton.p-button-lg>.p-button {
    font-size: 1.75rem;
    padding: 1.25rem 1.875rem
}

.p-splitbutton.p-button-lg>.p-button .p-button-icon {
    font-size: 1.75rem
}

.p-splitbutton.p-button-secondary.p-button-outlined>.p-button {
    background-color: transparent;
    color: var(--button-secondary-bg);
    border: 1px solid
}

.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):hover {
    background: rgba(var(--button-secondary-bg), 0.04);
    color: var(--button-secondary-bg)
}

.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):active {
    background: rgba(var(--button-secondary-bg), 0.16);
    color: var(--button-secondary-bg)
}

.p-splitbutton.p-button-secondary.p-button-text>.p-button {
    background-color: transparent;
    color: var(--button-secondary-bg);
    border-color: transparent
}

.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):hover {
    background: rgba(var(--button-secondary-bg), 0.04);
    border-color: transparent;
    color: var(--button-secondary-bg)
}

.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):active {
    background: rgba(var(--button-secondary-bg), 0.16);
    border-color: transparent;
    color: var(--button-secondary-bg)
}

.p-splitbutton.p-button-info.p-button-outlined>.p-button {
    background-color: transparent;
    color: var(--severity-info);
    border: 1px solid
}

.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):hover {
    background: rgba(var(--severity-info), 0.04);
    color: var(--severity-info)
}

.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):active {
    background: rgba(var(--severity-info), 0.16);
    color: var(--severity-info)
}

.p-splitbutton.p-button-info.p-button-text>.p-button {
    background-color: transparent;
    color: var(--severity-info);
    border-color: transparent
}

.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):hover {
    background: rgba(var(--severity-info), 0.04);
    border-color: transparent;
    color: var(--severity-info)
}

.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):active {
    background: rgba(var(--severity-info), 0.16);
    border-color: transparent;
    color: var(--severity-info)
}

.p-splitbutton.p-button-success.p-button-outlined>.p-button {
    background-color: transparent;
    color: var(--severity-success);
    border: 1px solid
}

.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):hover {
    background: rgba(var(--severity-success), 0.04);
    color: var(--severity-success)
}

.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):active {
    background: rgba(var(--severity-success), 0.16);
    color: var(--severity-success)
}

.p-splitbutton.p-button-success.p-button-text>.p-button {
    background-color: transparent;
    color: var(--severity-success);
    border-color: transparent
}

.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):hover {
    background: rgba(var(--severity-success), 0.04);
    border-color: transparent;
    color: var(--severity-success)
}

.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):active {
    background: rgba(var(--severity-success), 0.16);
    border-color: transparent;
    color: var(--severity-success)
}

.p-splitbutton.p-button-warning.p-button-outlined>.p-button {
    background-color: transparent;
    color: var(--severity-warning);
    border: 1px solid
}

.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):hover {
    background: rgba(var(--severity-warning), 0.04);
    color: var(--severity-warning)
}

.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):active {
    background: rgba(var(--severity-warning), 0.16);
    color: var(--severity-warning)
}

.p-splitbutton.p-button-warning.p-button-text>.p-button {
    background-color: transparent;
    color: var(--severity-warning);
    border-color: transparent
}

.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):hover {
    background: rgba(var(--severity-warning), 0.04);
    border-color: transparent;
    color: var(--severity-warning)
}

.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):active {
    background: rgba(var(--severity-warning), 0.16);
    border-color: transparent;
    color: var(--severity-warning)
}

.p-splitbutton.p-button-help.p-button-outlined>.p-button {
    background-color: transparent;
    color: var(--severity-help);
    border: 1px solid
}

.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):hover {
    background: rgba(var(--severity-help), 0.04);
    color: var(--severity-help)
}

.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):active {
    background: rgba(var(--severity-help), 0.16);
    color: var(--severity-help)
}

.p-splitbutton.p-button-help.p-button-text>.p-button {
    background-color: transparent;
    color: var(--severity-help);
    border-color: transparent
}

.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):hover {
    background: rgba(var(--severity-help), 0.04);
    border-color: transparent;
    color: var(--severity-help)
}

.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):active {
    background: rgba(var(--severity-help), 0.16);
    border-color: transparent;
    color: var(--severity-help)
}

.p-splitbutton.p-button-danger.p-button-outlined>.p-button {
    background-color: transparent;
    color: var(--severity-danger);
    border: 1px solid
}

.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):hover {
    background: rgba(var(--severity-danger), 0.04);
    color: var(--severity-danger)
}

.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):active {
    background: rgba(var(--severity-danger), 0.16);
    color: var(--severity-danger)
}

.p-splitbutton.p-button-danger.p-button-text>.p-button {
    background-color: transparent;
    color: var(--severity-danger);
    border-color: transparent
}

.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):hover {
    background: rgba(var(--severity-danger), 0.04);
    border-color: transparent;
    color: var(--severity-danger)
}

.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):active {
    background: rgba(var(--severity-danger), 0.16);
    border-color: transparent;
    color: var(--severity-danger)
}

.p-carousel .p-carousel-content .p-carousel-prev,.p-carousel .p-carousel-content .p-carousel-next {
    width: 2rem;
    height: 2rem;
    color: var(--text-color-secondary);
    border: 0 none;
    background: transparent;
    border-radius: .4rem;
    transition: background-color .2s,color .2s,box-shadow .2s;
    margin: .8rem
}

.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
    color: var(--text-color);
    border-color: transparent;
    background: var(--dialog-header-hover-icon-bg)
}

.p-carousel .p-carousel-content .p-carousel-prev:focus-visible,.p-carousel .p-carousel-content .p-carousel-next:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-carousel .p-carousel-indicators {
    padding: 1rem
}

.p-carousel .p-carousel-indicators .p-carousel-indicator {
    margin-right: .8rem;
    margin-bottom: .8rem
}

.p-carousel .p-carousel-indicators .p-carousel-indicator button {
    background-color: #e9ecef;
    width: 2rem;
    height: .5rem;
    transition: background-color .2s,color .2s,box-shadow .2s;
    border-radius: 0
}

.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
    background: #dee2e6
}

.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
    background: #d4d4d4;
    color: var(--text-color)
}

.p-datatable .p-paginator-top {
    border-width: 1px 0 1px 0;
    border-radius: 0
}

.p-datatable .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0
}

.p-datatable .p-datatable-header {
    background: var(--surface-ground);
    color: var(--text-color);
    border: 1px solid var(--surface-border);
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 600
}

.p-datatable .p-datatable-footer {
    background: #f8f9fa;
    color: var(--text-color);
    border: 1px solid #e9ecef;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 600
}

.p-datatable .p-datatable-thead>tr>th {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e9ecef;
    border-width: 0 0 1px 0;
    font-weight: 600;
    color: var(--text-color);
    background: #f8f9fa;
    transition: background-color .2s,border-color .2s,box-shadow .2s
}

.p-datatable .p-datatable-tfoot>tr>td {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e9ecef;
    border-width: 0 0 1px 0;
    font-weight: 600;
    color: var(--text-color);
    background: #f8f9fa
}

.p-datatable .p-sortable-column .p-sortable-column-icon {
    color: var(--text-color-secondary);
    margin-left: .8rem
}

.p-datatable .p-sortable-column .p-sortable-column-badge {
    border-radius: 50%;
    height: 1.143rem;
    min-width: 1.143rem;
    line-height: 1.143rem;
    color: var(--text-color);
    background: #d4d4d4;
    margin-left: .8rem
}

.p-datatable .p-sortable-column:not(.p-highlight):hover {
    background: #e9ecef;
    color: var(--text-color)
}

.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
    color: var(--text-color-secondary)
}

.p-datatable .p-sortable-column.p-highlight {
    background: #f8f9fa;
    color: #404040
}

.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: #404040
}

.p-datatable .p-sortable-column.p-highlight:hover {
    background: #e9ecef;
    color: #404040
}

.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
    color: #404040
}

.p-datatable .p-sortable-column:focus-visible {
    box-shadow: inset 0 0 0 .15rem var(--border-primary-color-focus);
    outline: 0 none
}

.p-datatable .p-datatable-tbody>tr {
    background: var(--surface-card);
    color: var(--text-color);
    transition: background-color .2s,border-color .2s,box-shadow .2s
}

.p-datatable .p-datatable-tbody>tr>td {
    text-align: left;
    border: 1px solid rgba(0,0,0,.15);
    border-width: 0 0 1px 0;
    padding: 1rem 1rem
}

.p-datatable .p-datatable-tbody>tr>td .p-row-toggler,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel {
    width: 2rem;
    height: 2rem;
    color: var(--text-color-secondary);
    border: 0 none;
    background: transparent;
    border-radius: .4rem;
    transition: background-color .2s,color .2s,box-shadow .2s
}

.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover {
    color: var(--text-color);
    border-color: transparent;
    background: var(--dialog-header-hover-icon-bg)
}

.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save {
    margin-right: .8rem
}

.p-datatable .p-datatable-tbody>tr:focus-visible {
    outline: .15rem solid var(--border-primary-color-focus);
    outline-offset: -0.15rem
}

.p-datatable .p-datatable-tbody>tr.p-highlight {
    background: #d4d4d4;
    color: var(--text-color)
}

.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td {
    box-shadow: inset 0 2px 0 0 #d4d4d4
}

.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td {
    box-shadow: inset 0 -2px 0 0 #d4d4d4
}

.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover {
    background: var(--surface-hover-light);
    color: var(--text-color)
}

.p-datatable .p-column-resizer-helper {
    background: #404040
}

.p-datatable .p-datatable-scrollable-header,.p-datatable .p-datatable-scrollable-footer {
    background: transparent
}

.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-scroller-viewport>.p-scroller>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-scroller-viewport>.p-scroller>.p-datatable-table>.p-datatable-tfoot {
    background-color: #f8f9fa
}

.p-datatable .p-datatable-loading-icon {
    font-size: 2.4rem
}

.p-datatable.p-datatable-gridlines .p-datatable-header {
    border-width: 1px 1px 0 1px
}

.p-datatable.p-datatable-gridlines .p-datatable-footer {
    border-width: 0 1px 1px 1px
}

.p-datatable.p-datatable-gridlines .p-paginator-top {
    border-width: 0 1px 0 1px
}

.p-datatable.p-datatable-gridlines .p-paginator-bottom {
    border-width: 0 1px 1px 1px
}

.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th {
    border-width: 1px 0 1px 1px
}

.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child {
    border-width: 1px
}

.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td {
    border-width: 1px 0 0 1px
}

.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child {
    border-width: 1px 1px 0 1px
}

.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td {
    border-width: 1px 0 1px 1px
}

.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child {
    border-width: 1px
}

.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td {
    border-width: 1px 0 1px 1px
}

.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child {
    border-width: 1px 1px 1px 1px
}

.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td {
    border-width: 0 0 1px 1px
}

.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child {
    border-width: 0 1px 1px 1px
}

.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td {
    border-width: 0 0 1px 1px
}

.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child {
    border-width: 0 1px 1px 1px
}

.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td {
    border-width: 0 0 0 1px
}

.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child {
    border-width: 0 1px 0 1px
}

.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(even) {
    background: var(--surface-card)
}

.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(even).p-highlight {
    background: #d4d4d4;
    color: var(--text-color)
}

.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(even).p-highlight .p-row-toggler {
    color: var(--text-color)
}

.p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(even).p-highlight .p-row-toggler:hover {
    color: var(--text-color)
}

.p-datatable.p-datatable-sm .p-datatable-header {
    padding: .5rem .5rem
}

.p-datatable.p-datatable-sm .p-datatable-thead>tr>th {
    padding: .5rem .5rem
}

.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td {
    padding: .5rem .5rem
}

.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td {
    padding: .5rem .5rem
}

.p-datatable.p-datatable-sm .p-datatable-footer {
    padding: .5rem .5rem
}

.p-datatable.p-datatable-lg .p-datatable-header {
    padding: 1.25rem 1.25rem
}

.p-datatable.p-datatable-lg .p-datatable-thead>tr>th {
    padding: 1.25rem 1.25rem
}

.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td {
    padding: 1.25rem 1.25rem
}

.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td {
    padding: 1.25rem 1.25rem
}

.p-datatable.p-datatable-lg .p-datatable-footer {
    padding: 1.25rem 1.25rem
}

.p-dataview .p-paginator-top {
    border-width: 1px 0 1px 0;
    border-radius: 0
}

.p-dataview .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0
}

.p-dataview .p-dataview-header {
    background: var(--surface-ground);
    color: var(--text-color);
    border: 1px solid var(--surface-border);
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 600
}

.p-dataview .p-dataview-content {
    background: var(--surface-card);
    color: var(--text-color);
    border: 0 none;
    padding: 0
}

.p-dataview .p-dataview-footer {
    background: #f8f9fa;
    color: var(--text-color);
    border: 1px solid #e9ecef;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 600;
    border-bottom-left-radius: .4rem;
    border-bottom-right-radius: .4rem
}

.p-dataview .p-dataview-loading-icon {
    font-size: 2.4rem
}

.p-dataview .p-dataview-emptymessage {
    padding: 1rem
}

.p-column-filter-row .p-column-filter-menu-button,.p-column-filter-row .p-column-filter-clear-button {
    margin-left: .8rem
}

.p-column-filter-menu-button {
    width: 2rem;
    height: 2rem;
    color: var(--text-color-secondary);
    border: 0 none;
    background: transparent;
    border-radius: .4rem;
    transition: background-color .2s,color .2s,box-shadow .2s
}

.p-column-filter-menu-button:hover {
    color: var(--text-color);
    border-color: transparent;
    background: var(--dialog-header-hover-icon-bg)
}

.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
    background: var(--dialog-header-hover-icon-bg);
    color: var(--text-color)
}

.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
    background: #d4d4d4;
    color: var(--text-color)
}

.p-column-filter-menu-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-column-filter-clear-button {
    width: 2rem;
    height: 2rem;
    color: var(--text-color-secondary);
    border: 0 none;
    background: transparent;
    border-radius: .4rem;
    transition: background-color .2s,color .2s,box-shadow .2s
}

.p-column-filter-clear-button:hover {
    color: var(--text-color);
    border-color: transparent;
    background: var(--dialog-header-hover-icon-bg)
}

.p-column-filter-clear-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-column-filter-overlay {
    background: var(--inputoverlay-bg);
    color: var(--inputlist-text-color);
    border: 0 none;
    border-radius: .4rem;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.1);
    min-width: 12.5rem
}

.p-column-filter-overlay .p-column-filter-row-items {
    padding: 1rem 0
}

.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
    margin: 0;
    padding: 1rem 1.5rem;
    border: 0 none;
    color: var(--inputlist-item-text-color);
    background: var(--inputlist-item-bg);
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: 0
}

.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
    color: var(--text-color);
    background: #d4d4d4
}

.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
    color: var(--inputlist-item-hover-text-color);
    background: var(--inputlist-item-hover-bg)
}

.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 .15rem var(--border-primary-color-focus)
}

.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
    border-top: 1px solid #dee2e6;
    margin: .4rem 0
}

.p-column-filter-overlay-menu .p-column-filter-operator {
    padding: 1rem;
    border-bottom: 0 none;
    color: var(--inputlist-header-text-color);
    background: var(--inputoverlay-header-bg);
    margin: 0;
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem
}

.p-column-filter-overlay-menu .p-column-filter-constraint {
    padding: 1rem;
    border-bottom: 1px solid #dee2e6
}

.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
    margin-bottom: .8rem
}

.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
    margin-top: .8rem
}

.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
    border-bottom: 0 none
}

.p-column-filter-overlay-menu .p-column-filter-add-rule {
    padding: .5rem 1rem
}

.p-column-filter-overlay-menu .p-column-filter-buttonbar {
    padding: 1rem
}

.p-orderlist .p-orderlist-controls {
    padding: 1rem
}

.p-orderlist .p-orderlist-controls .p-button {
    margin-bottom: .8rem
}

.p-orderlist .p-orderlist-list-container {
    background: #fff;
    border: none;
    border-radius: .4rem;
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s;
    outline-color: transparent
}

.p-orderlist .p-orderlist-list-container.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus);
    border-color: var(--inputtext-border-active-color)
}

.p-orderlist .p-orderlist-header {
    color: var(--text-color);
    padding: 1rem;
    font-weight: 600
}

.p-orderlist .p-orderlist-header .p-orderlist-title {
    font-weight: 600
}

.p-orderlist .p-orderlist-filter-container {
    padding: 1rem;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-bottom: 0 none
}

.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
    padding-right: 2.4rem
}

.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
    right: 1rem;
    color: var(--inputtext-icon-color)
}

.p-orderlist .p-orderlist-list {
    color: var(--text-color);
    padding: 1rem 0;
    outline: 0 none
}

.p-orderlist .p-orderlist-list:not(:first-child) {
    border-top: none
}

.p-orderlist .p-orderlist-list .p-orderlist-item {
    padding: 1rem 1.5rem;
    margin: 0;
    border: 0 none;
    color: var(--inputlist-item-text-color);
    background: var(--inputlist-item-bg);
    transition: background-color .2s,border-color .2s,box-shadow .2s
}

.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
    background: var(--inputlist-item-hover-bg);
    color: var(--inputlist-item-hover-text-color)
}

.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus {
    color: var(--inputlist-item-focus-text-color);
    background: var(--inputlist-item-focus-bg)
}

.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
    color: var(--text-color);
    background: #d4d4d4
}

.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus {
    background: #d4d4d4
}

.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
    padding: 1rem 1.5rem;
    color: var(--inputlist-item-text-color)
}

.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
    background: var(--inputlist-item-hover-bg);
    color: var(--inputlist-item-hover-text-color)
}

.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
    background: #e9ecef
}

.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
    background: var(--inputlist-item-hover-bg)
}

.p-orderlist-item.cdk-drag-preview {
    padding: 1rem 1.5rem;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.1);
    border: 0 none;
    color: var(--inputlist-item-text-color);
    background: #fff;
    margin: 0
}

.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
    background: var(--inputlist-item-hover-bg);
    color: var(--inputlist-item-hover-text-color)
}

.p-organizationchart .p-organizationchart-node-content.p-highlight {
    background: #d4d4d4;
    color: var(--text-color)
}

.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
    color: #949494
}

.p-organizationchart .p-organizationchart-line-down {
    background: #dee2e6
}

.p-organizationchart .p-organizationchart-line-left {
    border-right: none;
    border-color: #dee2e6
}

.p-organizationchart .p-organizationchart-line-top {
    border-top: none;
    border-color: #dee2e6
}

.p-organizationchart .p-organizationchart-node-content {
    border: none;
    background: #fff;
    color: var(--text-color);
    padding: 1rem
}

.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
    background: inherit;
    color: inherit;
    border-radius: 50%
}

.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-paginator {
    background: #fff;
    color: var(--text-color-secondary);
    border: solid #e9ecef;
    border-width: 0;
    padding: .5rem 1rem;
    border-radius: .4rem
}

.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last {
    background-color: transparent;
    border: 0 none;
    color: var(--text-color-secondary);
    min-width: 3.8rem;
    height: 3.8rem;
    margin: .143rem;
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
    background: #e9ecef;
    border-color: transparent;
    color: var(--text-color-secondary)
}

.p-paginator .p-paginator-first {
    border-top-left-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.p-paginator .p-paginator-last {
    border-top-right-radius: .4rem;
    border-bottom-right-radius: .4rem
}

.p-paginator .p-dropdown {
    margin-left: .8rem;
    margin-right: .8rem;
    height: 3.8rem
}

.p-paginator .p-dropdown .p-dropdown-label {
    padding-right: 0
}

.p-paginator .p-paginator-page-input {
    margin-left: .8rem;
    margin-right: .8rem
}

.p-paginator .p-paginator-page-input .p-inputtext {
    max-width: 3.8rem
}

.p-paginator .p-paginator-current {
    background-color: transparent;
    border: 0 none;
    color: var(--text-color-secondary);
    min-width: 3.8rem;
    height: 3.8rem;
    margin: .143rem;
    padding: 0 .8rem
}

.p-paginator .p-paginator-pages .p-paginator-page {
    background-color: transparent;
    border: 0 none;
    color: var(--text-color-secondary);
    min-width: 3.8rem;
    height: 3.8rem;
    margin: .143rem;
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
    background: #d4d4d4;
    border-color: #d4d4d4;
    color: var(--text-color)
}

.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
    background: #e9ecef;
    border-color: transparent;
    color: var(--text-color-secondary)
}

.p-picklist .p-picklist-buttons {
    padding: 1rem
}

.p-picklist .p-picklist-buttons .p-button {
    margin-bottom: .8rem
}

.p-picklist .p-picklist-list-wrapper {
    background: #fff;
    border: none;
    border-radius: .4rem;
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s;
    outline-color: transparent
}

.p-picklist .p-picklist-list-wrapper.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus);
    border-color: var(--inputtext-border-active-color)
}

.p-picklist .p-picklist-header {
    color: var(--text-color);
    padding: 1rem;
    font-weight: 600
}

.p-picklist .p-picklist-header .p-picklist-title {
    font-weight: 600
}

.p-picklist .p-picklist-filter-container {
    padding: 1rem;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-bottom: 0 none
}

.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
    padding-right: 2.4rem
}

.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
    right: 1rem;
    color: var(--inputtext-icon-color)
}

.p-picklist .p-picklist-list {
    color: var(--text-color);
    padding: 1rem 0;
    outline: 0 none
}

.p-picklist .p-picklist-list:not(:first-child) {
    border-top: none
}

.p-picklist .p-picklist-list .p-picklist-item {
    padding: 1rem 1.5rem;
    margin: 0;
    border: 0 none;
    color: var(--inputlist-item-text-color);
    background: var(--inputlist-item-bg);
    transition: background-color .2s,border-color .2s,box-shadow .2s
}

.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
    background: var(--inputlist-item-hover-bg);
    color: var(--inputlist-item-hover-text-color)
}

.p-picklist .p-picklist-list .p-picklist-item.p-focus {
    color: var(--inputlist-item-focus-text-color);
    background: var(--inputlist-item-focus-bg)
}

.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
    color: var(--text-color);
    background: #d4d4d4
}

.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus {
    background: #d4d4d4
}

.p-picklist .p-picklist-list .p-picklist-empty-message {
    padding: 1rem 1.5rem;
    color: var(--inputlist-item-text-color)
}

.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
    background: var(--inputlist-item-hover-bg);
    color: var(--inputlist-item-hover-text-color)
}

.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
    background: #e9ecef
}

.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
    background: var(--inputlist-item-hover-bg)
}

.p-picklist-item.cdk-drag-preview {
    padding: 1rem 1.5rem;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.1);
    border: 0 none;
    color: var(--inputlist-item-text-color);
    background: #fff;
    margin: 0
}

.p-timeline .p-timeline-event-marker {
    border: 2px solid #d4d4d4;
    border-radius: 50%;
    width: 1.5rem;
    height: 1.5rem;
    background-color: var(--text-color)
}

.p-timeline .p-timeline-event-connector {
    background-color: #dee2e6
}

.p-timeline.p-timeline-vertical .p-timeline-event-opposite,.p-timeline.p-timeline-vertical .p-timeline-event-content {
    padding: 0 1rem
}

.p-timeline.p-timeline-vertical .p-timeline-event-connector {
    width: 2px
}

.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,.p-timeline.p-timeline-horizontal .p-timeline-event-content {
    padding: 1rem 0
}

.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
    height: 2px
}

.p-tree {
    border: none;
    background: #fff;
    color: var(--text-color);
    padding: 1rem;
    border-radius: .4rem
}

.p-tree .p-tree-container .p-treenode {
    padding: .143rem;
    outline: 0 none
}

.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 .15rem var(--border-primary-color-focus)
}

.p-tree .p-tree-container .p-treenode .p-treenode-content {
    border-radius: .4rem;
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    padding: 1rem
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
    margin-right: .8rem;
    width: 2rem;
    height: 2rem;
    color: var(--text-color-secondary);
    border: 0 none;
    background: transparent;
    border-radius: .4rem;
    transition: background-color .2s,color .2s,box-shadow .2s
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
    color: var(--text-color);
    border-color: transparent;
    background: var(--dialog-header-hover-icon-bg)
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
    margin-right: .8rem;
    color: var(--text-color-secondary)
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
    margin-right: .8rem
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
    color: var(--text-color)
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
    background: #d4d4d4;
    color: var(--text-color)
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
    color: var(--text-color)
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
    color: var(--text-color)
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
    background: var(--inputlist-item-hover-bg);
    color: var(--inputlist-item-hover-text-color)
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
    background: var(--inputlist-item-hover-bg);
    color: var(--inputlist-item-hover-text-color)
}

.p-tree .p-tree-filter-container {
    margin-bottom: .8rem
}

.p-tree .p-tree-filter-container .p-tree-filter {
    width: 100%;
    padding-right: 2.4rem
}

.p-tree .p-tree-filter-container .p-tree-filter-icon {
    right: 1rem;
    color: var(--inputtext-icon-color)
}

.p-tree .p-treenode-children {
    padding: 0 0 0 1rem
}

.p-tree .p-tree-loading-icon {
    font-size: 2.4rem
}

.p-tree .p-tree-loading-icon.p-icon {
    width: 2.4rem;
    height: 2.4rem
}

.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
    background-color: #aaa
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
    border-radius: .4rem;
    border: none;
    background-color: #fff;
    color: var(--text-color);
    padding: 1rem;
    transition: background-color .2s,border-color .2s,box-shadow .2s
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
    background-color: #d4d4d4;
    color: var(--text-color)
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
    color: var(--text-color)
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
    margin-right: .8rem
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
    color: var(--text-color-secondary);
    margin-right: .8rem
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
    margin-right: .8rem
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
    background-color: inherit;
    color: inherit
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
    background: var(--inputlist-item-hover-bg);
    color: var(--inputlist-item-hover-text-color)
}

.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-treetable .p-paginator-top {
    border-width: 1px 0 1px 0;
    border-radius: 0
}

.p-treetable .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0
}

.p-treetable .p-treetable-header {
    background: var(--surface-ground);
    color: var(--text-color);
    border: 1px solid var(--surface-border);
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 600
}

.p-treetable .p-treetable-footer {
    background: #f8f9fa;
    color: var(--text-color);
    border: 1px solid #e9ecef;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 600
}

.p-treetable .p-treetable-thead>tr>th {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e9ecef;
    border-width: 0 0 1px 0;
    font-weight: 600;
    color: var(--text-color);
    background: #f8f9fa;
    transition: background-color .2s,border-color .2s,box-shadow .2s
}

.p-treetable .p-treetable-tfoot>tr>td {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e9ecef;
    border-width: 0 0 1px 0;
    font-weight: 600;
    color: var(--text-color);
    background: #f8f9fa
}

.p-treetable .p-sortable-column {
    outline-color: var(--border-primary-color-focus)
}

.p-treetable .p-sortable-column .p-sortable-column-icon {
    color: var(--text-color-secondary);
    margin-left: .8rem
}

.p-treetable .p-sortable-column .p-sortable-column-badge {
    border-radius: 50%;
    height: 1.143rem;
    min-width: 1.143rem;
    line-height: 1.143rem;
    color: var(--text-color);
    background: #d4d4d4;
    margin-left: .8rem
}

.p-treetable .p-sortable-column:not(.p-highlight):hover {
    background: #e9ecef;
    color: var(--text-color)
}

.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
    color: var(--text-color-secondary)
}

.p-treetable .p-sortable-column.p-highlight {
    background: #f8f9fa;
    color: #404040
}

.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: #404040
}

.p-treetable .p-treetable-tbody>tr {
    background: var(--surface-card);
    color: var(--text-color);
    transition: background-color .2s,border-color .2s,box-shadow .2s
}

.p-treetable .p-treetable-tbody>tr>td {
    text-align: left;
    border: 1px solid rgba(0,0,0,.15);
    border-width: 0 0 1px 0;
    padding: 1rem 1rem
}

.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler {
    width: 2rem;
    height: 2rem;
    color: var(--text-color-secondary);
    border: 0 none;
    background: transparent;
    border-radius: .4rem;
    transition: background-color .2s,color .2s,box-shadow .2s;
    margin-right: .8rem
}

.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover {
    color: var(--text-color);
    border-color: transparent;
    background: var(--dialog-header-hover-icon-bg)
}

.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler.p-icon {
    width: 2.4rem;
    height: 2.4rem
}

.p-treetable .p-treetable-tbody>tr>td p-treetablecheckbox .p-checkbox {
    margin-right: .8rem
}

.p-treetable .p-treetable-tbody>tr>td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
    color: var(--text-color)
}

.p-treetable .p-treetable-tbody>tr:focus-visible {
    outline: .15rem solid var(--border-primary-color-focus);
    outline-offset: -0.15rem
}

.p-treetable .p-treetable-tbody>tr.p-highlight {
    background: #d4d4d4;
    color: var(--text-color)
}

.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler {
    color: var(--text-color)
}

.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover {
    color: var(--text-color)
}

.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover {
    background: var(--surface-hover-light);
    color: var(--text-color)
}

.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler {
    color: var(--text-color)
}

.p-treetable .p-column-resizer-helper {
    background: #404040
}

.p-treetable .p-treetable-scrollable-header,.p-treetable .p-treetable-scrollable-footer {
    background: transparent
}

.p-treetable .p-treetable-loading-icon {
    font-size: 2.4rem
}

.p-treetable .p-treetable-loading-icon.p-icon {
    width: 2.4rem;
    height: 2.4rem
}

.p-treetable.p-treetable-gridlines .p-datatable-header {
    border-width: 1px 1px 0 1px
}

.p-treetable.p-treetable-gridlines .p-treetable-footer {
    border-width: 0 1px 1px 1px
}

.p-treetable.p-treetable-gridlines .p-treetable-top {
    border-width: 0 1px 0 1px
}

.p-treetable.p-treetable-gridlines .p-treetable-bottom {
    border-width: 0 1px 1px 1px
}

.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th {
    border-width: 1px
}

.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td {
    border-width: 1px
}

.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td {
    border-width: 1px
}

.p-treetable.p-treetable-sm .p-treetable-header {
    padding: .75rem .75rem
}

.p-treetable.p-treetable-sm .p-treetable-thead>tr>th {
    padding: .5rem .5rem
}

.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td {
    padding: .5rem .5rem
}

.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td {
    padding: .5rem .5rem
}

.p-treetable.p-treetable-sm .p-treetable-footer {
    padding: .5rem .5rem
}

.p-treetable.p-treetable-lg .p-treetable-header {
    padding: 1.25rem 1.25rem
}

.p-treetable.p-treetable-lg .p-treetable-thead>tr>th {
    padding: 1.25rem 1.25rem
}

.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td {
    padding: 1.25rem 1.25rem
}

.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td {
    padding: 1.25rem 1.25rem
}

.p-treetable.p-treetable-lg .p-treetable-footer {
    padding: 1.25rem 1.25rem
}

.p-virtualscroller .p-virtualscroller-header {
    background: var(--surface-ground);
    color: var(--text-color);
    border: 1px solid var(--surface-border);
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 600
}

.p-virtualscroller .p-virtualscroller-content {
    background: var(--surface-card);
    color: var(--text-color);
    border: 0 none;
    padding: 0
}

.p-virtualscroller .p-virtualscroller-footer {
    background: #f8f9fa;
    color: var(--text-color);
    border: 1px solid #e9ecef;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 600;
    border-bottom-left-radius: .4rem;
    border-bottom-right-radius: .4rem
}

.p-accordion .p-accordion-header .p-accordion-header-link {
    padding: 1rem;
    border: 1px solid #e5e5e5;
    color: var(--text-color);
    background: transparent;
    font-weight: 600;
    border-radius: .4rem;
    transition: background-color .2s,border-color .2s,box-shadow .2s
}

.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
    margin-right: .8rem
}

.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
    background: #e9ecef;
    border-color: 1px solid #e5e5e5;
    color: var(--text-color)
}

.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
    background: transparent;
    border-color: #e5e5e5;
    color: var(--text-color);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
    border-color: #e5e5e5;
    background: #e9ecef;
    color: var(--text-color)
}

.p-accordion .p-accordion-content {
    padding: 1rem;
    border: none;
    background: #fff;
    color: var(--text-color);
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.p-accordion p-accordiontab .p-accordion-tab {
    margin-bottom: 0
}

.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
    border-radius: 0
}

.p-accordion p-accordiontab .p-accordion-content {
    border-radius: 0
}

.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
    border-top: 0 none
}

.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link,.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
    border-top: 0 none
}

.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem
}

.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.p-accordion p-accordiontab:last-child .p-accordion-content {
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.p-card {
    background: #fff;
    color: var(--text-color);
    box-shadow: none;
    border-radius: .4rem
}

.p-card .p-card-body {
    padding: 1rem
}

.p-card .p-card-title {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: .8rem
}

.p-card .p-card-subtitle {
    font-weight: 700;
    margin-bottom: .8rem;
    color: var(--text-color-secondary)
}

.p-card .p-card-content {
    padding: 1rem 0
}

.p-card .p-card-footer {
    padding: 1rem 0 0 0
}

.p-divider .p-divider-content {
    background-color: #fff
}

.p-divider.p-divider-horizontal {
    margin: 1rem 0;
    padding: 0 1rem
}

.p-divider.p-divider-horizontal:before {
    border-top: 1px var(--divider-border-color)
}

.p-divider.p-divider-horizontal .p-divider-content {
    padding: 0 .8rem
}

.p-divider.p-divider-vertical {
    margin: 0 1rem;
    padding: 1rem 0
}

.p-divider.p-divider-vertical:before {
    border-left: 1px var(--divider-border-color)
}

.p-divider.p-divider-vertical .p-divider-content {
    padding: .8rem 0
}

.p-fieldset {
    border: none;
    background: #fff;
    color: var(--text-color);
    border-radius: .4rem
}

.p-fieldset .p-fieldset-legend {
    padding: 1rem;
    border: 1px solid #e5e5e5;
    color: var(--text-color);
    background: transparent;
    font-weight: 600;
    border-radius: .4rem
}

.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
    padding: 0;
    transition: background-color .2s,color .2s,box-shadow .2s
}

.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
    padding: 1rem;
    color: var(--text-color);
    border-radius: .4rem;
    transition: background-color .2s,border-color .2s,box-shadow .2s
}

.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
    margin-right: .8rem
}

.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
    background: #e9ecef;
    border-color: #e5e5e5;
    color: var(--text-color)
}

.p-fieldset .p-fieldset-content {
    padding: 1rem
}

.p-panel .p-panel-header {
    border: 1px solid #e5e5e5;
    padding: 1rem;
    background: transparent;
    color: var(--text-color);
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem
}

.p-panel .p-panel-header .p-panel-title {
    font-weight: 600
}

.p-panel .p-panel-header .p-panel-header-icon {
    width: 2rem;
    height: 2rem;
    color: var(--text-color-secondary);
    border: 0 none;
    background: transparent;
    border-radius: .4rem;
    transition: background-color .2s,color .2s,box-shadow .2s
}

.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
    color: var(--text-color);
    border-color: transparent;
    background: var(--dialog-header-hover-icon-bg)
}

.p-panel .p-panel-header .p-panel-header-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-panel.p-panel-toggleable .p-panel-header {
    padding: 1rem
}

.p-panel .p-panel-content {
    padding: 1rem;
    border: none;
    background: #fff;
    color: var(--text-color);
    border-top: 0 none
}

.p-panel .p-panel-content:last-child {
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.p-panel .p-panel-footer {
    padding: .5rem 1rem;
    border: 1px solid #e5e5e5;
    background: var(--surface-card);
    color: var(--text-color);
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem;
    border-top: 0 none
}

.p-panel .p-panel-icons-end {
    order: 2;
    margin-left: auto
}

.p-panel .p-panel-icons-start {
    order: 0;
    margin-right: .8rem
}

.p-panel .p-panel-icons-center {
    order: 2;
    width: 100%;
    text-align: center
}

.p-scrollpanel .p-scrollpanel-bar {
    background: #f8f9fa;
    border: 0 none;
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s
}

.p-scrollpanel .p-scrollpanel-bar:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-splitter {
    border: none;
    background: #fff;
    border-radius: .4rem;
    color: var(--text-color)
}

.p-splitter .p-splitter-gutter {
    transition: background-color .2s,color .2s,box-shadow .2s;
    background: #f8f9fa
}

.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
    background: #e5e5e5
}

.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-splitter .p-splitter-gutter-resizing {
    background: #e5e5e5
}

.p-tabview .p-tabview-nav-content {
    scroll-padding-inline: 3.8rem
}

.p-tabview .p-tabview-nav {
    background: var(--tab-menu-bg-color);
    border: 1px solid var(--tab-menu-border-color);
    border-width: 0 0 2px 0
}

.p-tabview .p-tabview-nav li {
    margin-right: 0
}

.p-tabview .p-tabview-nav li .p-tabview-nav-link {
    border: solid var(--tab-menu-tab-border-color);
    border-width: 0 0 2px 0;
    border-color: transparent transparent var(--tab-menu-tab-border-color) transparent;
    background: var(--tab-menu-tab-bg-color);
    color: var(--tab-menu-tab-text-color);
    padding: 1rem;
    font-weight: 600;
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem;
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    margin: 0 0 -2px 0
}

.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
    background: var(--tab-menu-tab-bg-hover-color);
    border-color: var(--tab-menu-tab-border-hover-color);
    color: var(--tab-menu-tab-text-hover-color)
}

.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
    background: var(--tab-menu-tab-bg-selected-color);
    border-color: var(--tab-menu-tab-border-selected-color);
    color: var(--tab-menu-tab-text-selected-color)
}

.p-tabview .p-tabview-left-icon {
    margin-right: .8rem
}

.p-tabview .p-tabview-right-icon {
    margin-left: .8rem
}

.p-tabview .p-tabview-close {
    margin-left: .8rem
}

.p-tabview .p-tabview-nav-btn.p-link {
    background: var(--tab-menu-tab-bg-selected-color);
    color: var(--tab-menu-tab-text-selected-color);
    width: 3.8rem;
    box-shadow: 0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);
    border-radius: 0
}

.p-tabview .p-tabview-nav-btn.p-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-tabview .p-tabview-panels {
    background: var(--surface-card);
    padding: 1rem;
    border: 0 none;
    color: var(--text-color);
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.p-toolbar {
    background: transparent;
    border: 1px solid #e5e5e5;
    padding: 1rem;
    border-radius: .4rem;
    gap: .8rem
}

.p-toolbar .p-toolbar-separator {
    margin: 0 .8rem
}

.p-confirm-popup {
    background: #fff;
    color: var(--text-color);
    border: 0 none;
    border-radius: .4rem;
    box-shadow: 0 0 14px 0 rgba(0,0,0,.1)
}

.p-confirm-popup .p-confirm-popup-content {
    padding: 1rem
}

.p-confirm-popup .p-confirm-popup-footer {
    text-align: right;
    padding: .5rem 1rem
}

.p-confirm-popup .p-confirm-popup-footer button {
    margin: 0 .8rem 0 0;
    width: auto
}

.p-confirm-popup .p-confirm-popup-footer button:last-child {
    margin: 0
}

.p-confirm-popup:after {
    border: solid transparent;
    border-color: rgba(255,255,255,0);
    border-bottom-color: #fff
}

.p-confirm-popup:before {
    border: solid transparent;
    border-color: rgba(255,255,255,0);
    border-bottom-color: #fff
}

.p-confirm-popup.p-confirm-popup-flipped:after {
    border-top-color: #fff
}

.p-confirm-popup.p-confirm-popup-flipped:before {
    border-top-color: #fff
}

.p-confirm-popup .p-confirm-popup-icon {
    font-size: 2.1rem
}

.p-confirm-popup .p-confirm-popup-icon.p-icon {
    width: 2.1rem;
    height: 2.1rem
}

.p-confirm-popup .p-confirm-popup-message {
    margin-left: 1.6rem
}

.p-dialog {
    border-radius: .4rem;
    box-shadow: 0 0 14px 0 rgba(0,0,0,.1);
    border: 0 none
}

.p-dialog .p-dialog-header {
    border-bottom: 1px solid var(--dialog-border-color);
    background: var(--dialog-header-bg);
    color: var(--dialog-text-color);
    padding: 2.4rem 2.4rem 0;
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem
}

.p-dialog .p-dialog-header .p-dialog-title {
    font-weight: 600;
    font-size: 2rem
}

.p-dialog .p-dialog-header .p-dialog-header-icon {
    width: 2rem;
    height: 2rem;
    color: var(--text-color-secondary);
    border: 0 none;
    background: transparent;
    border-radius: .4rem;
    transition: background-color .2s,color .2s,box-shadow .2s;
    margin-right: .8rem
}

.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
    color: var(--text-color);
    border-color: transparent;
    background: var(--dialog-header-hover-icon-bg)
}

.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
    margin-right: 0
}

.p-dialog .p-dialog-content {
    background: #fff;
    color: var(--text-color);
    padding: 2.4rem
}

.p-dialog .p-dialog-content:last-of-type {
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.p-dialog .p-dialog-footer {
    border-top: 1px solid var(--dialog-border-color);
    background: #fff;
    color: var(--text-color);
    padding: 0 2.4rem 2.4rem;
    text-align: right;
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.p-dialog .p-dialog-footer button {
    margin: 0 .8rem 0 0;
    width: auto
}

.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
    font-size: 2.8rem
}

.p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon {
    width: 2.8rem;
    height: 2.8rem
}

.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
    margin-left: 1.6rem
}

.p-overlaypanel {
    background: #fff;
    color: var(--text-color);
    border: 0 none;
    border-radius: .4rem;
    box-shadow: 0 0 14px 0 rgba(0,0,0,.1)
}

.p-overlaypanel .p-overlaypanel-content {
    padding: 1rem
}

.p-overlaypanel .p-overlaypanel-close {
    background: var(--button-default-bg-color);
    color: var(--button-default-text-color);
    width: 2rem;
    height: 2rem;
    transition: background-color .2s,color .2s,box-shadow .2s;
    border-radius: .4rem;
    position: absolute;
    top: -1rem;
    right: -1rem
}

.p-overlaypanel .p-overlaypanel-close:enabled:hover {
    background: var(--button-default-bg-hover-color);
    color: var(--button-default-text-hover-color)
}

.p-overlaypanel:after {
    border: solid transparent;
    border-color: rgba(255,255,255,0);
    border-bottom-color: #fff
}

.p-overlaypanel:before {
    border: solid transparent;
    border-color: rgba(255,255,255,0);
    border-bottom-color: #f2f2f2
}

.p-overlaypanel.p-overlaypanel-flipped:after {
    border-top-color: #fff
}

.p-overlaypanel.p-overlaypanel-flipped:before {
    border-top-color: #fff
}

.p-sidebar {
    background: #fff;
    color: var(--text-color);
    border: 0 none;
    box-shadow: 0 0 14px 0 rgba(0,0,0,.1)
}

.p-sidebar .p-sidebar-header {
    padding: 1rem
}

.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon {
    width: 2rem;
    height: 2rem;
    color: var(--text-color-secondary);
    border: 0 none;
    background: transparent;
    border-radius: .4rem;
    transition: background-color .2s,color .2s,box-shadow .2s
}

.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
    color: var(--text-color);
    border-color: transparent;
    background: var(--dialog-header-hover-icon-bg)
}

.p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-sidebar .p-sidebar-header+.p-sidebar-content {
    padding-top: 0
}

.p-sidebar .p-sidebar-content {
    padding: 1rem
}

.p-sidebar .p-sidebar-footer {
    padding: 1rem
}

.p-tooltip .p-tooltip-text {
    background: var(--tooltip-bg-color);
    color: var(--tooltip-text-color);
    padding: 1rem;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.1);
    border-radius: .4rem
}

.p-tooltip.p-tooltip-right .p-tooltip-arrow {
    border-right-color: var(--tooltip-bg-color)
}

.p-tooltip.p-tooltip-left .p-tooltip-arrow {
    border-left-color: var(--tooltip-bg-color)
}

.p-tooltip.p-tooltip-top .p-tooltip-arrow {
    border-top-color: var(--tooltip-bg-color)
}

.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
    border-bottom-color: var(--tooltip-bg-color)
}

.p-fileupload .p-fileupload-buttonbar {
    background: transparent;
    padding: 1rem;
    border: 1px solid #e5e5e5;
    color: var(--text-color);
    border-bottom: 0 none;
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem
}

.p-fileupload .p-fileupload-buttonbar .p-button {
    margin-right: .8rem
}

.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-fileupload .p-fileupload-content {
    background: #fff;
    padding: 2rem 1rem;
    border: none;
    color: var(--text-color);
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.p-fileupload .p-fileupload-content.p-fileupload-highlight {
    border-color: var(--surface-500);
    border-style: dashed;
    background-color: #d4d4d4
}

.p-fileupload .p-progressbar {
    height: .25rem
}

.p-fileupload .p-fileupload-row>div {
    padding: 1rem 1rem
}

.p-fileupload.p-fileupload-advanced .p-message {
    margin-top: 0
}

.p-fileupload-choose:not(.p-disabled):hover {
    background: var(--button-default-bg-hover-color);
    color: var(--button-default-text-hover-color);
    border-color: var(--button-default-border-hover-color)
}

.p-fileupload-choose:not(.p-disabled):active {
    background: var(--button-default-bg-active-color);
    color: var(--button-default-text-active-color);
    border-color: var(--button-default-border-active-color)
}

.p-breadcrumb {
    background: transparent;
    border: 1px solid var(--generic-light);
    border-radius: .4rem;
    padding: 1rem 0
}

.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-color)
}

.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
    color: var(--text-color-secondary)
}

.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
    margin: 0 .8rem 0 .8rem;
    color: var(--menu-item-text-color)
}

.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
    color: var(--menu-item-text-color)
}

.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
    color: var(--text-color-secondary)
}

.p-contextmenu {
    padding: .4rem .4rem;
    background: var(--menu-bg-color);
    color: var(--menu-header-text-color);
    border: 0 none;
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.1);
    border-radius: .4rem;
    width: 12.5rem
}

.p-contextmenu .p-contextmenu-root-list {
    outline: 0 none
}

.p-contextmenu .p-submenu-list {
    padding: .4rem .4rem;
    background: var(--menu-bg-color);
    border: 0 none;
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.1);
    border-radius: .4rem
}

.p-contextmenu .p-menuitem>.p-menuitem-content {
    color: var(--menu-item-text-color);
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link {
    color: var(--menu-item-text-color);
    padding: 1rem 1rem;
    user-select: none
}

.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-color)
}

.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: var(--text-color-secondary);
    margin-right: .8rem
}

.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content {
    color: var(--menu-item-text-highlight-color);
    background: var(--menu-item-bg-highlight-color)
}

.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-highlight-color)
}

.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content {
    background: var(--menu-item-bg-highlight-focus-color)
}

.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content {
    color: var(--menu-item-text-focus-color);
    background: var(--menu-item-bg-focus-color)
}

.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-focus-color)
}

.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--menu-item-text-focus-color)
}

.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
    color: var(--menu-item-text-hover-color);
    background: var(--menu-item-bg-hover-color)
}

.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-hover-color)
}

.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-contextmenu .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: .4rem 0
}

.p-contextmenu .p-submenu-icon {
    font-size: .875rem
}

.p-contextmenu .p-submenu-icon.p-icon {
    width: .875rem;
    height: .875rem
}

.p-dock .p-dock-list-container {
    background: rgba(255,255,255,.1);
    border: 1px solid rgba(255,255,255,.2);
    padding: .5rem .5rem;
    border-radius: .5rem
}

.p-dock .p-dock-list-container .p-dock-list {
    outline: 0 none
}

.p-dock .p-dock-item {
    padding: .5rem;
    border-radius: .5rem
}

.p-dock .p-dock-item.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 .15rem var(--border-primary-color-focus)
}

.p-dock .p-dock-link {
    width: 4rem;
    height: 4rem
}

.p-dock.p-dock-top .p-dock-item-second-prev,.p-dock.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-bottom .p-dock-item-second-next {
    margin: 0 .9rem
}

.p-dock.p-dock-top .p-dock-item-prev,.p-dock.p-dock-top .p-dock-item-next,.p-dock.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-bottom .p-dock-item-next {
    margin: 0 1.3rem
}

.p-dock.p-dock-top .p-dock-item-current,.p-dock.p-dock-bottom .p-dock-item-current {
    margin: 0 1.5rem
}

.p-dock.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-right .p-dock-item-second-next {
    margin: .9rem 0
}

.p-dock.p-dock-left .p-dock-item-prev,.p-dock.p-dock-left .p-dock-item-next,.p-dock.p-dock-right .p-dock-item-prev,.p-dock.p-dock-right .p-dock-item-next {
    margin: 1.3rem 0
}

.p-dock.p-dock-left .p-dock-item-current,.p-dock.p-dock-right .p-dock-item-current {
    margin: 1.5rem 0
}

@media screen and (max-width: 960px) {
    .p-dock.p-dock-top .p-dock-list-container,.p-dock.p-dock-bottom .p-dock-list-container {
        overflow-x:auto;
        width: 100%
    }

    .p-dock.p-dock-top .p-dock-list-container .p-dock-list,.p-dock.p-dock-bottom .p-dock-list-container .p-dock-list {
        margin: 0 auto
    }

    .p-dock.p-dock-left .p-dock-list-container,.p-dock.p-dock-right .p-dock-list-container {
        overflow-y: auto;
        height: 100%
    }

    .p-dock.p-dock-left .p-dock-list-container .p-dock-list,.p-dock.p-dock-right .p-dock-list-container .p-dock-list {
        margin: auto 0
    }

    .p-dock .p-dock-list .p-dock-item {
        transform: none;
        margin: 0
    }
}

.p-megamenu {
    padding: .5rem;
    background: #f8f9fa;
    color: var(--menu-header-text-color);
    border: 1px solid var(--generic-light);
    border-radius: .4rem
}

.p-megamenu .p-megamenu-root-list {
    outline: 0 none
}

.p-megamenu .p-menuitem>.p-menuitem-content {
    color: var(--menu-item-text-color);
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link {
    color: var(--menu-item-text-color);
    padding: 1rem 1rem;
    user-select: none
}

.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-color)
}

.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: var(--text-color-secondary);
    margin-right: .8rem
}

.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content {
    color: var(--menu-item-text-highlight-color);
    background: var(--menu-item-bg-highlight-color)
}

.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-highlight-color)
}

.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content {
    background: var(--menu-item-bg-highlight-focus-color)
}

.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content {
    color: var(--menu-item-text-focus-color);
    background: var(--menu-item-bg-focus-color)
}

.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-focus-color)
}

.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--menu-item-text-focus-color)
}

.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
    color: var(--menu-item-text-hover-color);
    background: var(--menu-item-bg-hover-color)
}

.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-hover-color)
}

.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-megamenu .p-megamenu-panel {
    background: var(--menu-bg-color);
    color: var(--menu-header-text-color);
    border: 0 none;
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.1)
}

.p-megamenu .p-submenu-header {
    margin: 0;
    padding: .75rem 1rem;
    color: var(--menu-header-text-color);
    background: var(--menu-header-bg-color);
    font-weight: 600;
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem
}

.p-megamenu .p-submenu-list {
    padding: .4rem .4rem;
    width: 12.5rem
}

.p-megamenu .p-submenu-list .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: .4rem 0
}

.p-megamenu.p-megamenu-vertical {
    width: 12.5rem;
    padding: .4rem .4rem
}

.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content {
    color: var(--menu-item-text-color);
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link {
    padding: 1rem 1rem;
    user-select: none
}

.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-color)
}

.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: var(--text-color-secondary);
    margin-right: .8rem
}

.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary);
    margin-left: .8rem
}

.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
    color: var(--menu-item-text-hover-color);
    background: var(--menu-item-bg-hover-color)
}

.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-hover-color)
}

.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-menu {
    padding: .4rem .4rem;
    background: var(--menu-bg-color);
    color: var(--menu-header-text-color);
    border: 1px solid var(--generic-light);
    border-radius: .4rem;
    width: 12.5rem
}

.p-menu .p-menuitem>.p-menuitem-content {
    color: var(--menu-item-text-color);
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link {
    color: var(--menu-item-text-color);
    padding: 1rem 1rem;
    user-select: none
}

.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-color)
}

.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: var(--text-color-secondary);
    margin-right: .8rem
}

.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-menu .p-menuitem.p-highlight>.p-menuitem-content {
    color: var(--menu-item-text-highlight-color);
    background: var(--menu-item-bg-highlight-color)
}

.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-highlight-color)
}

.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content {
    background: var(--menu-item-bg-highlight-focus-color)
}

.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content {
    color: var(--menu-item-text-focus-color);
    background: var(--menu-item-bg-focus-color)
}

.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-focus-color)
}

.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--menu-item-text-focus-color)
}

.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
    color: var(--menu-item-text-hover-color);
    background: var(--menu-item-bg-hover-color)
}

.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-hover-color)
}

.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-menu.p-menu-overlay {
    background: var(--menu-bg-color);
    border: 0 none;
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.1)
}

.p-menu .p-submenu-header {
    margin: 0;
    padding: .75rem 1rem;
    color: var(--menu-header-text-color);
    background: var(--menu-header-bg-color);
    font-weight: 600;
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem
}

.p-menu .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: .4rem 0
}

.p-menu .p-menuitem-badge {
    background: var(--badge-and-tag-tag-bg, #5C6A80);
    color: #fff;
    font-size: 1rem;
    font-weight: normal;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    border-radius: .4rem;
    margin-left: .8rem;
    padding-left: .8rem;
    padding-right: .8rem
}

.p-menubar {
    padding: .5rem;
    background: #f8f9fa;
    color: var(--menu-header-text-color);
    border: 1px solid var(--generic-light);
    border-radius: .4rem
}

.p-menubar .p-menubar-root-list {
    outline: 0 none
}

.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content {
    color: var(--menu-item-text-color);
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link {
    padding: 1rem 1rem;
    user-select: none
}

.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-color)
}

.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: var(--text-color-secondary);
    margin-right: .8rem
}

.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary);
    margin-left: .8rem
}

.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
    color: var(--menu-item-text-hover-color);
    background: var(--menu-item-bg-hover-color)
}

.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-hover-color)
}

.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-menubar .p-menuitem>.p-menuitem-content {
    color: var(--menu-item-text-color);
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link {
    color: var(--menu-item-text-color);
    padding: 1rem 1rem;
    user-select: none
}

.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-color)
}

.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: var(--text-color-secondary);
    margin-right: .8rem
}

.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-menubar .p-menuitem.p-highlight>.p-menuitem-content {
    color: var(--menu-item-text-highlight-color);
    background: var(--menu-item-bg-highlight-color)
}

.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-highlight-color)
}

.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content {
    background: var(--menu-item-bg-highlight-focus-color)
}

.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content {
    color: var(--menu-item-text-focus-color);
    background: var(--menu-item-bg-focus-color)
}

.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-focus-color)
}

.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--menu-item-text-focus-color)
}

.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
    color: var(--menu-item-text-hover-color);
    background: var(--menu-item-bg-hover-color)
}

.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-hover-color)
}

.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-menubar .p-submenu-list {
    padding: .4rem .4rem;
    background: var(--menu-bg-color);
    border: 0 none;
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.1);
    width: 12.5rem
}

.p-menubar .p-submenu-list .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: .4rem 0
}

.p-menubar .p-submenu-list .p-submenu-icon {
    font-size: .875rem
}

@media screen and (max-width: 960px) {
    .p-menubar {
        position:relative
    }

    .p-menubar .p-menubar-button {
        display: flex;
        width: 2rem;
        height: 2rem;
        color: var(--text-color-secondary);
        border-radius: .4rem;
        transition: background-color .2s,color .2s,box-shadow .2s
    }

    .p-menubar .p-menubar-button:hover {
        color: var(--text-color-secondary);
        background: var(--menu-item-bg-hover-color)
    }

    .p-menubar .p-menubar-button:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
    }

    .p-menubar .p-menubar-root-list {
        position: absolute;
        display: none;
        padding: .4rem .4rem;
        background: var(--menu-bg-color);
        border: 0 none;
        box-shadow: 0 1px 6px 0 rgba(0,0,0,.1);
        width: 100%
    }

    .p-menubar .p-menubar-root-list .p-menuitem-separator {
        border-top: 1px solid #dee2e6;
        margin: .4rem 0
    }

    .p-menubar .p-menubar-root-list .p-submenu-icon {
        font-size: .875rem
    }

    .p-menubar .p-menubar-root-list .p-menuitem {
        width: 100%;
        position: static
    }

    .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        margin-left: auto;
        transition: transform .2s
    }

    .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon {
        transform: rotate(-180deg)
    }

    .p-menubar .p-menubar-root-list .p-submenu-list {
        width: 100%;
        position: static;
        box-shadow: none;
        border: 0 none
    }

    .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
        transition: transform .2s;
        transform: rotate(90deg)
    }

    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon {
        transform: rotate(-90deg)
    }

    .p-menubar .p-menubar-root-list .p-menuitem {
        width: 100%;
        position: static
    }

    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
        padding-left: 3rem
    }

    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
        padding-left: 5rem
    }

    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
        padding-left: 7rem
    }

    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
        padding-left: 9rem
    }

    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
        padding-left: 11rem
    }

    .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
        display: flex;
        flex-direction: column;
        top: 100%;
        left: 0;
        z-index: 1
    }
}

.p-panelmenu .p-panelmenu-header {
    outline: 0 none
}

.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content {
    border: 1px solid #e5e5e5;
    color: var(--text-color);
    background: transparent;
    border-radius: .4rem;
    transition: background-color .2s,border-color .2s,box-shadow .2s
}

.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
    color: var(--text-color);
    padding: 1rem;
    font-weight: 600
}

.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
    margin-right: .8rem
}

.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon {
    margin-right: .8rem
}

.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
    background: #e9ecef;
    border-color: 1px solid #e5e5e5;
    color: var(--text-color)
}

.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
    background: transparent;
    border-color: #e5e5e5;
    color: var(--text-color);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 0
}

.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {
    border-color: #e5e5e5;
    background: #e9ecef;
    color: var(--text-color)
}

.p-panelmenu .p-panelmenu-content {
    padding: .4rem .4rem;
    border: none;
    background: #fff;
    color: var(--text-color);
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
    outline: 0 none
}

.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content {
    color: var(--menu-item-text-color);
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link {
    color: var(--menu-item-text-color);
    padding: 1rem 1rem;
    user-select: none
}

.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-color)
}

.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: var(--text-color-secondary);
    margin-right: .8rem
}

.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content {
    color: var(--menu-item-text-highlight-color);
    background: var(--menu-item-bg-highlight-color)
}

.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-highlight-color)
}

.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content {
    background: var(--menu-item-bg-highlight-focus-color)
}

.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content {
    color: var(--menu-item-text-focus-color);
    background: var(--menu-item-bg-focus-color)
}

.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-focus-color)
}

.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--menu-item-text-focus-color)
}

.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
    color: var(--menu-item-text-hover-color);
    background: var(--menu-item-bg-hover-color)
}

.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-hover-color)
}

.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    margin-right: .8rem
}

.p-panelmenu .p-panelmenu-content .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: .4rem 0
}

.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) {
    padding: 0 0 0 1rem
}

.p-panelmenu .p-panelmenu-panel {
    margin-bottom: 0
}

.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content {
    border-radius: 0
}

.p-panelmenu .p-panelmenu-panel .p-panelmenu-content {
    border-radius: 0
}

.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content {
    border-top: 0 none
}

.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {
    border-top: 0 none
}

.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content {
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem
}

.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.p-slidemenu {
    padding: .4rem .4rem;
    background: var(--menu-bg-color);
    color: var(--menu-header-text-color);
    border: 1px solid var(--generic-light);
    border-radius: .4rem;
    width: 12.5rem
}

.p-slidemenu .p-slidemenu-root-list {
    outline: 0 none
}

.p-slidemenu .p-submenu-list {
    outline: 0 none
}

.p-slidemenu .p-menuitem>.p-menuitem-content {
    color: var(--menu-item-text-color);
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-slidemenu .p-menuitem>.p-menuitem-content .p-menuitem-link {
    color: var(--menu-item-text-color);
    padding: 1rem 1rem;
    user-select: none
}

.p-slidemenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-color)
}

.p-slidemenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: var(--text-color-secondary);
    margin-right: .8rem
}

.p-slidemenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-slidemenu .p-menuitem.p-highlight>.p-menuitem-content {
    color: var(--menu-item-text-highlight-color);
    background: var(--menu-item-bg-highlight-color)
}

.p-slidemenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-highlight-color)
}

.p-slidemenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-slidemenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content {
    background: var(--menu-item-bg-highlight-focus-color)
}

.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content {
    color: var(--menu-item-text-focus-color);
    background: var(--menu-item-bg-focus-color)
}

.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-focus-color)
}

.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--menu-item-text-focus-color)
}

.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
    color: var(--menu-item-text-hover-color);
    background: var(--menu-item-bg-hover-color)
}

.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-hover-color)
}

.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-slidemenu.p-slidemenu-overlay {
    background: var(--menu-bg-color);
    border: 0 none;
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.1)
}

.p-slidemenu .p-slidemenu-list {
    padding: .4rem .4rem;
    background: var(--menu-bg-color);
    border: 0 none;
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.1)
}

.p-slidemenu .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: .4rem 0
}

.p-slidemenu .p-slidemenu-icon {
    font-size: .875rem
}

.p-slidemenu .p-icon {
    width: .875rem;
    height: .875rem
}

.p-slidemenu .p-slidemenu-backward {
    padding: 1rem 1rem;
    color: var(--menu-item-text-color)
}

.p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-slidemenu .p-menuitem-badge {
    background: var(--badge-and-tag-tag-bg, #5C6A80);
    color: #fff;
    font-size: 1rem;
    font-weight: normal;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    border-radius: .4rem;
    margin-left: .8rem;
    padding-left: .8rem;
    padding-right: .8rem
}

.p-steps .p-steps-item .p-menuitem-link {
    background: transparent;
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem;
    background: var(--stepper-item-bg)
}

.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
    color: var(--stepper-item-text-color);
    border: 1px solid var(--stepper-item-border-color);
    background: var(--stepper-item-bg);
    min-width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 1.4rem;
    z-index: 1;
    border-radius: 50%
}

.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
    margin-top: .8rem;
    color: var(--stepper-item-text-color)
}

.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-steps .p-steps-item.p-highlight .p-steps-number {
    background: #d4d4d4;
    color: var(--text-color)
}

.p-steps .p-steps-item.p-highlight .p-steps-title {
    font-weight: normal;
    color: var(--text-color)
}

.p-steps .p-steps-item:before {
    content: " ";
    border-top: 1px solid #dee2e6;
    width: 100%;
    top: 50%;
    left: 0;
    display: block;
    position: absolute;
    margin-top: -1.25rem
}

.p-tabmenu .p-tabmenu-nav {
    background: var(--tab-menu-bg-color);
    border: 1px solid var(--tab-menu-border-color);
    border-width: 0 0 2px 0
}

.p-tabmenu .p-tabmenu-nav .p-menuitem-badge {
    background: var(--badge-and-tag-tag-bg, #5C6A80);
    color: #fff;
    font-size: 1rem;
    font-weight: normal;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    border-radius: .4rem;
    margin-left: .8rem;
    padding-left: .8rem;
    padding-right: .8rem
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
    margin-right: 0
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
    border: solid var(--tab-menu-tab-border-color);
    border-width: 0 0 2px 0;
    border-color: transparent transparent var(--tab-menu-tab-border-color) transparent;
    background: var(--tab-menu-tab-bg-color);
    color: var(--tab-menu-tab-text-color);
    padding: 1rem;
    font-weight: 600;
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem;
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    margin: 0 0 -2px 0
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
    margin-right: .8rem
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
    background: var(--tab-menu-tab-bg-hover-color);
    border-color: var(--tab-menu-tab-border-hover-color);
    color: var(--tab-menu-tab-text-hover-color)
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
    background: var(--tab-menu-tab-bg-selected-color);
    border-color: var(--tab-menu-tab-border-selected-color);
    color: var(--tab-menu-tab-text-selected-color)
}

.p-tabmenu .p-tabmenu-left-icon {
    margin-right: .8rem
}

.p-tabmenu .p-tabmenu-right-icon {
    margin-left: .8rem
}

.p-tabmenu .p-tabmenu-nav-btn.p-link {
    background: var(--tab-menu-tab-bg-selected-color);
    color: var(--tab-menu-tab-text-selected-color);
    width: 3.8rem;
    box-shadow: 0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);
    border-radius: 0
}

.p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-tieredmenu {
    padding: .4rem .4rem;
    background: var(--menu-bg-color);
    color: var(--menu-header-text-color);
    border: 1px solid var(--generic-light);
    border-radius: .4rem;
    width: 12.5rem
}

.p-tieredmenu.p-tieredmenu-overlay {
    background: var(--menu-bg-color);
    border: 0 none;
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.1)
}

.p-tieredmenu .p-tieredmenu-root-list {
    outline: 0 none
}

.p-tieredmenu .p-submenu-list {
    padding: .4rem .4rem;
    background: var(--menu-bg-color);
    border: 0 none;
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.1)
}

.p-tieredmenu .p-menuitem>.p-menuitem-content {
    color: var(--menu-item-text-color);
    transition: background-color .2s,border-color .2s,box-shadow .2s;
    border-radius: .4rem
}

.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link {
    color: var(--menu-item-text-color);
    padding: 1rem 1rem;
    user-select: none
}

.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-color)
}

.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: var(--text-color-secondary);
    margin-right: .8rem
}

.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content {
    color: var(--menu-item-text-highlight-color);
    background: var(--menu-item-bg-highlight-color)
}

.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-highlight-color)
}

.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content {
    background: var(--menu-item-bg-highlight-focus-color)
}

.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content {
    color: var(--menu-item-text-focus-color);
    background: var(--menu-item-bg-focus-color)
}

.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-focus-color)
}

.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--menu-item-text-focus-color)
}

.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
    color: var(--menu-item-text-hover-color);
    background: var(--menu-item-bg-hover-color)
}

.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: var(--menu-item-text-hover-color)
}

.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: var(--text-color-secondary)
}

.p-tieredmenu .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: .4rem 0
}

.p-tieredmenu .p-submenu-icon {
    font-size: .875rem
}

.p-tieredmenu .p-submenu-icon.p-icon {
    width: .875rem;
    height: .875rem
}

.p-inline-message {
    padding: 1.2rem 1.2rem;
    margin: 0;
    border-radius: .4rem
}

.p-inline-message.p-inline-message-info {
    background: var(--surface-info-bg);
    border: solid var(--message-info-border-color);
    border-width: 0;
    color: var(--message-text-color)
}

.p-inline-message.p-inline-message-info .p-inline-message-icon {
    color: var(--message-info-icon-color)
}

.p-inline-message.p-inline-message-success {
    background: var(--message-success-bg-color);
    border: solid var(--message-success-border-color);
    border-width: 0;
    color: var(--message-text-color)
}

.p-inline-message.p-inline-message-success .p-inline-message-icon {
    color: var(--message-success-icon-color)
}

.p-inline-message.p-inline-message-warn {
    background: var(--message-warning-bg-color);
    border: solid var(--message-warning-border-color);
    border-width: 0;
    color: var(--message-text-color)
}

.p-inline-message.p-inline-message-warn .p-inline-message-icon {
    color: var(--message-warning-icon-color)
}

.p-inline-message.p-inline-message-error {
    background: var(--message-danger-bg-color);
    border: solid var(--message-danger-border-color);
    border-width: 0;
    color: var(--message-text-color)
}

.p-inline-message.p-inline-message-error .p-inline-message-icon {
    color: var(--message-danger-icon-color)
}

.p-inline-message .p-inline-message-icon {
    font-size: 1.8rem;
    margin-right: .8rem
}

.p-inline-message .p-icon {
    width: 1.8rem;
    height: 1.8rem
}

.p-inline-message .p-inline-message-text {
    font-size: 1.6rem
}

.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
    margin-right: 0
}

.p-message {
    margin: 1rem 0;
    border-radius: .4rem
}

.p-message .p-message-wrapper {
    padding: 1.2rem 1.2rem
}

.p-message .p-message-close {
    width: 2rem;
    height: 2rem;
    border-radius: .4rem;
    background: transparent;
    transition: background-color .2s,color .2s,box-shadow .2s
}

.p-message .p-message-close:hover {
    background: rgba(255,255,255,.5)
}

.p-message .p-message-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-message.p-message-info {
    background: var(--surface-info-bg);
    border: solid var(--message-info-border-color);
    border-width: .1rem;
    color: var(--message-text-color)
}

.p-message.p-message-info .p-message-icon {
    color: var(--message-info-icon-color)
}

.p-message.p-message-info .p-message-close {
    color: var(--message-info-icon-color)
}

.p-message.p-message-success {
    background: var(--message-success-bg-color);
    border: solid var(--message-success-border-color);
    border-width: .1rem;
    color: var(--message-text-color)
}

.p-message.p-message-success .p-message-icon {
    color: var(--message-success-icon-color)
}

.p-message.p-message-success .p-message-close {
    color: var(--message-success-icon-color)
}

.p-message.p-message-warn {
    background: var(--message-warning-bg-color);
    border: solid var(--message-warning-border-color);
    border-width: .1rem;
    color: var(--message-text-color)
}

.p-message.p-message-warn .p-message-icon {
    color: var(--message-warning-icon-color)
}

.p-message.p-message-warn .p-message-close {
    color: var(--message-warning-icon-color)
}

.p-message.p-message-error {
    background: var(--message-danger-bg-color);
    border: solid var(--message-danger-border-color);
    border-width: .1rem;
    color: var(--message-text-color)
}

.p-message.p-message-error .p-message-icon {
    color: var(--message-danger-icon-color)
}

.p-message.p-message-error .p-message-close {
    color: var(--message-danger-icon-color)
}

.p-message .p-message-text {
    font-size: 1.6rem;
    font-weight: 500
}

.p-message .p-message-icon {
    font-size: 1.8rem;
    margin-right: .8rem
}

.p-message .p-icon {
    width: 1.8rem;
    height: 1.8rem
}

.p-message .p-message-summary {
    font-weight: 700
}

.p-message .p-message-detail {
    margin-left: .8rem
}

.p-toast {
    opacity: .9
}

.p-toast .p-toast-message {
    margin: 0 0 1rem 0;
    box-shadow: 0 3px 14px 0 rgba(0,0,0,.3);
    border-radius: .4rem
}

.p-toast .p-toast-message .p-toast-message-content {
    padding: 1rem;
    border-width: 0
}

.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
    margin: 0 0 0 1rem
}

.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
    font-size: 1.8rem
}

.p-toast .p-toast-message .p-toast-message-content .p-icon:not(.p-toast-icon-close-icon) {
    width: 1.8rem;
    height: 1.8rem
}

.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
    font-weight: 700
}

.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
    margin: .8rem 0 0 0
}

.p-toast .p-toast-message .p-toast-icon-close {
    width: 1.8rem;
    height: 1.8rem;
    border-radius: .4rem;
    background: transparent;
    transition: background-color .2s,color .2s,box-shadow .2s
}

.p-toast .p-toast-message .p-toast-icon-close:hover {
    background: rgba(255,255,255,.5)
}

.p-toast .p-toast-message .p-toast-icon-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-toast .p-toast-message.p-toast-message-info {
    background: var(--surface-info-bg);
    border: solid var(--message-info-border-color);
    border-width: .1rem;
    color: var(--message-text-color)
}

.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
    color: var(--message-info-icon-color)
}

.p-toast .p-toast-message.p-toast-message-success {
    background: var(--message-success-bg-color);
    border: solid var(--message-success-border-color);
    border-width: .1rem;
    color: var(--message-text-color)
}

.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
    color: var(--message-success-icon-color)
}

.p-toast .p-toast-message.p-toast-message-warn {
    background: var(--message-warning-bg-color);
    border: solid var(--message-warning-border-color);
    border-width: .1rem;
    color: var(--message-text-color)
}

.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
    color: var(--message-warning-icon-color)
}

.p-toast .p-toast-message.p-toast-message-error {
    background: var(--message-danger-bg-color);
    border: solid var(--message-danger-border-color);
    border-width: .1rem;
    color: var(--message-text-color)
}

.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
    color: var(--message-danger-icon-color)
}

.p-galleria .p-galleria-close {
    margin: .5rem;
    background: transparent;
    color: #ebedef;
    width: 4rem;
    height: 4rem;
    transition: background-color .2s,color .2s,box-shadow .2s;
    border-radius: 50%
}

.p-galleria .p-galleria-close .p-galleria-close-icon {
    font-size: 2rem
}

.p-galleria .p-galleria-close .p-icon-wrapper .p-icon {
    width: 2rem;
    height: 2rem
}

.p-galleria .p-galleria-close:hover {
    background: rgba(255,255,255,.1);
    color: #ebedef
}

.p-galleria .p-galleria-item-nav {
    background: rgba(0,0,0,.2);
    color: #aeb6bf;
    width: 4rem;
    height: 4rem;
    transition: background-color .2s,color .2s,box-shadow .2s;
    border-radius: .4rem;
    margin: .5rem 0
}

.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
    font-size: 2rem
}

.p-galleria .p-galleria-item-nav .p-icon-wrapper .p-icon {
    width: 2rem;
    height: 2rem
}

.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
    background: rgba(0,0,0,.3);
    color: #ebedef
}

.p-galleria .p-galleria-caption {
    background: rgba(0,0,0,.5);
    color: #ebedef;
    padding: 1rem
}

.p-galleria .p-galleria-indicators {
    padding: 1rem
}

.p-galleria .p-galleria-indicators .p-galleria-indicator button {
    background-color: #e9ecef;
    width: 1rem;
    height: 1rem;
    transition: background-color .2s,color .2s,box-shadow .2s;
    border-radius: 50%
}

.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
    background: #dee2e6
}

.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: #d4d4d4;
    color: var(--text-color)
}

.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator {
    margin-right: .8rem
}

.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator {
    margin-bottom: .8rem
}

.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
    background: rgba(0,0,0,.5)
}

.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
    background: rgba(255,255,255,.4)
}

.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
    background: rgba(255,255,255,.6)
}

.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: #d4d4d4;
    color: var(--text-color)
}

.p-galleria .p-galleria-thumbnail-container {
    background: rgba(0,0,0,.9);
    padding: 1rem .25rem
}

.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
    margin: .8rem;
    background-color: transparent;
    color: #aeb6bf;
    width: 2rem;
    height: 2rem;
    transition: background-color .2s,color .2s,box-shadow .2s;
    border-radius: 50%
}

.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
    background: rgba(255,255,255,.1);
    color: #aeb6bf
}

.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-galleria-mask {
    --maskbg: rgba(0, 0, 0, 0.9)
}

.p-image-mask {
    --maskbg: rgba(0, 0, 0, 0.9)
}

.p-image-preview-indicator {
    background-color: transparent;
    color: #f8f9fa;
    transition: background-color .2s,color .2s,box-shadow .2s
}

.p-image-preview-container:hover>.p-image-preview-indicator {
    background-color: rgba(0,0,0,.5)
}

.p-image-toolbar {
    padding: 1rem
}

.p-image-action.p-link {
    color: #f8f9fa;
    background-color: transparent;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    transition: background-color .2s,color .2s,box-shadow .2s;
    margin-right: .8rem
}

.p-image-action.p-link:last-child {
    margin-right: 0
}

.p-image-action.p-link:hover {
    color: #f8f9fa;
    background-color: rgba(255,255,255,.1)
}

.p-image-action.p-link i {
    font-size: 1.5rem
}

.p-image-action.p-link .p-icon {
    width: 1.5rem;
    height: 1.5rem
}

.p-avatar {
    background-color: #dee2e6;
    border-radius: .4rem
}

.p-avatar.p-avatar-lg {
    width: 3rem;
    height: 3rem;
    font-size: 1.5rem
}

.p-avatar.p-avatar-lg .p-avatar-icon {
    font-size: 1.5rem
}

.p-avatar.p-avatar-xl {
    width: 4rem;
    height: 4rem;
    font-size: 2rem
}

.p-avatar.p-avatar-xl .p-avatar-icon {
    font-size: 2rem
}

.p-avatar-group .p-avatar {
    border: 2px solid #fff
}

.p-badge {
    background: var(--badge-and-tag-tag-bg, #5C6A80);
    color: #fff;
    font-size: 1rem;
    font-weight: normal;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem
}

.p-badge.p-badge-secondary {
    background-color: var(--button-secondary-bg);
    color: var(--button-secondary-text-color)
}

.p-badge.p-badge-success {
    background-color: var(--severity-success);
    color: var(--text-highlight)
}

.p-badge.p-badge-info {
    background-color: var(--severity-info);
    color: var(--text-highlight)
}

.p-badge.p-badge-warning {
    background-color: var(--severity-warning);
    color: var(--text-highlight)
}

.p-badge.p-badge-danger {
    background-color: var(--severity-danger);
    color: var(--text-highlight)
}

.p-badge.p-badge-lg {
    font-size: 1.5rem;
    min-width: 3rem;
    height: 3rem;
    line-height: 3rem
}

.p-badge.p-badge-xl {
    font-size: 2rem;
    min-width: 4rem;
    height: 4rem;
    line-height: 4rem
}

.p-chip {
    background-color: #dee2e6;
    color: var(--text-color);
    border-radius: 16px;
    padding: 0 1rem
}

.p-chip .p-chip-text {
    line-height: 1.5;
    margin-top: .435rem;
    margin-bottom: .435rem
}

.p-chip .p-chip-icon {
    margin-right: .8rem
}

.p-chip .pi-chip-remove-icon {
    margin-left: .8rem
}

.p-chip img {
    width: 2.37rem;
    height: 2.37rem;
    margin-left: -1rem;
    margin-right: .8rem
}

.p-chip .pi-chip-remove-icon {
    border-radius: .4rem;
    transition: background-color .2s,color .2s,box-shadow .2s
}

.p-chip .pi-chip-remove-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-chip .pi-chip-remove-icon:focus {
    outline: 0 none
}

.p-inplace .p-inplace-display {
    padding: .87rem 1rem;
    border-radius: .4rem;
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s
}

.p-inplace .p-inplace-display:not(.p-disabled):hover {
    background: #e9ecef;
    color: var(--text-color)
}

.p-inplace .p-inplace-display:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus)
}

.p-progressbar {
    border: 0 none;
    height: 1.5rem;
    background: #dee2e6;
    border-radius: .4rem
}

.p-progressbar .p-progressbar-value {
    border: 0 none;
    margin: 0;
    background: #404040
}

.p-progressbar .p-progressbar-label {
    color: #fff;
    line-height: 1.5rem
}

.p-scrolltop {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.1);
    transition: background-color .2s,color .2s,box-shadow .2s
}

.p-scrolltop.p-link {
    background: rgba(0,0,0,.7)
}

.p-scrolltop.p-link:hover {
    background: rgba(0,0,0,.8)
}

.p-scrolltop .p-scrolltop-icon {
    font-size: 1.5rem;
    color: #f8f9fa
}

.p-scrolltop .p-icon {
    width: 1.5rem;
    height: 1.5rem
}

.p-skeleton {
    background-color: var(--skeleton-bg-color);
    border-radius: .4rem
}

.p-skeleton:after {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0))
}

.p-tag {
    background: var(--badge-and-tag-tag-bg, #5C6A80);
    color: #fff;
    font-size: 1rem;
    font-weight: normal;
    padding: .35rem .65rem;
    border-radius: .4rem
}

.p-tag.p-tag-success {
    background-color: var(--severity-success);
    color: var(--text-highlight)
}

.p-tag.p-tag-info {
    background-color: var(--severity-info);
    color: var(--text-highlight)
}

.p-tag.p-tag-warning {
    background-color: var(--severity-warning);
    color: var(--text-highlight)
}

.p-tag.p-tag-danger {
    background-color: var(--severity-danger);
    color: var(--text-highlight)
}

.p-tag .p-tag-icon {
    margin-right: .4rem;
    font-size: 1rem
}

.p-tag .p-icon {
    width: 1rem;
    height: 1rem
}

.p-terminal {
    background: #fff;
    color: var(--text-color);
    border: none;
    padding: 1rem
}

.p-terminal .p-terminal-input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 16px
}

.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
    background: #e9ecef
}

.p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
    transform: rotate(-270deg)
}

.p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
    transform: rotate(-180deg)
}

.p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
    opacity: 1
}

.p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link>* {
    opacity: 1
}

.p-accordion .p-accordion-header .p-accordion-header-link {
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom-width: .2rem
}

.p-accordion .p-accordion-header .p-accordion-header-link:hover {
    text-decoration: none
}

.p-accordion .p-accordion-header .p-accordion-header-link .p-icon-wrapper {
    order: 2;
    margin-right: 0;
    margin-left: auto;
    transition: transform .2s
}

.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-header-text {
    order: 1;
    font-family: "Montserrat",sans-serif;
    text-transform: uppercase;
    font-size: 1.4rem;
    line-height: normal;
    font-weight: normal
}

.p-accordion .p-accordion-content {
    border-right: none;
    border-left: none
}

.p-autocomplete .p-autocomplete-items .p-autocomplete-item>span {
    font-size: 1.4rem;
    line-height: normal;
    font-weight: normal
}

.p-avatar {
    width: 3.2rem;
    height: 3.2rem;
    border-radius: 1rem;
    font-size: 1.2rem
}

.p-avatar .p-avatar-text {
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit
}

.p-avatar.p-component {
    width: 3.2rem;
    height: 3.2rem
}

.p-avatar.p-avatar-lg {
    width: 4.8rem;
    height: 4.8rem;
    border-radius: 1.4rem;
    font-size: 1.6rem
}

.p-avatar.p-avatar-lg .p-avatar-icon {
    font-size: 1.6rem
}

.p-avatar.p-avatar-xl {
    width: 6.4rem;
    height: 6.4rem;
    border-radius: 1.6rem;
    font-size: 2.4rem
}

.p-avatar.p-avatar-xl .p-avatar-icon {
    font-size: 2.4rem
}

.p-avatar.p-avatar-circle {
    border-radius: 50%
}

.p-avatar.p-csi-avatar-outlined {
    border: 1px solid var(--border-light);
    color: var(--text-color);
    background-color: var(--surface-card)
}

.p-breadcrumb {
    border: none;
    border-radius: 0
}

.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
    font-size: 1.4rem;
    font-weight: normal
}

.p-breadcrumb ul li .p-menuitem-link:hover .p-menuitem-text {
    color: var(--primary-color)
}

.p-breadcrumb ul li.p-breadcrumb-chevron {
    margin: 0 1rem;
    font-size: 1rem
}

.p-button {
    justify-content: center
}

.p-button.p-button-outlined {
    background-color: var(--surface-card)
}

.p-button.p-button-outlined:enabled:hover {
    background: color-mix(in srgb, var(--button-default-bg-hover-color), transparent 96%)
}

.p-button.p-button-outlined:enabled:active {
    background: color-mix(in srgb, var(--button-default-bg-active-color), transparent 84%)
}

.p-button.p-button-text {
    color: var(--button-default-bg-color)
}

.p-button.p-button-text:enabled:hover {
    background: color-mix(in srgb, var(--button-default-bg-color), transparent 96%)
}

.p-button.p-button-text:enabled:active {
    background: color-mix(in srgb, var(--button-default-bg-color), transparent 84%)
}

.p-button.p-button-link:not(:disabled):active {
    color: var(--button-link-text-active-color)
}

.p-button.p-button-link .p-button-label {
    text-decoration: underline
}

.p-button.p-csi-button {
    font-family: var(--font-family-title)
}

.p-button>span {
    font-size: unset;
    line-height: unset;
    font-weight: unset
}

.p-button .p-button-label {
    flex: 0 0 auto
}

.p-button.p-button-sm.p-button-icon-only {
    width: 2.85rem;
    height: 2.85rem
}

.p-button.p-button-lg.p-button-icon-only {
    width: 4.75rem;
    height: 4.75rem
}

.p-button:disabled {
    opacity: 1;
    border-color: var(--button-default-bg-disabled-color);
    color: var(--button-default-text-disabled-color);
    background: var(--button-default-bg-disabled-color)
}

.p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button {
    height: auto
}

.p-button-primary {
    background: var(--button-primary-bg);
    border-color: var(--button-primary-border-color)
}

.p-button-primary:enabled:hover {
    background: var(--button-primary-hover-bg);
    border-color: var(--button-primary-hover-border-color)
}

.p-button-primary:enabled:active {
    background: var(--button-primary-active-bg);
    border-color: var(--button-primary-active-border-color)
}

.p-button-primary.p-button-outlined {
    color: var(--button-primary-text-color);
    border-color: var(--button-primary-border-color)
}

.p-button-primary.p-button-outlined:enabled:hover {
    background: color-mix(in srgb, var(--button-primary-hover-bg), transparent 96%);
    color: var(--button-primary-hover-text-color);
    border-color: var(--button-primary-hover-border-color)
}

.p-button-primary.p-button-outlined:enabled:active {
    background: color-mix(in srgb, var(--button-primary-active-bg), transparent 84%);
    color: var(--button-primary-active-text-color);
    border-color: var(--button-primary-active-border-color)
}

.p-button-primary.p-button-text {
    color: var(--button-primary-text-color)
}

.p-button-primary.p-button-text:enabled:hover {
    background: color-mix(in srgb, var(--button-primary-hover-bg), transparent 96%);
    color: var(--button-primary-hover-text-color)
}

.p-button-primary.p-button-text:enabled:active {
    background: color-mix(in srgb, var(--button-primary-active-bg), transparent 84%);
    color: var(--button-primary-active-text-color)
}

.p-button-primary.p-button-link {
    color: var(--button-primary-text-color)
}

.p-button-primary.p-button-link:enabled:hover {
    color: var(--button-primary-hover-text-color)
}

.p-button-primary.p-button-link:enabled:active {
    color: var(--button-primary-active-text-color)
}

.p-button.p-button-primary.p-button-outlined,.p-buttonset.p-button-primary>.p-button.p-button-outlined,.p-splitbutton.p-button-primary>.p-button.p-button-outlined {
    background-color: var(--gray-0)
}

.p-button.p-button-primary.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-primary>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-primary>.p-button.p-button-outlined:not(:disabled):hover {
    background: color-mix(in srgb, var(--generic-primary), var(--gray-0) 96%)
}

.p-button.p-button-primary.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-primary>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-primary>.p-button.p-button-outlined:not(:disabled):active {
    background: color-mix(in srgb, var(--generic-primary), var(--gray-0) 84%)
}

.p-button-secondary {
    background: var(--button-secondary-bg);
    border-color: var(--button-secondary-border-color)
}

.p-button-secondary:enabled:hover {
    background: var(--button-secondary-hover-bg);
    border-color: var(--button-secondary-hover-border-color)
}

.p-button-secondary:enabled:active {
    background: var(--button-secondary-active-bg);
    border-color: var(--button-secondary-active-border-color)
}

.p-button-secondary.p-button-outlined {
    color: var(--button-secondary-text-color);
    border-color: var(--button-secondary-border-color)
}

.p-button-secondary.p-button-outlined:enabled:hover {
    background: color-mix(in srgb, var(--button-secondary-hover-bg), transparent 96%);
    color: var(--button-secondary-hover-text-color);
    border-color: var(--button-secondary-hover-border-color)
}

.p-button-secondary.p-button-outlined:enabled:active {
    background: color-mix(in srgb, var(--button-secondary-active-bg), transparent 84%);
    color: var(--button-secondary-active-text-color);
    border-color: var(--button-secondary-active-border-color)
}

.p-button-secondary.p-button-text {
    color: var(--button-secondary-text-color)
}

.p-button-secondary.p-button-text:enabled:hover {
    background: color-mix(in srgb, var(--button-secondary-hover-bg), transparent 96%);
    color: var(--button-secondary-hover-text-color)
}

.p-button-secondary.p-button-text:enabled:active {
    background: color-mix(in srgb, var(--button-secondary-active-bg), transparent 84%);
    color: var(--button-secondary-active-text-color)
}

.p-button-secondary.p-button-link {
    color: var(--button-secondary-text-color)
}

.p-button-secondary.p-button-link:enabled:hover {
    color: var(--button-secondary-hover-text-color)
}

.p-button-secondary.p-button-link:enabled:active {
    color: var(--button-secondary-active-text-color)
}

.p-button.p-button-secondary.p-button-outlined,.p-buttonset.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined {
    background-color: var(--gray-0)
}

.p-button.p-button-secondary.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover {
    background: color-mix(in srgb, var(--generic-secondary), var(--gray-0) 96%)
}

.p-button.p-button-secondary.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active {
    background: color-mix(in srgb, var(--generic-secondary), var(--gray-0) 84%)
}

.p-button.p-button-success.p-button-outlined,.p-buttonset.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined {
    background-color: var(--surface-card)
}

.p-button.p-button-success.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):hover {
    background: color-mix(in srgb, var(--severity-success), var(--surface-card) 96%)
}

.p-button.p-button-success.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-success>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):active {
    background: color-mix(in srgb, var(--severity-success), var(--surface-card) 84%)
}

.p-button.p-button-info.p-button-outlined,.p-buttonset.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined {
    background-color: var(--surface-card)
}

.p-button.p-button-info.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):hover {
    background: color-mix(in srgb, var(--severity-info), var(--surface-card) 96%)
}

.p-button.p-button-info.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-info>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):active {
    background: color-mix(in srgb, var(--severity-info), var(--surface-card) 84%)
}

.p-button.p-button-danger.p-button-outlined,.p-buttonset.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined {
    background-color: var(--surface-card)
}

.p-button.p-button-danger.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover {
    background: color-mix(in srgb, var(--severity-danger), var(--surface-card) 96%)
}

.p-button.p-button-danger.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):active {
    background: color-mix(in srgb, var(--severity-danger), var(--surface-card) 84%)
}

.p-button.p-button-warning.p-button-outlined,.p-buttonset.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined {
    background-color: var(--surface-card)
}

.p-button.p-button-warning.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover {
    background: color-mix(in srgb, var(--severity-warning), var(--surface-card) 96%)
}

.p-button.p-button-warning.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):active {
    background: color-mix(in srgb, var(--severity-warning), var(--surface-card) 84%)
}

.p-button.p-button-help.p-button-outlined,.p-buttonset.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined {
    background-color: var(--surface-card)
}

.p-button.p-button-help.p-button-outlined:not(:disabled):hover,.p-buttonset.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):hover {
    background: color-mix(in srgb, var(--severity-help), var(--surface-card) 96%)
}

.p-button.p-button-help.p-button-outlined:not(:disabled):active,.p-buttonset.p-button-help>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):active {
    background: color-mix(in srgb, var(--severity-help), var(--surface-card) 84%)
}

.p-csi-button-close {
    border-color: var(--surface-700);
    background-color: var(--surface-700)
}

.p-csi-button-close:hover {
    border-color: var(--surface-800);
    background-color: var(--surface-800)
}

.p-csi-button-icontext {
    display: flex;
    width: 100%;
    gap: 1.5rem;
    padding: 1.5rem;
    border-color: var(--surface-300);
    text-align: left;
    color: var(--button-default-text);
    background: transparent
}

.p-csi-button-icontext:enabled:hover {
    background: color-mix(in srgb, var(--button-primary), transparent 96%);
    color: var(--button-default-text);
    border-color: var(--button-primary-hover)
}

.p-csi-button-icontext:enabled:active {
    background: color-mix(in srgb, var(--button-primary), transparent 90%);
    color: var(--button-default-text);
    border-color: var(--button-primary-active)
}

.p-csi-button-icontext .p-csi-button-icontext--icon {
    font-size: 6rem;
    color: var(--surface-500)
}

.p-csi-button-icontext .p-csi-button-icontext--text {
    display: flex;
    flex-direction: column;
    align-items: start;
    gap: .5rem;
    flex: 1 1 auto
}

.p-csi-button-icontext .p-csi-button-icontext--text-title {
    font-family: var(--font-family-title);
    line-height: 1.25;
    color: var(--primary-color)
}

.p-csi-button-icontext .p-csi-button-icontext--text-desc {
    line-height: 1.35
}

p-calendar .p-calendar {
    text-align: initial;
    padding: 0
}

p-calendar .p-calendar .p-datepicker .p-datepicker-header {
    margin-bottom: 1rem
}

p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
    box-shadow: inset 0 0 0 1px var(--inputtext-border-error-color),inset 0 0 0 1px var(--inputtext-border-error-color),inset 0 0 0 1px var(--inputtext-border-error-color),inset 0 0 0 1px var(--inputtext-border-error-color)
}

p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
    border-color: var(--inputtext-border-error-color)
}

p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext:enabled:focus {
    box-shadow: none
}

p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus {
    box-shadow: inset 0 0 0 1px var(--inputtext-border-error-color),inset 0 0 0 1px var(--inputtext-border-error-color),inset 0 0 0 1px var(--inputtext-border-error-color),inset 0 0 0 1px var(--inputtext-border-error-color)
}

.p-calendar-w-btn:not(.p-calendar-disabled):hover {
    border-color: var(--inputtext-border-hover-color)
}

.p-calendar-w-btn:not(.p-calendar-disabled).p-focus {
    border-color: var(--inputtext-border-active-color);
    box-shadow: inset 0 0 0 1px var(--inputtext-border-active-color),inset 0 0 0 1px var(--inputtext-border-active-color),inset 0 0 0 1px var(--inputtext-border-active-color),inset 0 0 0 1px var(--inputtext-border-active-color)
}

.p-calendar-w-btn.p-calendar-disabled {
    opacity: 1
}

.p-calendar-w-btn.p-calendar-disabled .p-inputtext {
    opacity: 1
}

.p-datepicker {
    background: var(--calendar-full-bg)
}

.p-datepicker:not(.p-datepicker-inline) {
    background: var(--calendar-full-bg)
}

.p-datepicker .p-datepicker-header {
    margin-bottom: 1rem;
    border-bottom: none
}

.p-datepicker .p-datepicker-header .p-datepicker-title {
    visibility: visible
}

.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-decade {
    padding: 1rem .5rem;
    font-family: var(--font-family-title);
    font-size: 1.6rem;
    text-transform: uppercase
}

.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-decade:enabled:hover {
    background-color: transparent
}

.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    margin: 0
}

.p-datepicker .p-datepicker-header .p-datepicker-prev,.p-datepicker .p-datepicker-header .p-datepicker-next {
    width: 4rem;
    height: 4rem;
    border-radius: 0;
    top: 0
}

.p-datepicker table th {
    font-size: 1.2rem;
    font-weight: 400;
    border-bottom: 1px solid var(--calendar-border-color);
    color: var(--text-color)
}

.p-datepicker table th>span {
    font-size: inherit;
    line-height: normal;
    font-weight: 400
}

.p-datepicker table td {
    font-family: var(--font-family-title);
    border: 1px solid transparent !important
}

.p-datepicker table td:has(.p-disabled) {
    background-color: var(--calendar-item-disabled-bg)
}

.p-datepicker table td>span {
    font-size: 1.4rem;
    line-height: normal;
    font-weight: normal
}

.p-datepicker table td>span.p-highlight {
    color: var(--calendar-item-highlight-text-color);
    background: var(--calendar-item-highlight-bg)
}

.p-datepicker table td>span.p-highlight:hover {
    border-color: var(--calendar-item-hover-border-color)
}

.p-datepicker table td>span.p-disabled {
    opacity: 1;
    color: var(--calendar-item-disabled-text-color);
    background-color: var(--calendar-item-disabled-bg)
}

.p-datepicker table td>span:has(.p-csi-datepicker-rush) {
    overflow: visible
}

.p-datepicker table td>span:has(.p-csi-datepicker-rush):before {
    content: "";
    display: inline-block;
    position: absolute;
    top: -0.4rem;
    right: -0.4rem;
    font-family: primeicons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-radius: 50px;
    color: var(--calendar-item-rush-icon-color);
    background-color: var(--calendar-item-rush-icon-bg)
}

.p-datepicker table td>span .p-csi-datepicker-rush {
    font-style: normal
}

.p-datepicker table td.p-datepicker-other-month {
    color: var(--calendar-item-disabled-text-color) !important
}

.p-datepicker table td.p-datepicker-today.p-highlight {
    box-shadow: 0 0 0 1px #d4d4d4
}

.p-datepicker table td.p-datepicker-today>span.p-highlight {
    background-color: var(--calendar-item-today-bg)
}

.p-datepicker table td.p-datepicker-today>span.p-highlight:hover {
    background-color: transparent
}

.p-datepicker table td.p-datepicker-today>span.p-disabled {
    background-color: var(--calendar-item-today-bg)
}

.p-datepicker .p-datepicker-buttonbar {
    border-top: none
}

.p-datepicker .p-monthpicker .p-monthpicker-month {
    padding: 1rem;
    font-family: var(--font-family-title);
    text-transform: uppercase
}

.p-datepicker .p-yearpicker .p-yearpicker-year {
    padding: 1rem;
    font-family: var(--font-family-title)
}

.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
    border-color: var(--calendar-item-hover-border-color)
}

.p-input-filled .p-calendar-w-btn .p-inputtext {
    border: 0 none
}

.p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext {
    border: 0 none;
    background-image: none
}

.p-calendar .p-csi-datepicker.p-datepicker {
    width: auto !important
}

.p-calendar .p-csi-datepicker.p-datepicker .p-datepicker-header {
    margin-bottom: 1rem
}

.p-calendar .p-csi-datepicker.p-datepicker .p-datepicker-title {
    visibility: visible
}

.p-calendar .p-csi-datepicker.p-datepicker .p-datepicker-prev,.p-calendar .p-csi-datepicker.p-datepicker .p-datepicker-next {
    top: 0
}

.p-calendar .p-csi-datepicker table {
    table-layout: auto
}

.p-calendar .p-csi-datepicker table td {
    border: 1px solid #dee2e6
}

.p-calendar .p-csi-datepicker table td>span {
    font-size: 1.4rem
}

.p-cascadeselect .p-inputtext.p-cascadeselect-label {
    display: flex;
    align-items: center;
    line-height: inherit;
    font-weight: normal
}

.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item-content>span {
    font-size: 1.4rem;
    line-height: normal;
    font-weight: normal
}

.p-card {
    background: var(--surface-card);
    border-radius: .9rem;
    box-shadow: none
}

.p-card .p-card-body {
    padding: 0
}

.p-card .p-card-body .p-card-content {
    padding: 0 1.6rem 1.6rem
}

.p-card .p-card-footer {
    padding: 0
}

.p-card.p-csi-card,.p-card.p-csi-card-alt {
    border-radius: .4rem;
    box-shadow: none;
    background-color: #e5e5e5
}

.p-card.p-csi-card .p-card-header,.p-card.p-csi-card-alt .p-card-header {
    display: flex;
    justify-content: space-between;
    min-height: 5.5rem;
    padding: 1rem 1.5rem;
    font-size: 1.4rem
}

.p-card.p-csi-card .p-card-header .p-csi-card-header-info,.p-card.p-csi-card-alt .p-card-header .p-csi-card-header-info {
    display: flex;
    flex-direction: column;
    align-self: center;
    flex: 1 1 auto
}

.p-card.p-csi-card .p-card-header .p-csi-card-header-title,.p-card.p-csi-card-alt .p-card-header .p-csi-card-header-title {
    margin: 0;
    font-family: "Montserrat",sans-serif;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: normal;
    letter-spacing: .05rem;
    text-transform: uppercase
}

.p-card.p-csi-card .p-card-header .p-csi-card-header-subhead,.p-card.p-csi-card-alt .p-card-header .p-csi-card-header-subhead {
    margin: 0
}

.p-card.p-csi-card .p-card-header .p-csi-card-header-options,.p-card.p-csi-card-alt .p-card-header .p-csi-card-header-options {
    display: flex;
    flex: 0 0 auto
}

.p-card.p-csi-card .p-card-header .p-csi-card-header-options .p-csi-card-header-subhead,.p-card.p-csi-card-alt .p-card-header .p-csi-card-header-options .p-csi-card-header-subhead {
    align-self: center
}

.p-card.p-csi-card .p-card-header .p-button:hover,.p-card.p-csi-card-alt .p-card-header .p-button:hover {
    opacity: .7
}

.p-card.p-csi-card .p-card-header .p-button .p-button-icon,.p-card.p-csi-card-alt .p-card-header .p-button .p-button-icon {
    font-size: 1.6rem
}

.p-card.p-csi-card .p-card-body,.p-card.p-csi-card-alt .p-card-body {
    padding: 0
}

.p-card.p-csi-card .p-card-content,.p-card.p-csi-card-alt .p-card-content {
    padding: 0;
    background-color: #fff
}

.p-card.p-csi-card .p-card-footer,.p-card.p-csi-card-alt .p-card-footer {
    display: flex;
    gap: 1.5rem;
    padding: 1.5rem
}

.p-card.p-csi-card .p-card-footer>*,.p-card.p-csi-card-alt .p-card-footer>* {
    display: flex;
    flex: 1
}

.p-card.p-csi-card .p-card-footer .p-button,.p-card.p-csi-card-alt .p-card-footer .p-button {
    flex: 1;
    justify-content: center
}

.p-card.p-csi-card .p-card-footer .p-button .p-button-label,.p-card.p-csi-card-alt .p-card-footer .p-button .p-button-label {
    flex: 0
}

.p-card.p-csi-card .p-card-header {
    color: #fff;
    background-color: var(--primary-color)
}

.p-card.p-csi-card .p-card-header .p-button {
    color: #fff
}

.p-card.p-csi-card-alt .p-card-header {
    border-top: 5px solid var(--primary-color);
    border-bottom: 1px solid #e5e5e5;
    color: #555;
    background-color: #fff
}

.p-card.p-csi-card-alt .p-card-header .p-button {
    color: #555
}

:root {
    --container-width: 752px
}

.layout-view-wrapper:has(.csi-layout-full) {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 99
}

@media only screen and (min-width: 960px) {
    .layout-view-wrapper:has(.csi-layout-full) {
        position:initial
    }
}

.csi-container {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0 auto
}

.csi-container .csi-container--header {
    padding: .8rem 1.6rem
}

.csi-container .csi-container--header--mobile {
    display: flex;
    align-items: center;
    position: relative;
    padding: .8rem;
    color: var(--surface-50);
    background-color: var(--primary-color)
}

@media only screen and (min-width: 960px) {
    .csi-container .csi-container--header--mobile {
        display:none
    }
}

.csi-container .csi-container--header--mobile .p-button {
    width: 3.2rem;
    height: 3.2rem
}

.csi-container .csi-container--header--mobile--icon {
    flex: 0 0 auto;
    width: 3.2rem;
    min-height: 3.2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 2.4rem
}

.csi-container .csi-container--header--mobile--title {
    flex: 1 1 auto;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem;
    text-align: center
}

.csi-container .csi-container--body--mobile-radius-left,.csi-container .csi-container--body--mobile-radius-right {
    position: absolute;
    top: 100%;
    width: 1.6rem;
    height: 1.6rem;
    fill: var(--primary-color)
}

.csi-container .csi-container--body--mobile-radius-left {
    left: 0
}

.csi-container .csi-container--body--mobile-radius-right {
    right: 0;
    transform: rotate(90deg)
}

.csi-container .csi-container--body {
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow-y: auto;
    justify-content: center;
    padding-top: 2.4rem;
    background-color: var(--surface-ground)
}

@media only screen and (min-width: 960px) {
    .csi-container .csi-container--body {
        padding:2.4rem 0;
        flex-direction: column;
        overflow: hidden;
        padding: 0;
        align-items: center
    }
}

.csi-container .csi-container--body--container {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    flex: 1;
    padding-top: 1.6rem;
    overflow-y: auto
}

@media only screen and (min-width: 960px) {
    .csi-container .csi-container--body--container {
        width:100%;
        gap: 2.4rem;
        padding: 0;
        margin: 0 auto;
        align-items: center
    }
}

@media only screen and (min-width: 960px) {
    .csi-container .csi-container--body--container.step-complete {
        flex:initial;
        padding: 2.4rem 0
    }
}

.csi-container .csi-container--body--content {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    flex: 1;
    overflow-y: auto
}

@media only screen and (min-width: 960px) {
    .csi-container .csi-container--body--content {
        width:100%;
        max-width: var(--container-width);
        padding-left: 2.4rem;
        padding-right: 2.4rem;
        padding-bottom: 4.8rem
    }
}

@media only screen and (min-width: 1280px) {
    .csi-container .csi-container--body--content {
        padding-left:0;
        padding-right: 0
    }
}

.csi-container .csi-container--body--steps-close {
    container: wizard-steps/inline-size;
    padding: .8rem 2.4rem;
    position: relative
}

@media only screen and (min-width: 960px) {
    .csi-container .csi-container--body--steps-close {
        width:100%;
        max-width: var(--container-width);
        display: flex;
        gap: 3.2rem;
        align-items: center;
        padding: 2.4rem
    }
}

@media only screen and (min-width: 1280px) {
    .csi-container .csi-container--body--steps-close {
        padding-left:0;
        padding-right: 0
    }
}

.csi-container .csi-container--body--steps {
    flex: 1
}

.csi-container .csi-container--button--desktop--close {
    display: none
}

@media only screen and (min-width: 960px) {
    .csi-container .csi-container--button--desktop--close {
        display:inline-flex
    }
}

@media only screen and (min-width: 1280px) {
    .csi-container .csi-container--button--desktop--close {
        position:absolute;
        left: calc(100% + 4.8rem)
    }
}

.csi-container .csi-container--body--header {
    padding: 0 2.4rem
}

@media only screen and (min-width: 960px) {
    .csi-container .csi-container--body--header {
        padding:0
    }
}

.csi-container .csi-container--body--title {
    margin: 0;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 3.2rem;
    letter-spacing: -0.24px;
    color: var(--text-color)
}

.csi-container .csi-container--body--text {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.2rem;
    color: var(--text-color-secondary)
}

.csi-container .csi-container--body--card {
    flex: 1;
    padding: 2.4rem;
    background-color: var(--surface-card);
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,.02),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12)
}

@media only screen and (min-width: 960px) {
    .csi-container .csi-container--body--card {
        border-radius:.4rem;
        box-shadow: none
    }
}

.csi-container .csi-container--body--card--content {
    font-size: 1.4rem
}

.csi-container .csi-container--body--component {
    display: flex;
    flex: 1
}

@media only screen and (min-width: 960px) {
    .csi-container .csi-container--body--component {
        width:100%;
        max-width: var(--container-width)
    }
}

.csi-container .csi-container--footer {
    display: flex;
    justify-content: center;
    padding: 2.4rem;
    background: var(--surface-card);
    box-shadow: 0px 2px 12px 0px rgba(0,0,0,.1)
}

.csi-container .csi-container--footer--container {
    display: flex;
    gap: 1.6rem;
    flex: 1
}

@media only screen and (min-width: 960px) {
    .csi-container .csi-container--footer--container {
        flex:initial;
        justify-content: flex-end;
        width: 100%;
        max-width: var(--container-width);
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }
}

@media only screen and (min-width: 1280px) {
    .csi-container .csi-container--footer--container {
        padding-left:0;
        padding-right: 0
    }
}

.csi-container .csi-container--footer--container .csi-container--footer--button--back .p-button {
    min-width: 9rem
}

.csi-container .csi-container--footer--container .csi-container--footer--button--next,.csi-container .csi-container--footer--container .csi-container--footer--button--submit {
    flex: 1
}

@media only screen and (min-width: 960px) {
    .csi-container .csi-container--footer--container .csi-container--footer--button--next,.csi-container .csi-container--footer--container .csi-container--footer--button--submit {
        flex:initial
    }
}

.csi-container .csi-container--footer--container .csi-container--footer--button--next .p-button,.csi-container .csi-container--footer--container .csi-container--footer--button--submit .p-button {
    width: 100%
}

@media only screen and (min-width: 960px) {
    .csi-container .csi-container--footer--container .csi-container--footer--button--next .p-button,.csi-container .csi-container--footer--container .csi-container--footer--button--submit .p-button {
        min-width:20rem
    }
}

.csi-container .csi-container--footer--complete {
    flex-direction: column;
    box-shadow: none
}

@media only screen and (min-width: 960px) {
    .csi-container .csi-container--footer--complete {
        flex-direction:row;
        justify-content: flex-end
    }
}

.p-checkbox .p-checkbox-box {
    position: relative
}

.p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
    border-color: var(--checkbox-border-color)
}

.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
    border-color: var(--checkbox-border-selected-color)
}

.p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
    content: "";
    position: absolute;
    top: 6px;
    left: 1px;
    border-right: 2px solid transparent;
    border-bottom: 2px solid transparent;
    transform: rotate(45deg);
    transform-origin: 0% 100%;
    animation: checkbox-check 125ms 50ms linear forwards
}

.p-checkbox .p-checkbox-box.p-disabled {
    opacity: 1;
    border-color: var(--checkbox-disabled-border, #EAECEF);
    background-color: var(--checkbox-disabled-bg, #F3F4F6)
}

.p-checkbox .p-checkbox-box.p-disabled.p-highlight {
    opacity: 1;
    color: var(--checkbox-icon-checked-disabled, #F3F4F6);
    border-color: var(--checkbox-checked-disabled-bg, #AFB7C3);
    background-color: var(--checkbox-checked-disabled-bg, #AFB7C3)
}

.p-checkbox .p-checkbox-box.p-disabled.p-highlight .p-checkbox-icon {
    color: var(--checkbox-icon-checked-disabled, #F3F4F6)
}

.p-input-filled .p-checkbox .p-checkbox-box {
    background-color: var(--inputtext-bg-color)
}

.p-input-filled .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
    background-color: var(--inputtext-bg-color)
}

@keyframes checkbox-check {
    0% {
        width: 0;
        height: 0;
        border-color: var(--checkbox-icon-color);
        transform: translate3d(0, 0, 0) rotate(45deg)
    }

    33% {
        width: 4px;
        height: 0;
        transform: translate3d(0, 0, 0) rotate(45deg)
    }

    100% {
        width: 4px;
        height: 10px;
        border-color: var(--checkbox-icon-color);
        transform: translate3d(0, -10px, 0) rotate(45deg)
    }
}

.p-highlight .p-checkbox .p-checkbox-box {
    border-color: var(--checkbox-border-selected-color)
}

.p-chips .p-chips-multiple-container .p-chips-token {
    color: var(--chips-text-color);
    background-color: var(--chips-bg)
}

.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-label {
    font-size: 1.4rem
}

.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon:hover {
    color: var(--surface-danger)
}

.p-confirm-popup .p-confirm-popup-content {
    padding: 1.5rem
}

.p-confirm-popup .p-confirm-popup-footer {
    padding: 1rem 1.5rem
}

.p-datatable.p-csi-datatable-sticky-search .p-datatable-header {
    position: sticky;
    top: 0;
    z-index: 1
}

.p-datatable.p-csi-datatable-searchable-list .p-datatable-header {
    padding: 0;
    border: none;
    background-color: transparent
}

.p-datatable.p-csi-datatable-searchable-list .p-datatable-tbody {
    display: flex;
    flex-direction: column;
    gap: .8rem
}

.p-datatable.p-csi-datatable-searchable-list .p-datatable-tbody>tr {
    display: flex;
    background-color: transparent
}

.p-datatable.p-csi-datatable-searchable-list .p-datatable-tbody>tr>td {
    flex: 1;
    padding: 0;
    border: none
}

.p-datatable.p-csi-datatable-searchable-list.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover {
    background-color: transparent
}

.p-datatable.p-csi-datatable-searchable-list .p-card.p-csi-datatable-card {
    border: 1px solid var(--border-light)
}

.p-datatable.p-csi-datatable-searchable-list .p-card.p-csi-datatable-card:hover {
    background-color: var(--surface-hover-light)
}

.p-datatable.p-csi-datatable-searchable-list .p-card.p-csi-datatable-card:active {
    color: var(--text-highlight);
    border-color: var(--border-focus-light);
    background-color: var(--surface-active-medium)
}

.p-datatable.p-csi-datatable-searchable-list .p-card.p-csi-datatable-card:active .p-avatar {
    color: var(--text-color)
}

.p-datatable.p-csi-datatable-searchable-list .p-card.p-csi-datatable-card:active .text-color-secondary {
    color: var(--text-highlight)
}

.p-datatable.p-csi-datatable-searchable-list .p-card.p-csi-datatable-card:focus {
    border-color: var(--border-focus-dark);
    background-color: var(--surface-card)
}

.p-datatable.p-csi-datatable-searchable-list .p-card.p-csi-datatable-card .p-card-body {
    padding: 1.2rem
}

.p-datatable.p-csi-datatable-searchable-list .p-card.p-csi-datatable-card .p-card-content {
    padding: 0
}

@media only screen and (min-width: 640px) {
    .p-dialog {
        min-width:40rem
    }
}

.p-dialog .p-dialog-header {
    border-bottom: none
}

.p-dialog .p-dialog-header .p-dialog-title {
    line-height: 1.4
}

.p-dialog .p-dialog-header .p-dialog-header-icon {
    padding: 0
}

.p-dialog .p-dialog-content {
    background: var(--surface-card)
}

.p-dialog .p-dialog-content:has(csi-modal-confirm) {
    border-radius: 0 !important
}

.p-dialog .p-dialog-footer {
    border-top: none;
    background: var(--surface-card)
}

@media only screen and (min-width: 960px) {
    .p-dialog.p-dialog-maximized.p-dialog-maximized {
        padding-left:5vw;
        padding-right: 5vw
    }
}

.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
    margin-left: 0
}

.p-dialog.p-csi-confirm-dialog {
    width: 100%;
    align-items: center;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    border-radius: 0;
    background-color: #242424
}

.p-dialog.p-csi-confirm-dialog .p-dialog-header,.p-dialog.p-csi-confirm-dialog .p-dialog-content,.p-dialog.p-csi-confirm-dialog .p-dialog-footer {
    width: 90%;
    background: transparent
}

@media only screen and (min-width: 480px) {
    .p-dialog.p-csi-confirm-dialog .p-dialog-header,.p-dialog.p-csi-confirm-dialog .p-dialog-content,.p-dialog.p-csi-confirm-dialog .p-dialog-footer {
        width:440px
    }
}

.p-dialog.p-csi-confirm-dialog .p-dialog-header {
    padding: 0;
    margin-bottom: 1.5rem;
    color: #a9a9a9;
    border-bottom: none;
    border-radius: 0
}

.p-dialog.p-csi-confirm-dialog .p-dialog-header .p-csi-confirm-dialog-title {
    margin-bottom: 0;
    font-family: var(--font-family-title);
    line-height: normal
}

.p-dialog.p-csi-confirm-dialog .p-dialog-content {
    padding: 0;
    font-size: 1.6rem;
    color: #fff;
    border-bottom: none
}

.p-dialog.p-csi-confirm-dialog .p-dialog-footer {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: 0;
    margin-top: 2rem;
    text-align: initial;
    color: #fff;
    border-top: none;
    border-radius: 0
}

@media only screen and (min-width: 480px) {
    .p-dialog.p-csi-confirm-dialog .p-dialog-footer {
        flex-direction:row;
        justify-content: end
    }
}

.p-dialog.p-csi-confirm-dialog .p-dialog-footer button {
    margin: 0
}

.p-dialog.p-csi-confirm-dialog .p-confirm-dialog-icon+.p-confirm-dialog-message {
    margin-left: 1rem
}

.p-dialog.p-csi-confirm-dialog .p-confirm-dialog-message {
    margin-left: 0
}

.p-dialog.p-csi-dialog-wizard {
    display: flex !important;
    width: 100%;
    height: 100%;
    max-height: 100%
}

@media only screen and (min-width: 960px) {
    .p-dialog.p-csi-dialog-wizard {
        width:45rem;
        height: 80vh;
        max-height: 80vh
    }
}

.p-dialog.p-csi-dialog-wizard .p-dialog-header {
    display: flex;
    flex-grow: 0;
    align-items: center;
    min-height: 4rem;
    padding: 0;
    border-bottom: none;
    background-color: var(--dialog-wizard-header-bg)
}

.view-iphonex .p-dialog.p-csi-dialog-wizard .p-dialog-header {
    padding-top: 4.4rem
}

.p-dialog.p-csi-dialog-wizard .p-dialog-header .p-button {
    color: #fff
}

.p-dialog.p-csi-dialog-wizard .p-dialog-header .p-button:hover {
    color: #fff;
    background-color: var(--dialog-wizard-header-button-hover-bg)
}

.p-dialog.p-csi-dialog-wizard .p-dialog-header .p-button:disabled {
    color: rgba(0,0,0,.5);
    border-color: transparent;
    background-color: transparent
}

.p-dialog.p-csi-dialog-wizard .p-dialog-header .p-button.p-button-icon-only {
    width: 4rem;
    height: 4rem;
    padding: 0
}

.p-dialog.p-csi-dialog-wizard .p-dialog-header .p-dialog-title {
    line-height: normal
}

.p-dialog.p-csi-dialog-wizard .p-csi-dialog-wizard-left,.p-dialog.p-csi-dialog-wizard .p-csi-dialog-wizard-right {
    min-width: 4rem
}

.p-dialog.p-csi-dialog-wizard .p-csi-dialog-wizard-center {
    flex: 1;
    font-size: 1.4rem;
    font-family: var(--font-family-title);
    text-align: center;
    color: #fff
}

.p-dialog.p-csi-dialog-wizard .p-dialog-content {
    padding: 0
}

.view-iphonex .p-dialog.p-csi-dialog-wizard .p-dialog-content {
    padding-bottom: 3.4rem
}

.view-iphonex .p-dialog.p-csi-dialog-wizard .p-dialog-content:has(+.p-dialog-footer) {
    padding-bottom: 0
}

.p-dialog.p-csi-dialog-wizard .p-dialog-footer {
    display: flex;
    gap: 1rem;
    padding: 1rem
}

.view-iphonex .p-dialog.p-csi-dialog-wizard .p-dialog-footer {
    padding-bottom: 4.4rem
}

.p-dialog.p-csi-dialog-wizard .p-dialog-footer>p-button,.p-dialog.p-csi-dialog-wizard .p-dialog-footer>.p-button {
    display: flex;
    flex: 1
}

.p-dialog.p-csi-dialog-wizard .p-dialog-footer>p-button .p-button-label,.p-dialog.p-csi-dialog-wizard .p-dialog-footer>.p-button .p-button-label {
    flex: 0 0 auto
}

.p-dialog.p-csi-dialog-wizard .p-dialog-footer button {
    display: flex;
    flex: 1;
    justify-content: center;
    margin: 0
}

.p-dialog.p-csi-dialog-info {
    display: flex !important;
    width: auto;
    max-width: 90vw;
    height: auto;
    max-height: 85vh
}

@media only screen and (min-width: 960px) {
    .p-dialog.p-csi-dialog-info {
        max-width:41rem;
        max-height: 76vh
    }
}

.p-dialog.p-csi-dialog-info .p-dialog-header {
    align-items: start
}

.p-dialog.p-csi-dialog-info .p-csi-dialog-info-header-content {
    font-size: 1.4rem
}

.p-dialog.p-csi-dialog-info .p-csi-dialog-info-header-content h5 {
    font-weight: bold
}

.p-dialog.p-csi-dialog-info .p-csi-dialog-info-header-content p {
    display: inherit;
    font-size: 1.4rem;
    line-height: normal;
    font-weight: normal
}

.p-dialog.p-csi-dialog-info .p-csi-dialog-info-header-content p:last-of-type {
    margin-bottom: 0
}

.p-dialog .p-csi-dialog-footer-buttons {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 1rem;
    flex: 1 1 auto
}

@media only screen and (min-width: 480px) {
    .p-dialog .p-csi-dialog-footer-buttons {
        flex-direction:row
    }
}

.p-dialog .p-csi-dialog-footer-button-group {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

@media only screen and (min-width: 480px) {
    .p-dialog .p-csi-dialog-footer-button-group {
        flex-direction:row
    }
}

.p-dialog-mask+.p-dialog-mask {
    background: transparent
}

.p-dialog-mask.p-csi-dialog-stacked {
    background: transparent
}

.p-dialog-mask.p-csi-dialog-info-mask {
    background: rgba(0,0,0,.4)
}

@media only screen and (min-width: 960px) {
    .p-dialog-mask.p-csi-dialog-info-mask {
        width:45rem;
        height: 80vh;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        border-radius: .4rem
    }
}

.p-divider .p-divider-content {
    background-color: var(--surface-card)
}

.p-divider-horizontal.p-divider-solid:before {
    border-top-style: solid
}

.p-divider-horizontal.p-divider-dotted:before {
    border-top-style: dotted
}

.p-divider-horizontal.p-divider-dashed:before {
    border-top-style: dashed
}

.p-divider-vertical.p-divider-solid:before {
    border-left-style: solid
}

.p-divider-vertical.p-divider-dotted:before {
    border-left-style: dotted
}

.p-divider-vertical.p-divider-dashed:before {
    border-left-style: dashed
}

.p-dropdown .p-dropdown-label {
    display: flex;
    align-items: center;
    line-height: inherit;
    font-weight: inherit
}

.p-dropdown .p-dropdown-clear-icon {
    margin-top: 0;
    transform: translateY(-50%)
}

.p-dropdown.p-dropdown-open .p-dropdown-trigger .p-dropdown-trigger-icon {
    transform: rotate(180deg)
}

.p-dropdown.p-disabled {
    opacity: 1;
    border-color: var(--inputtext-border-color);
    background-color: var(--inputtext-bg-disabled-color)
}

.p-dropdown.p-disabled .p-inputtext,.p-dropdown.p-disabled .p-dropdown-trigger {
    color: var(--inputtext-text-disabled-color)
}

p-dropdown.p-dropdown-sm .p-inputtext {
    padding: .6525rem .75rem;
    font-size: 12px
}

p-dropdown.p-dropdown-lg .p-inputtext {
    padding: 1.0875rem 1.25rem;
    font-size: 20px
}

.p-dropdown-panel {
    background: var(--menu-bg-color) !important
}

.p-dropdown-panel .p-dropdown-items {
    padding-top: 0;
    margin-bottom: 0
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
    color: var(--menu-item-text-color);
    background: var(--menu-item-bg-color);
    white-space: normal
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
    color: var(--menu-item-text-hover-color);
    background: var(--menu-item-bg-hover-color) !important
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item>span {
    font-size: 1.4rem;
    line-height: normal;
    font-weight: normal
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
    color: var(--menu-item-text-active-color);
    background: var(--menu-item-bg-active-color) !important
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight:hover {
    background: var(--menu-item-bg-hover-color) !important
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight:focus {
    background: var(--menu-item-bg-focus-color) !important
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
    background: var(--menu-item-bg-focus-color) !important
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-disabled {
    font-style: italic;
    color: var(--menu-item-text-disabled-color)
}

.p-dropdown-panel.csi-dropdown-descriptive .p-dropdown-items .p-dropdown-item {
    padding: 1.5rem
}

.p-inline-message.p-inline-message-default {
    padding: 0;
    color: var(--text-color-secondary);
    background: transparent
}

.p-inplace-display>span,.p-inplace-content>span {
    font-size: 1.4rem;
    line-height: normal;
    font-weight: normal
}

.p-inputgroup>.p-component[type=text],.p-inputgroup>.p-component[type=password],.p-inputgroup>.p-component[type=tel],.p-inputgroup>.p-component[type=email],.p-inputgroup>.p-element[type=text],.p-inputgroup>.p-element[type=password],.p-inputgroup>.p-element[type=tel],.p-inputgroup>.p-element[type=email],.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext[type=text],.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext[type=password],.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext[type=tel],.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext[type=password] {
    border-radius: 0;
    margin: 0
}

.p-inputgroup>.p-component[type=text]+.p-inputgroup-addon,.p-inputgroup>.p-component[type=password]+.p-inputgroup-addon,.p-inputgroup>.p-component[type=tel]+.p-inputgroup-addon,.p-inputgroup>.p-component[type=email]+.p-inputgroup-addon,.p-inputgroup>.p-element[type=text]+.p-inputgroup-addon,.p-inputgroup>.p-element[type=password]+.p-inputgroup-addon,.p-inputgroup>.p-element[type=tel]+.p-inputgroup-addon,.p-inputgroup>.p-element[type=email]+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext[type=text]+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext[type=password]+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext[type=tel]+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext[type=password]+.p-inputgroup-addon {
    border-left: 0 none
}

.p-inputgroup>.p-component[type=text]:focus,.p-inputgroup>.p-component[type=password]:focus,.p-inputgroup>.p-component[type=tel]:focus,.p-inputgroup>.p-component[type=email]:focus,.p-inputgroup>.p-element[type=text]:focus,.p-inputgroup>.p-element[type=password]:focus,.p-inputgroup>.p-element[type=tel]:focus,.p-inputgroup>.p-element[type=email]:focus,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext[type=text]:focus,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext[type=password]:focus,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext[type=tel]:focus,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext[type=password]:focus {
    z-index: 1
}

.p-inputgroup>.p-component[type=text]:focus~label,.p-inputgroup>.p-component[type=password]:focus~label,.p-inputgroup>.p-component[type=tel]:focus~label,.p-inputgroup>.p-component[type=email]:focus~label,.p-inputgroup>.p-element[type=text]:focus~label,.p-inputgroup>.p-element[type=password]:focus~label,.p-inputgroup>.p-element[type=tel]:focus~label,.p-inputgroup>.p-element[type=email]:focus~label,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext[type=text]:focus~label,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext[type=password]:focus~label,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext[type=tel]:focus~label,.p-inputgroup>.p-inputwrapper>.p-component>.p-inputtext[type=password]:focus~label {
    z-index: 1
}

.p-inputgroup input[type=text]:first-child,.p-inputgroup input[type=password]:first-child,.p-inputgroup input[type=tel]:first-child,.p-inputgroup input[type=email]:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-component>.p-inputtext[type=text],.p-inputgroup>.p-inputwrapper:first-child>.p-component>.p-inputtext[type=password],.p-inputgroup>.p-inputwrapper:first-child>.p-component>.p-inputtext[type=tel],.p-inputgroup>.p-inputwrapper:first-child>.p-component>.p-inputtext[type=email] {
    border-top-left-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.p-inputgroup input[type=text]:last-child,.p-inputgroup input[type=password]:last-child,.p-inputgroup input[type=tel]:last-child,.p-inputgroup input[type=email]:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-component>.p-inputtext[type=text],.p-inputgroup>.p-inputwrapper:last-child>.p-component>.p-inputtext[type=password],.p-inputgroup>.p-inputwrapper:last-child>.p-component>.p-inputtext[type=tel],.p-inputgroup>.p-inputwrapper:last-child>.p-component>.p-inputtext[type=email] {
    border-top-right-radius: .4rem;
    border-bottom-right-radius: .4rem
}

.p-inputgroup-addon {
    font-size: 1.4rem;
    line-height: inherit;
    font-weight: inherit
}

p-inputnumber>span {
    line-height: inherit
}

.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
    transform: translateX(1.2rem)
}

.p-inputswitch.p-focus .p-inputswitch-slider {
    box-shadow: none;
    outline: .2rem solid var(--border-primary-color-focus);
    outline-offset: .1rem
}

.p-inputswitch-slider {
    display: inherit;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit
}

input[type=text].p-inputtext,input[type=password].p-inputtext,input[type=tel].p-inputtext,input[type=email].p-inputtext,.p-autocomplete-input.p-inputtext,.p-inputnumber-input.p-inputtext {
    height: auto;
    line-height: inherit;
    font-family: Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 16px;
    color: var(--inputtext-text-color) !important;
    background: var(--inputtext-bg-color);
    padding: .87rem 1rem;
    border: 1px solid var(--inputtext-border-color);
    transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s;
    appearance: none;
    border-radius: .4rem
}

input[type=text].p-inputtext::-webkit-input-placeholder,input[type=password].p-inputtext::-webkit-input-placeholder,input[type=tel].p-inputtext::-webkit-input-placeholder,input[type=email].p-inputtext::-webkit-input-placeholder,.p-autocomplete-input.p-inputtext::-webkit-input-placeholder,.p-inputnumber-input.p-inputtext::-webkit-input-placeholder {
    font-family: inherit;
    text-transform: inherit;
    color: var(--inputtext-placeholder-text-color)
}

input[type=text].p-inputtext:-moz-placeholder,input[type=password].p-inputtext:-moz-placeholder,input[type=tel].p-inputtext:-moz-placeholder,input[type=email].p-inputtext:-moz-placeholder,.p-autocomplete-input.p-inputtext:-moz-placeholder,.p-inputnumber-input.p-inputtext:-moz-placeholder {
    font-family: inherit;
    text-transform: inherit;
    color: var(--inputtext-placeholder-text-color)
}

input[type=text].p-inputtext::-moz-placeholder,input[type=password].p-inputtext::-moz-placeholder,input[type=tel].p-inputtext::-moz-placeholder,input[type=email].p-inputtext::-moz-placeholder,.p-autocomplete-input.p-inputtext::-moz-placeholder,.p-inputnumber-input.p-inputtext::-moz-placeholder {
    font-family: inherit;
    text-transform: inherit;
    color: var(--inputtext-placeholder-text-color)
}

input[type=text].p-inputtext:-ms-input-placeholder,input[type=password].p-inputtext:-ms-input-placeholder,input[type=tel].p-inputtext:-ms-input-placeholder,input[type=email].p-inputtext:-ms-input-placeholder,.p-autocomplete-input.p-inputtext:-ms-input-placeholder,.p-inputnumber-input.p-inputtext:-ms-input-placeholder {
    font-family: inherit;
    text-transform: inherit;
    color: var(--inputtext-placeholder-text-color)
}

input[type=text].p-inputtext.p-inputtext-sm,input[type=password].p-inputtext.p-inputtext-sm,input[type=tel].p-inputtext.p-inputtext-sm,input[type=email].p-inputtext.p-inputtext-sm,.p-autocomplete-input.p-inputtext.p-inputtext-sm,.p-inputnumber-input.p-inputtext.p-inputtext-sm {
    padding: .6525rem .75rem;
    font-size: 12px
}

input[type=text].p-inputtext.p-inputtext-lg,input[type=password].p-inputtext.p-inputtext-lg,input[type=tel].p-inputtext.p-inputtext-lg,input[type=email].p-inputtext.p-inputtext-lg,.p-autocomplete-input.p-inputtext.p-inputtext-lg,.p-inputnumber-input.p-inputtext.p-inputtext-lg {
    padding: 1.0875rem 1.25rem;
    font-size: 20px
}

input[type=text].p-inputtext:enabled:focus,input[type=password].p-inputtext:enabled:focus,input[type=tel].p-inputtext:enabled:focus,input[type=email].p-inputtext:enabled:focus,.p-autocomplete-input.p-inputtext:enabled:focus,.p-inputnumber-input.p-inputtext:enabled:focus {
    background: var(--inputtext-bg-active-color)
}

input[type=text].p-inputtext:disabled,input[type=password].p-inputtext:disabled,input[type=tel].p-inputtext:disabled,input[type=email].p-inputtext:disabled,.p-autocomplete-input.p-inputtext:disabled,.p-inputnumber-input.p-inputtext:disabled {
    opacity: 1;
    color: var(--inputtext-text-disabled-color);
    border-color: var(--inputtext-border-color);
    background-color: var(--inputtext-bg-disabled-color)
}

.p-input-icon-left,.p-input-icon-right {
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit
}

.p-input-icon-left>i,.p-input-icon-right>i {
    margin-top: 0 !important;
    transform: translateY(-50%)
}

.p-input-icon-left .pi-spin,.p-input-icon-right .pi-spin {
    margin-top: -0.7rem !important
}

.p-input-icon-left>input[type=text].p-inputtext,.p-input-icon-left>input[type=password].p-inputtext,.p-input-icon-left>input[type=tel].p-inputtext,.p-input-icon-left>input[type=email].p-inputtext {
    padding-left: 3rem
}

.p-input-icon-right>input[type=text].p-inputtext,.p-input-icon-right>input[type=password].p-inputtext,.p-input-icon-right>input[type=tel].p-inputtext,.p-input-icon-right>input[type=email].p-inputtext {
    padding-right: 3rem
}

.p-input-icon-right>.p-icon-wrapper {
    margin-top: 0;
    transform: translateY(-50%)
}

.p-float-label {
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit
}

.p-float-label>label {
    font-size: 1.6rem;
    color: var(--inputtext-placeholder-text-color);
    margin-top: 0;
    transform: translateY(-50%)
}

.p-float-label input:focus~label,.p-float-label input.p-filled~label,.p-float-label textarea:focus~label,.p-float-label textarea.p-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label .p-inputwrapper-filled~label {
    top: 0;
    left: .6rem;
    padding-left: 3px;
    padding-right: 3px;
    background-color: var(--inputtext-bg-color);
    border-radius: .2rem
}

.p-float-label .p-inputtext-sm+label {
    font-size: 12px
}

.p-float-label .p-inputtext-sm:focus~label,.p-float-label .p-inputtext-sm.p-filled~label {
    left: .5rem
}

.p-float-label .p-inputtext-lg+label {
    font-size: 20px
}

.p-float-label .p-inputtext-lg:focus~label,.p-float-label .p-inputtext-lg.p-filled~label {
    left: 1.1rem
}

.p-float-label p-dropdown.ng-touched.ng-dirty .p-dropdown .p-dropdown-label {
    padding-top: 1.5rem
}

.p-float-label .p-multiselect-label-container {
    padding-top: 1.5rem
}

.p-float-label textarea {
    padding-top: 2rem;
    padding-bottom: 0
}

.p-float-label textarea~label {
    top: 2rem;
    transform: translateY(-50%)
}

.p-fieldset-legend-text {
    font-size: 1.4rem;
    line-height: normal;
    font-weight: normal
}

.p-listbox {
    color: var(--menu-header-text-color);
    background: var(--menu-bg-color)
}

.p-listbox .p-listbox-header {
    color: var(--menu-header-text-color);
    background: var(--menu-header-bg-color)
}

.p-listbox .p-listbox-header .p-listbox-filter-icon {
    margin-top: 0;
    right: 1.5rem;
    transform: translateY(-50%)
}

.p-listbox .p-listbox-list .p-listbox-item {
    border-bottom: 1px solid var(--divider-border-color);
    color: var(--menu-item-text-color)
}

.p-listbox .p-listbox-list .p-listbox-item:last-child {
    border-bottom: none
}

.p-listbox .p-listbox-list .p-listbox-item>span {
    font-size: 1.4rem;
    line-height: inherit;
    font-weight: inherit
}

.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
    background: var(--menu-item-bg-active-color)
}

.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
    color: var(--menu-item-text-hover-color);
    background: var(--menu-item-bg-hover-color)
}

.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
    background: var(--menu-item-bg-active-color)
}

.p-megamenu .p-menuitem-text {
    font-size: 1.4rem;
    font-weight: normal
}

.p-megamenu .p-megamenu-submenu-header {
    font-weight: 600
}

.p-megamenu .p-megamenu-submenu-header>span {
    font-size: 1.4rem;
    line-height: normal;
    font-weight: 600
}

div.p-menu {
    min-width: auto;
    padding: .4rem .4rem;
    background: var(--menu-bg-color)
}

.p-menu .p-menuitem {
    border: none
}

.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--menu-item-text-highlight-color)
}

.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--menu-item-text-highlight-focus-color)
}

.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link:hover {
    background: none
}

.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link.p-disabled {
    color: var(--menu-item-text-disabled-color);
    background: var(--menu-item-bg-disabled-color)
}

.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link.p-disabled .p-menuitem-icon,.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link.p-disabled .p-menuitem-text {
    color: var(--menu-item-text-disabled-color)
}

.p-menu .p-menu-list {
    padding: 0;
    margin: 0
}

.p-menu .p-menu-list .p-menuitem-link {
    padding: 1rem 1rem
}

.p-menu .p-menu-list .p-menuitem-link:hover {
    text-decoration: none
}

.p-menu .p-menu-list .p-menuitem-link .p-menuitem-text {
    font-size: 1.4rem;
    line-height: 1 !important;
    font-weight: normal
}

.p-menubar .p-menuitem .p-menuitem-link:focus {
    background: rgba(64,64,64,.15)
}

.p-menubar .p-menuitem-text {
    font-size: 1.4rem;
    font-weight: normal
}

.p-multiselect {
    font-size: 16px
}

.p-multiselect .p-multiselect-chip .p-multiselect-token {
    color: var(--text-color);
    background-color: var(--surface-300)
}

.p-multiselect.p-multiselect-open .p-multiselect-trigger .p-multiselect-trigger-icon {
    transform: rotate(180deg)
}

.p-multiselect-label-container {
    display: flex;
    align-items: center
}

.p-multiselect-panel .p-multiselect-header {
    padding: 1rem 1.5rem;
    border-bottom: 1px solid rgba(0,0,0,.1)
}

.p-multiselect-panel .p-multiselect-header .p-checkbox {
    margin-right: 1.5rem
}

.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
    margin-left: 1.5rem
}

.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
    margin: 0;
    right: 1.5rem;
    transform: translateY(-50%)
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item>span {
    font-size: 1.4rem;
    line-height: normal;
    font-weight: normal
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
    color: var(--text-color);
    background-color: rgba(64,64,64,.1)
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight:hover {
    background-color: rgba(64,64,64,.25)
}

.p-message {
    font-size: 1.6rem
}

.p-message.p-message-default {
    padding: 0;
    color: var(--message-text-color);
    background: transparent
}

.p-message.p-message-default .p-message-wrapper {
    padding: 0
}

.p-message.p-message-secondary {
    background-color: var(--message-secondary-bg-color);
    color: var(--message-text-color)
}

.p-message.p-message-secondary .p-message-icon {
    color: var(--message-secondary-icon-color)
}

.p-message.p-message-secondary .p-message-summary {
    color: var(--message-secondary-title-color)
}

.p-message.p-message-info .p-message-summary {
    color: var(--message-info-title-color)
}

.p-message.p-message-success .p-message-summary {
    color: var(--message-success-title-color)
}

.p-message.p-message-warn .p-message-summary {
    color: var(--message-warning-title-color)
}

.p-message.p-message-error .p-message-summary {
    color: var(--message-error-title-color)
}

.p-orderlist {
    padding: 1.6rem;
    background: var(--orderlist-bg-color)
}

.p-orderlist .p-orderlist-list-container {
    background: var(--orderlist-well-bg-color)
}

.p-orderlist .p-orderlist-filter-container {
    background: transparent
}

.p-orderlist .p-orderlist-header {
    background: var(--orderlist-header-bg-color)
}

.p-orderlist .p-orderlist-controls {
    background-color: var(--orderlist-well-bg-color)
}

.p-orderlist .p-orderlist-list {
    background-color: var(--orderlist-well-bg-color)
}

.p-orderlist .p-orderlist-list .p-orderlist-item {
    color: var(--orderlist-item-text-color);
    background: var(--orderlist-item-bg-color);
    border: 1px solid var(--orderlist-item-border-color);
    border-radius: .4rem
}

.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
    color: var(--orderlist-item-text-hover-color);
    background: var(--orderlist-item-bg-hover-color);
    border-color: var(--orderlist-item-border-hover-color)
}

.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus {
    color: var(--orderlist-item-text-focus-color);
    background: var(--orderlist-item-bg-focus-color);
    border-color: var(--orderlist-item-border-focus-color)
}

.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
    color: var(--orderlist-item-text-highlight-color);
    background: var(--orderlist-item-bg-highlight-color);
    border-color: var(--orderlist-item-border-highlight-color)
}

.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus {
    color: var(--orderlist-item-text-highlight-focus-color);
    background: var(--orderlist-item-bg-highlight-focus-color);
    border-color: var(--orderlist-item-border-highlight-focus-color)
}

.p-orderlist-item.cdk-drag-preview {
    background: var(--inputlist-item-focus-bg)
}

.p-organizationchart .p-organizationchart-line-left {
    border-right: 1px solid #e5e5e5
}

.p-organizationchart .p-organizationchart-line-top {
    border-top: 1px solid #e5e5e5
}

.p-organizationchart .p-organizationchart-node-content {
    border: 1px solid #e5e5e5
}

.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
    border-radius: .3rem
}

.p-panel .p-panel-header {
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom-width: .2rem
}

.p-panel .p-panel-header .p-panel-title {
    font-family: "Montserrat",sans-serif;
    font-size: 1.4rem;
    text-transform: uppercase
}

.p-panel.p-panel-toggleable .p-panel-header {
    padding: 1rem
}

.p-panelmenu span {
    font-size: 1.4rem;
    font-weight: normal;
    line-height: normal
}

.p-panelmenu.p-csi-panelmenu-sidenav {
    display: flex;
    flex-direction: column;
    height: 100%
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-menuitem-badge {
    flex: 0 0 auto;
    margin-left: auto;
    color: var(--surface-danger-bg);
    background: var(--surface-danger);
    font-size: 1rem;
    font-weight: normal;
    text-align: center;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    border-radius: .3rem;
    padding-left: .4rem;
    padding-right: .4rem
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-panel:has(>.p-toggleable-content) {
    padding: .5rem 0 0;
    margin-top: .5rem;
    border-top: 1px solid rgba(0,0,0,.35)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-panel:has(>.main--nav-logout) {
    margin-top: auto
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-menuitem-text {
    font-size: 1.5rem;
    line-height: 1.3
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header {
    padding: .5rem
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header .p-panelmenu-header-content {
    border: none;
    border-radius: .4rem;
    color: var(--navigation-sidebar-link-text-color, #fff);
    background: var(--navigation-sidebar-link-bg-color, #ffffff00)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
    padding: 1.2rem;
    border: none;
    border-radius: .4rem;
    color: var(--navigation-sidebar-link-text-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon,.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
    margin-right: .8rem;
    font-size: 1.5rem;
    color: var(--navigation-sidebar-link-icon-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header .p-panelmenu-header-content .p-menu-item-notification {
    order: -1;
    color: var(--surface-danger);
    background: var(--surface-danger);
    border-radius: 50%;
    margin: 0 auto 0 0;
    width: 1rem;
    height: 1rem;
    padding: 0
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
    border-radius: .4rem
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content:has(.p-highlight) {
    background: var(--navigation-sidebar-link-bg-active-color, #00000060)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content .p-highlight {
    background: transparent
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content:has(.p-panelmenu-header-action:not(.p-highlight)):hover {
    background: var(--navigation-sidebar-link-bg-hover-color, #ffffff1a)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {
    background: transparent
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header:not(.p-disabled):not(.p-highlight):hover .p-panelmenu-header-content {
    background: transparent
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header:not(.p-disabled):not(.p-highlight) .p-panelmenu-header-content:hover {
    color: var(--navigation-sidebar-link-text-hover-color, #fff);
    background: var(--navigation-sidebar-link-bg-hover-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header:not(.p-disabled):not(.p-highlight) .p-panelmenu-header-content:hover .p-panelmenu-header-action {
    text-decoration: none;
    color: var(--navigation-sidebar-link-text-hover-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header:not(.p-disabled):not(.p-highlight) .p-panelmenu-header-content:has(.p-highlight) {
    background: var(--navigation-sidebar-link-bg-active-color, #00000060)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header:not(.p-disabled):not(.p-highlight) .p-panelmenu-header-content:has(.p-highlight):hover {
    background: var(--navigation-sidebar-link-bg-active-color, #00000060)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header:not(.p-disabled):not(.p-highlight) .p-panelmenu-header-content .p-highlight {
    background: transparent
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header:not(.p-disabled):hover .p-panelmenu-header-content .p-panelmenu-header-action {
    text-decoration: none
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header:has(+.p-toggleable-content).p-highlight .p-panelmenu-header-content {
    background: transparent
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header:has(+.p-toggleable-content).p-highlight .p-panelmenu-header-content:hover {
    background: var(--navigation-sidebar-link-bg-hover-color, #ffffff1a)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header:has(+.p-toggleable-content) .p-panelmenu-header-action {
    justify-content: space-between;
    gap: 1rem;
    padding: .8rem .8rem .8rem 1.6rem
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-header:has(+.p-toggleable-content) .p-panelmenu-header-action .p-menuitem-text {
    order: -1;
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1.2
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content {
    padding: 0;
    color: var(--navigation-sidebar-link-text-color, #fff);
    background: transparent
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
    padding: 0
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem {
    padding: .5rem
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
    color: var(--navigation-sidebar-link-text-hover-color, #fff);
    background: var(--navigation-sidebar-link-bg-hover-color, #ffffff1a)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link {
    color: var(--navigation-sidebar-link-text-hover-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link:hover {
    text-decoration: none
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: var(--navigation-sidebar-link-text-hover-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: var(--navigation-sidebar-link-icon-hover-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:has(.p-highlight) {
    color: var(--navigation-sidebar-link-text-active-color, #fff);
    background: var(--navigation-sidebar-link-bg-active-color, #00000060)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:has(.p-highlight) .p-menuitem-link {
    color: var(--navigation-sidebar-link-text-active-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:has(.p-highlight) .p-menuitem-link .p-menuitem-text {
    color: var(--navigation-sidebar-link-text-active-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:has(.p-highlight) .p-menuitem-link .p-menuitem-icon,.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:has(.p-highlight) .p-menuitem-link .p-submenu-icon {
    color: var(--navigation-sidebar-link-icon-active-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:has(.p-highlight):hover {
    color: var(--navigation-sidebar-link-text-active-color, #fff);
    background: var(--navigation-sidebar-link-bg-active-color, #00000060)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:has(.p-highlight):hover .p-menuitem-link {
    color: var(--navigation-sidebar-link-text-active-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:has(.p-highlight):hover .p-menuitem-link .p-menuitem-text {
    color: var(--navigation-sidebar-link-text-active-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:has(.p-highlight):hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:has(.p-highlight):hover .p-menuitem-link .p-submenu-icon {
    color: var(--navigation-sidebar-link-icon-active-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content {
    background: var(--navigation-sidebar-link-bg-active-color, #00000060)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: var(--navigation-sidebar-link-text-active-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: var(--navigation-sidebar-link-icon-active-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link:hover {
    text-decoration: none
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem .p-menuitem-content {
    border-radius: .4rem
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem .p-menuitem-content .p-submenu-list:not(.p-active) .p-menuitem-link {
    visibility: hidden
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link {
    padding: 1.2rem;
    border: none;
    border-radius: .4rem;
    color: var(--navigation-sidebar-link-text-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link.p-highlight {
    background: transparent
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: var(--navigation-sidebar-link-icon-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    word-break: break-word;
    color: var(--navigation-sidebar-link-text-color, #fff)
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-menuitem-text:has(+.p-menuitem-badge) {
    margin-right: .8rem
}

.p-panelmenu.p-csi-panelmenu-sidenav .p-submenu-icon {
    width: 1.2rem;
    height: 1.2rem;
    margin: 0
}

.p-panelmenu.p-csi-panelmenu-sidenav chevronrighticon .p-submenu-icon {
    transition: transform .5s;
    transform: rotate(90deg)
}

.p-panelmenu.p-csi-panelmenu-sidenav chevrondownicon .p-submenu-icon {
    transition: transform .5s;
    transform: rotate(180deg)
}

.p-picklist {
    gap: 1rem;
    padding: 1.2rem;
    border-radius: .4rem;
    background: var(--orderlist-bg-color)
}

.p-picklist .p-picklist-list-wrapper {
    background: var(--orderlist-well-bg-color)
}

.p-picklist .p-picklist-list {
    padding: .8rem;
    margin: 0
}

.p-picklist .p-picklist-list .p-picklist-item {
    margin-bottom: .8rem;
    border: .1rem solid var(--orderlist-item-border-color);
    border-radius: .4rem;
    background: var(--orderlist-item-bg-color)
}

.p-picklist .p-picklist-list .p-picklist-item.p-focus {
    color: var(--orderlist-item-text-focus-color);
    background: var(--orderlist-item-bg-focus-color);
    border-color: var(--orderlist-item-border-focus-color)
}

.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
    color: var(--orderlist-item-text-highlight-color);
    background: var(--orderlist-item-bg-highlight-color);
    border-color: var(--orderlist-item-border-highlight-color)
}

.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus {
    color: var(--orderlist-item-text-highlight-focus-color);
    background: var(--orderlist-item-bg-highlight-focus-color);
    border-color: var(--orderlist-item-border-highlight-focus-color)
}

.p-picklist:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
    color: --orderlist-item-text-hover-color;
    background: var(--orderlist-item-bg-hover-color);
    border-color: var(--orderlist-item-border-hover-color)
}

.p-picklist-item.cdk-drag-preview {
    background: var(--inputlist-item-focus-bg)
}

.p-progressbar .p-progressbar-label {
    font-size: 1.2rem
}

.p-radiobutton .p-radiobutton-box {
    background: var(--radiobutton-bg-color)
}

.p-radiobutton .p-disabled.p-radiobutton-box {
    opacity: 1;
    border-color: var(--surface-300);
    background-color: var(--surface-200)
}

.p-radiobutton .p-disabled.p-highlight.p-radiobutton-box {
    opacity: 1;
    border-color: var(--radiobutton-border-selected-color);
    background-color: var(--radiobutton-bg-selected-color)
}

.p-rating>span {
    font-size: 1.4rem;
    line-height: normal;
    font-weight: normal
}

.p-selectbutton span,.p-selectbutton .p-button-label {
    font-size: 1.4rem;
    line-height: normal;
    font-weight: normal
}

.p-selectbutton.p-csi-selectbutton-filters {
    display: flex;
    gap: .8rem;
    overflow-x: auto;
    padding: .4rem .2rem
}

.p-selectbutton.p-csi-selectbutton-filters .p-button {
    flex-shrink: 0;
    gap: .8rem;
    padding: .8rem 1.2rem;
    border-radius: 999px;
    color: var(--chip-text-color);
    background-color: var(--chip-bg-color);
    transition: all .2s
}

.p-selectbutton.p-csi-selectbutton-filters .p-button:not(.p-disabled):not(.p-highlight):hover {
    color: var(--chip-text-hover-color);
    background-color: var(--chip-bg-hover-color)
}

.p-selectbutton.p-csi-selectbutton-filters .p-button.p-highlight {
    padding-right: .8rem;
    color: var(--chip-selected-text-color);
    background-color: var(--chip-selected-bg-color)
}

.p-selectbutton.p-csi-selectbutton-filters .p-button.p-highlight:hover {
    color: var(--chip-selected-text-hover-color);
    background-color: var(--chip-selected-bg-hover-color)
}

.p-selectbutton.p-csi-selectbutton-filters .p-button.p-highlight:after {
    content: "";
    display: inline-block;
    font-family: "primeicons";
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    speak: none
}

.p-selectbutton.p-csi-selectbutton-filters .p-button .p-button-label {
    font-size: 1.2rem
}

.p-sidebar {
    background: var(--surface-card)
}

.p-sidebar .p-sidebar-header {
    padding: 2.4rem 2.4rem 1.6rem
}

.p-sidebar .p-sidebar-content {
    padding: 2.4rem
}

.p-sidebar .p-sidebar-content>h1 {
    margin-bottom: 1rem;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 3.2rem;
    letter-spacing: -0.024rem;
    color: var(--text-color)
}

.p-sidebar .p-sidebar-footer {
    padding: 2.4rem
}

.p-sidebar .p-sidebar-footer:empty {
    display: none
}

.p-csi-sidebar-responsive.p-sidebar-right {
    width: 35vw;
    min-width: 48rem
}

.p-csi-sidebar-responsive.p-sidebar-bottom {
    height: 90vh;
    border-radius: 1.6rem 1.6rem 0 0
}

.p-slidemenu .p-menuitem-text {
    font-size: 1.4rem;
    font-weight: normal
}

.p-slidemenu-backward>span {
    margin-left: .5rem;
    font-size: 1.4rem;
    line-height: normal;
    font-weight: normal
}

.theme-dark .p-skeleton:after {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}

@media(prefers-color-scheme: dark) {
    .theme-match .p-skeleton:after {
        background:linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
    }
}

.p-steps:before {
    content: " ";
    display: block;
    position: absolute;
    top: calc(50% - 1px);
    left: 0;
    width: 100%;
    border-top: 1px solid #dee2e6
}

.p-steps ul {
    padding: 0;
    justify-content: space-between
}

.p-steps .p-steps-item {
    align-items: center;
    flex: 0
}

.p-steps .p-steps-item:before {
    display: none
}

.p-steps .p-steps-item:has(~.p-steps-current) .p-steps-number {
    display: none
}

.p-steps .p-steps-item:has(~.p-steps-current) .p-menuitem-link:before {
    content: "";
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 2.5rem;
    height: 2.5rem;
    font-family: primeicons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    font-size: 1.4rem;
    line-height: 2.5rem;
    border-radius: 50%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--stepper-item-complete-text-color);
    border: 1px solid var(--stepper-item-complete-border-color);
    background: var(--stepper-item-complete-bg)
}

.p-steps .p-steps-item:first-child .p-menuitem-link {
    padding-left: 0
}

.p-steps .p-steps-item .p-menuitem-link {
    position: relative;
    flex-direction: row;
    overflow: visible;
    border-radius: 999px
}

.p-steps .p-steps-item .p-menuitem-link:hover {
    text-decoration: none
}

.p-steps .p-steps-item .p-menuitem-link:hover .p-steps-number {
    color: var(--stepper-item-text-color)
}

.p-steps .p-steps-item .p-menuitem-link:hover .p-steps-title {
    color: var(--stepper-item-text-color)
}

.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
    color: var(--stepper-item-text-color);
    font-size: 1.4rem;
    line-height: normal;
    font-weight: normal
}

.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
    display: none;
    margin: 0;
    padding-left: .8rem;
    font-size: 1.4rem;
    line-height: normal;
    font-weight: normal;
    color: var(--stepper-item-text-color)
}

.p-steps .p-steps-item.p-highlight .p-menuitem-link:hover {
    cursor: default
}

@container wizard-steps (min-width: 592px) {
    .p-steps .p-steps-item.p-highlight .p-menuitem-link {
        background-color: var(--surface-ground);
        padding-right: .8rem
    }
}

.p-steps .p-steps-item.p-highlight .p-menuitem-link .p-steps-title {
    color: var(--stepper-item-text-color)
}

@container wizard-steps (min-width: 592px) {
    .p-steps .p-steps-item.p-highlight .p-menuitem-link .p-steps-title {
        display: block
    }
}

.p-steps .p-steps-item.p-highlight .p-menuitem-link .p-steps-number {
    border-color: var(--stepper-item-current-border-color);
    color: var(--stepper-item-current-text-color);
    background-color: var(--stepper-item-current-bg)
}

.p-csi-steps-hidelast ul li:last-child {
    display: none
}

.p-tabmenu .p-tabmenu-nav .p-menuitem-text {
    font-size: 1.4rem;
    font-weight: 600
}

.p-tabview .p-tabview-nav {
    padding: 0;
    margin: 0
}

.p-tabview .p-tabview-nav li:not(.p-tabview-ink-bar) {
    flex: 1
}

.p-tabview .p-tabview-nav li:not(.p-tabview-ink-bar) .p-tabview-nav-link {
    justify-content: center
}

.p-tabview .p-tabview-nav li:not(.p-tabview-ink-bar) .p-tabview-nav-link:hover {
    text-decoration: none
}

.p-tabview .p-tabview-ink-bar {
    z-index: 1;
    display: block;
    position: absolute;
    bottom: 0;
    height: .2rem;
    background-color: var(--tab-menu-tab-border-selected-color);
    transition: 250ms cubic-bezier(0.35, 0, 0.25, 1)
}

.p-tabview-title {
    font-size: 1.4rem;
    line-height: normal;
    font-weight: bold
}

@media only screen and (min-width: 480px) {
    .p-tabview-title {
        font-size:1.6rem
    }
}

.p-tag {
    color: var(--tag-default-text-color);
    background: var(--tag-default-bg-color)
}

.p-tag .p-tag-value {
    font-size: 12px;
    line-height: normal;
    font-weight: 700
}

.p-tag.p-tag-success {
    color: var(--tag-success-text-color);
    background-color: var(--tag-success-bg-color)
}

.p-tag.p-tag-info {
    color: var(--tag-info-text-color);
    background-color: var(--tag-info-bg-color)
}

.p-tag.p-tag-warning {
    color: var(--tag-warning-text-color);
    background-color: var(--tag-warning-bg-color)
}

.p-tag.p-tag-danger {
    color: var(--tag-danger-text-color);
    background-color: var(--tag-danger-bg-color)
}

.p-tag.p-tag-help {
    color: var(--tag-help-text-color);
    background-color: var(--tag-help-bg-color)
}

textarea[pinputtextarea],.p-inputtextarea {
    height: auto;
    min-height: 4.8rem;
    max-height: 8rem;
    color: var(--inputtext-text-color);
    background: var(--inputtext-bg-color);
    padding: .87rem 1rem;
    border: 1px solid var(--inputtext-border-color);
    border-radius: .4rem
}

textarea[pinputtextarea]::-webkit-input-placeholder,.p-inputtextarea::-webkit-input-placeholder {
    font-family: inherit;
    text-transform: inherit;
    color: var(--inputtext-placeholder-text-color)
}

textarea[pinputtextarea]:-moz-placeholder,.p-inputtextarea:-moz-placeholder {
    font-family: inherit;
    text-transform: inherit;
    color: var(--inputtext-placeholder-text-color)
}

textarea[pinputtextarea]::-moz-placeholder,.p-inputtextarea::-moz-placeholder {
    font-family: inherit;
    text-transform: inherit;
    color: var(--inputtext-placeholder-text-color)
}

textarea[pinputtextarea]:-ms-input-placeholder,.p-inputtextarea:-ms-input-placeholder {
    font-family: inherit;
    text-transform: inherit;
    color: var(--inputtext-placeholder-text-color)
}

textarea[pinputtextarea]:enabled:focus,.p-inputtextarea:enabled:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 .2rem var(--border-primary-color-focus);
    border-color: var(--inputtext-border-active-color);
    background: var(--inputtext-bg-active-color)
}

.p-togglebutton>span {
    font-size: 1.4rem;
    line-height: normal;
    font-weight: normal
}

.p-tooltip .p-tooltip-text {
    font-size: 1.2rem
}

.p-tieredmenu .p-menuitem-text {
    font-size: 1.4rem;
    font-weight: normal
}

.p-tieredmenu .p-menuitem-link .p-icon-wrapper {
    margin-left: auto
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
    color: var(--primary-color);
    background: rgba(64,64,64,.1)
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight:hover {
    background: rgba(64,64,64,.15)
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
    color: var(--primary-color)
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
    color: var(--primary-color);
    background-color: rgba(255,255,255,.75)
}

.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
    background: rgba(0,0,0,.12)
}

.p-tree .p-tree-container .p-treenode .p-treenode-content:focus.p-highlight {
    background: rgba(64,64,64,.25)
}

.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-label>span {
    font-size: 1.4rem;
    line-height: normal;
    font-weight: normal
}

.font-body,.font-roboto {
    font-family: var(--font-family)
}

.font-title,.font-montserrat {
    font-family: var(--font-family-title)
}

.texttransform-none {
    text-transform: none !important
}

.text-danger {
    color: var(--text-danger)
}

.text-help {
    color: var(--text-help)
}

.text-info {
    color: var(--text-info)
}

.text-success {
    color: var(--text-success)
}

.text-warning {
    color: var(--text-warning)
}

label {
    font-size: 1.4rem
}

label>span {
    font-size: inherit;
    line-height: normal;
    font-weight: inherit
}

/*# sourceMappingURL=compiled.min.css.map */
