        #app {
            position: absolute;
            top: 0;
            left: 0;
            background: #fafafa;
            width: 100%;
            min-height: 100%;
            z-index: 1000;
            display: flex;
            display: none;
        }
        
        .preloader-init {
            position: absolute;
            top: calc(50% - 65px);
            left: calc(50% - 65px)
        }
       
        *,
        ::before,
        ::after {
            background-repeat: no-repeat;
            /* 1 */
            box-sizing: border-box;
            /* 2 */
        }
       
        ::before,
        ::after {
            text-decoration: inherit;
            /* 1 */
            vertical-align: inherit;
            /* 2 */
        }
        
        html {
            cursor: default;
            /* 1 */
            font-family: system-ui, /* macOS 10.11-10.12 */
            -apple-system, /* Windows 6+ */
            Segoe UI, /* Android 4+ */
            Roboto, /* Ubuntu 10.10+ */
            Ubuntu, /* Gnome 3+ */
            Cantarell, /* KDE Plasma 5+ */
            Noto Sans, /* fallback */
            sans-serif, /* macOS emoji */
            "Apple Color Emoji", /* Windows emoji */
            "Segoe UI Emoji", /* Windows emoji */
            "Segoe UI Symbol", /* Linux emoji */
            "Noto Color Emoji";
            /* 2 */
            line-height: 1.15;
            /* 3 */
            -moz-tab-size: 4;
            /* 4 */
            tab-size: 4;
            /* 4 */
            -ms-text-size-adjust: 100%;
            /* 5 */
            -webkit-text-size-adjust: 100%;
            /* 5 */
            word-break: break-word;
            /* 6 */
        }
        /* Sections
 * ========================================================================== */
        /**
 * Remove the margin in all browsers (opinionated).
 */
        
        body {
            margin: 0;
        }
        /**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
        
        h1 {
            font-size: 2em;
            margin: 0.67em 0;
        }
        /* Grouping content
 * ========================================================================== */
        /**
 * 1. Add the correct sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
        
        hr {
            height: 0;
            /* 1 */
            overflow: visible;
            /* 2 */
        }
        /**
 * Add the correct display in IE.
 */
        
        main {
            display: block;
        }
        /**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */
        
        nav ol,
        nav ul {
            list-style: none;
        }
        /**
 * 1. Use the default monospace user interface font
 *    in all browsers (opinionated).
 * 2. Correct the odd `em` font sizing in all browsers.
 */
        
        pre {
            font-family: /* macOS 10.10+ */
            Menlo, /* Windows 6+ */
            Consolas, /* Android 4+ */
            Roboto Mono, /* Ubuntu 10.10+ */
            Ubuntu Monospace, /* KDE Plasma 5+ */
            Noto Mono, /* KDE Plasma 4+ */
            Oxygen Mono, /* Linux/OpenOffice fallback */
            Liberation Mono, /* fallback */
            monospace;
            /* 1 */
            font-size: 1em;
            /* 2 */
        }
        /* Text-level semantics
 * ========================================================================== */
        /**
 * Remove the gray background on active links in IE 10.
 */
        
        a {
            background-color: transparent;
        }
        /**
 * Add the correct text decoration in Edge, IE, Opera, and Safari.
 */
        
        abbr[title] {
            text-decoration: underline;
            text-decoration: underline dotted;
        }
        /**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
        
        b,
        strong {
            font-weight: bolder;
        }
        /**
 * 1. Use the default monospace user interface font
 *    in all browsers (opinionated).
 * 2. Correct the odd `em` font sizing in all browsers.
 */
        
        code,
        kbd,
        samp {
            font-family: /* macOS 10.10+ */
            Menlo, /* Windows 6+ */
            Consolas, /* Android 4+ */
            Roboto Mono, /* Ubuntu 10.10+ */
            Ubuntu Monospace, /* KDE Plasma 5+ */
            Noto Mono, /* KDE Plasma 4+ */
            Oxygen Mono, /* Linux/OpenOffice fallback */
            Liberation Mono, /* fallback */
            monospace;
            /* 1 */
            font-size: 1em;
            /* 2 */
        }
        /**
 * Add the correct font size in all browsers.
 */
        
        small {
            font-size: 80%;
        }
        /*
 * Remove the text shadow on text selections in Firefox 61- (opinionated).
 * 1. Restore the coloring undone by defining the text shadow
 *    in all browsers (opinionated).
 */
        
        ::-moz-selection {
            background-color: #b3d4fc;
            /* 1 */
            color: #000;
            /* 1 */
            text-shadow: none;
        }
        
        ::selection {
            background-color: #b3d4fc;
            /* 1 */
            color: #000;
            /* 1 */
            text-shadow: none;
        }
        /* Embedded content
 * ========================================================================== */
        /*
 * Change the alignment on media elements in all browers (opinionated).
 */
        
        audio,
        canvas,
        iframe,
        img,
        svg,
        video {
            vertical-align: middle;
        }
        /**
 * Add the correct display in IE 9-.
 */
        
        audio,
        video {
            display: inline-block;
        }
        /**
 * Add the correct display in iOS 4-7.
 */
        
        audio:not([controls]) {
            display: none;
            height: 0;
        }
        /**
 * Remove the border on images inside links in IE 10-.
 */
        
        img {
            border-style: none;
        }
        /**
 * Change the fill color to match the text color in all browsers (opinionated).
 */
        
        svg:not([fill]) {
            fill: currentColor;
        }
        /**
 * Hide the overflow in IE.
 */
        
        svg:not(:root) {
            overflow: hidden;
        }
        /* Tabular data
 * ========================================================================== */
        /**
 * Collapse border spacing in all browsers (opinionated).
 */
        
        table {
            border-collapse: collapse;
        }
        /* Forms
 * ========================================================================== */
        /**
 * Inherit styling in all browsers (opinionated).
 */
        
        button,
        input,
        select,
        textarea {
            font-family: inherit;
            font-size: inherit;
            line-height: inherit;
        }
        /**
 * Remove the margin in Safari.
 */
        
        button,
        input,
        select {
            margin: 0;
        }
        /**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge, Firefox, and IE.
 */
        
        button {
            overflow: visible;
            /* 1 */
            text-transform: none;
            /* 2 */
        }
        /**
 * Correct the inability to style clickable types in iOS and Safari.
 */
        
        button,
        [type="button"],
        [type="reset"],
        [type="submit"] {
            -webkit-appearance: button;
        }
        /**
 * Correct the padding in Firefox.
 */
        
        fieldset {
            padding: 0.35em 0.75em 0.625em;
        }
        /**
 * Show the overflow in Edge and IE.
 */
        
        input {
            overflow: visible;
        }
        /**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */
        
        legend {
            color: inherit;
            /* 2 */
            display: table;
            /* 1 */
            max-width: 100%;
            /* 1 */
            white-space: normal;
            /* 1 */
        }
        /**
 * 1. Add the correct display in Edge and IE.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
        
        progress {
            display: inline-block;
            /* 1 */
            vertical-align: baseline;
            /* 2 */
        }
        /**
 * Remove the inheritance of text transform in Firefox.
 */
        
        select {
            text-transform: none;
        }
        /**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 * 3. Change the resize direction on textareas in all browsers (opinionated).
 */
        
        textarea {
            margin: 0;
            /* 1 */
            overflow: auto;
            /* 2 */
            resize: vertical;
            /* 3 */
        }
        /**
 * Remove the padding in IE 10-.
 */
        
        [type="checkbox"],
        [type="radio"] {
            padding: 0;
        }
        /**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
        
        [type="search"] {
            -webkit-appearance: textfield;
            /* 1 */
            outline-offset: -2px;
            /* 2 */
        }
        /**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */
        
        ::-webkit-inner-spin-button,
        ::-webkit-outer-spin-button {
            height: auto;
        }
        /**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
        
        ::-webkit-input-placeholder {
            color: inherit;
            opacity: 0.54;
        }
        /**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
        
        ::-webkit-search-decoration {
            -webkit-appearance: none;
        }
        /**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
        
        ::-webkit-file-upload-button {
            -webkit-appearance: button;
            /* 1 */
            font: inherit;
            /* 2 */
        }
        /**
 * Remove the inner border and padding of focus outlines in Firefox.
 */
        
        ::-moz-focus-inner {
            border-style: none;
            padding: 0;
        }
        /**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */
        
        :-moz-focusring {
            outline: 1px dotted ButtonText;
        }
        /* Interactive
 * ========================================================================== */
        /*
 * Add the correct display in Edge and IE.
 */
        
        details {
            display: block;
        }
        /*
 * Add the correct styles in Edge, IE, and Safari.
 */
        
        dialog {
            background-color: white;
            border: solid;
            color: black;
            display: block;
            height: -moz-fit-content;
            height: -webkit-fit-content;
            height: fit-content;
            left: 0;
            margin: auto;
            padding: 1em;
            position: absolute;
            right: 0;
            width: -moz-fit-content;
            width: -webkit-fit-content;
            width: fit-content;
        }
        
        dialog:not([open]) {
            display: none;
        }
        /*
 * Add the correct display in all browsers.
 */
        
        summary {
            display: list-item;
        }
        /* Scripting
 * ========================================================================== */
        /**
 * Add the correct display in IE 9-.
 */
        
        canvas {
            display: inline-block;
        }
        /**
 * Add the correct display in IE.
 */
        
        template {
            display: none;
        }
        /* User interaction
 * ========================================================================== */
        /*
 * 1. Remove the tapping delay in IE 10.
 * 2. Remove the tapping delay on clickable elements
      in all browsers (opinionated).
 */
        
        a,
        area,
        button,
        input,
        label,
        select,
        summary,
        textarea,
        [tabindex] {
            -ms-touch-action: manipulation;
            /* 1 */
            touch-action: manipulation;
            /* 2 */
        }
        /**
 * Add the correct display in IE 10-.
 */
        
        [hidden] {
            display: none;
        }
        /* Accessibility
 * ========================================================================== */
        /**
 * Change the cursor on busy elements in all browsers (opinionated).
 */
        
        [aria-busy="true"] {
            cursor: progress;
        }
        /*
 * Change the cursor on control elements in all browsers (opinionated).
 */
        
        [aria-controls] {
            cursor: pointer;
        }
        /*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */
        
        [aria-disabled="true"],
        [disabled] {
            cursor: not-allowed;
        }
        /*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */
        
        [aria-hidden="false"][hidden]:not(:focus) {
            clip: rect(0, 0, 0, 0);
            display: inherit;
            position: absolute;
        }

        /* sc-component-id: sc-keyframes-FiaaB */
        
        @-webkit-keyframes FiaaB {
            100% {
                -webkit-transform: rotate(360deg);
                -ms-transform: rotate(360deg);
                transform: rotate(360deg);
            }
        }
        
        @keyframes FiaaB {
            100% {
                -webkit-transform: rotate(360deg);
                -ms-transform: rotate(360deg);
                transform: rotate(360deg);
            }
        }
        /* sc-component-id: sc-keyframes-gTcftA */
        
        @-webkit-keyframes gTcftA {
            10%,
            90% {
                -webkit-transform: translate3d(-1px, 0, 0);
                -ms-transform: translate3d(-1px, 0, 0);
                transform: translate3d(-1px, 0, 0);
            }
            20%,
            80% {
                -webkit-transform: translate3d(2px, 0, 0);
                -ms-transform: translate3d(2px, 0, 0);
                transform: translate3d(2px, 0, 0);
            }
            30%,
            50%,
            70% {
                -webkit-transform: translate3d(-4px, 0, 0);
                -ms-transform: translate3d(-4px, 0, 0);
                transform: translate3d(-4px, 0, 0);
            }
            40%,
            60% {
                -webkit-transform: translate3d(4px, 0, 0);
                -ms-transform: translate3d(4px, 0, 0);
                transform: translate3d(4px, 0, 0);
            }
        }
        
        @keyframes gTcftA {
            10%,
            90% {
                -webkit-transform: translate3d(-1px, 0, 0);
                -ms-transform: translate3d(-1px, 0, 0);
                transform: translate3d(-1px, 0, 0);
            }
            20%,
            80% {
                -webkit-transform: translate3d(2px, 0, 0);
                -ms-transform: translate3d(2px, 0, 0);
                transform: translate3d(2px, 0, 0);
            }
            30%,
            50%,
            70% {
                -webkit-transform: translate3d(-4px, 0, 0);
                -ms-transform: translate3d(-4px, 0, 0);
                transform: translate3d(-4px, 0, 0);
            }
            40%,
            60% {
                -webkit-transform: translate3d(4px, 0, 0);
                -ms-transform: translate3d(4px, 0, 0);
                transform: translate3d(4px, 0, 0);
            }
        }
        /* sc-component-id: sc-keyframes-caPIRE */
        
        @-webkit-keyframes caPIRE {
            0% {
                -webkit-transform: scale(.75);
                -ms-transform: scale(.75);
                transform: scale(.75);
            }
            20% {
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
                transform: scale(1);
            }
            40% {
                -webkit-transform: scale(.75);
                -ms-transform: scale(.75);
                transform: scale(.75);
            }
            60% {
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
                transform: scale(1);
            }
            80% {
                -webkit-transform: scale(.75);
                -ms-transform: scale(.75);
                transform: scale(.75);
            }
            100% {
                -webkit-transform: scale(.75);
                -ms-transform: scale(.75);
                transform: scale(.75);
            }
        }
        
        @keyframes caPIRE {
            0% {
                -webkit-transform: scale(.75);
                -ms-transform: scale(.75);
                transform: scale(.75);
            }
            20% {
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
                transform: scale(1);
            }
            40% {
                -webkit-transform: scale(.75);
                -ms-transform: scale(.75);
                transform: scale(.75);
            }
            60% {
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
                transform: scale(1);
            }
            80% {
                -webkit-transform: scale(.75);
                -ms-transform: scale(.75);
                transform: scale(.75);
            }
            100% {
                -webkit-transform: scale(.75);
                -ms-transform: scale(.75);
                transform: scale(.75);
            }
        }
        /* sc-component-id: sc-bdVaJa */
        
        .fUuvxv {
            -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
            -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
        }

        /**
 * Retrieves a color value from the $material-colors Sass map
 * Inspired by https://github.com/nilskaspersson/Google-Material-UI-Color-Palette/
 *
 * @function
 * @param {string} color-name             - quoted, lower-case, dasherized color
 *                                          name (e.g. 'pink', 'amber')
 * @param {string} [color-variant='500']  - quoted, lowercase color variant (e.g.
 *                                          '200', 'a100')
 */
        
        .bgInfo__14Qno,
        div.bgInfo__14Qno {
            background: #64b5f6;
        }
        
        .bgInfo__14Qno button,
        div.bgInfo__14Qno button {
            color: #0d47a1;
        }
        
        .bgSuccess__2_usN,
        div.bgSuccess__2_usN {
            background: #81c784;
        }
        
        .bgSuccess__2_usN button,
        div.bgSuccess__2_usN button {
            color: #1b5e20;
        }
        
        .bgWarning__3WPH-,
        div.bgWarning__3WPH- {
            background: #ffb74d;
        }
        
        .bgWarning__3WPH- button,
        div.bgWarning__3WPH- button {
            color: #e65100;
        }
        
        .bgError__sfkLL,
        div.bgError__sfkLL {
            background: #e57373;
        }
        
        .bgError__sfkLL button,
        div.bgError__sfkLL button {
            color: #b71c1c;
        }
        
        .bgDefault__529O2,
        div.bgDefault__529O2 {
            background: #616161;
        }
        
        table tr.bgInfo__14Qno {
            background: #e3f2fd;
        }
        
        table tr.bgInfo__14Qno td {
            color: #2196f3;
        }
        
        table tr.bgSuccess__2_usN {
            background: #e8f5e9;
        }
        
        table tr.bgSuccess__2_usN td {
            color: #4caf50;
        }
        
        table tr.bgWarning__3WPH- {
            background: #fff3e0;
        }
        
        table tr.bgWarning__3WPH- td {
            color: #ff9800;
        }
        
        table tr.bgError__sfkLL {
            background: #ffebee;
        }
        
        table tr.bgError__sfkLL td {
            color: #f44336;
        }
        
        table tr.bgDefault__529O2 {
            background: #FFF;
        }
        
        table tr.bgDefault__529O2 td {
            color: #212121;
        }
        
        .messageInfo__SGNdb {
            width: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            padding: 10px;
            background: none;
            border: none;
        }
        
        .messageInfo__SGNdb .icon__2vEt1 {
            background: #64b5f6;
        }
        
        .messageSuccess__1g7Sr {
            width: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            padding: 10px;
            background: none;
            border: none;
        }
        
        .messageSuccess__1g7Sr .icon__2vEt1 {
            background: #81c784;
        }
        
        .messageWarning__2Fiwl {
            width: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            padding: 10px;
            background: none;
            border: none;
        }
        
        .messageWarning__2Fiwl .icon__2vEt1 {
            background: #ffb74d;
        }
        
        .messageError__3DJND {
            width: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            padding: 10px;
            background: none;
            border: none;
        }
        
        .messageError__3DJND .icon__2vEt1 {
            background: #e57373;
        }
        
        .messageDefault__3hsMB {
            width: 100%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            padding: 10px;
            background: none;
            border: none;
        }
        
        .messageDefault__3hsMB .icon__2vEt1 {
            background: #e0e0e0;
        }

        @import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);

        /**
 * Retrieves a color value from the $material-colors Sass map
 * Inspired by https://github.com/nilskaspersson/Google-Material-UI-Color-Palette/
 *
 * @function
 * @param {string} color-name             - quoted, lower-case, dasherized color
 *                                          name (e.g. 'pink', 'amber')
 * @param {string} [color-variant='500']  - quoted, lowercase color variant (e.g.
 *                                          '200', 'a100')
 */
        
        .light__1fIWD {
            font-weight: 300;
        }
        
        .regular__3i1ht {
            font-weight: 400;
        }
        
        .medium__8Walv {
            font-weight: 600;
        }
        
        .bold__2oOfZ {
            font-weight: 700;
        }
        
        .bolder__2Ahkg {
            font-weight: 800;
        }
        
        .italic__3wapO {
            font-style: italic;
        }
        
        .underline__3veH1 {
            text-decoration: underline;
        }
        
        .lineThrought__3KXiz {
            text-decoration: line-through;
        }
        
        .textInfo__3PuF8 {
            color: #2196f3 !important;
        }
        
        .textSuccess__3WjEm {
            color: #4caf50 !important;
        }
        
        .textWarning__1P4w6 {
            color: #ff9800 !important;
        }
        
        .textError__24NYY {
            color: #f44336 !important;
        }
        
        .textGreyDark__20zE3 {
            color: #263238 !important;
        }
        
        .textGrey__2Omhn {
            color: #78909c !important;
        }
        
        .textGreyLight__1NTZy {
            color: #cfd8dc !important;
        }
        
        .capitalyze__s5iuX {
            text-transform: capitalize;
        }
        
        .uppercase__GtO__ {
            text-transform: uppercase;
        }
        
        .lowercase__38tCP {
            text-transform: lowercase;
        }
        
        .textLeft__Bv64W {
            text-align: left;
        }
        
        .textRight__2wP4z {
            text-align: right;
        }
        
        .textCenter__1h8AK {
            text-align: center;
        }
        
        .textJustify__ZPkE2 {
            text-align: justify;
        }
        
        .list__1KyBZ {
            list-style: disc;
            margin-left: 20px;
        }
        
        .list__1KyBZ ul {
            list-style: circle;
            margin-left: 20px;
        }
        
        .orderedlist__3Rx3l {
            list-style: decimal;
            margin-left: 20px;
        }
        
        .orderedlist__3Rx3l ul {
            list-style: lower-alpha;
            margin-left: 20px;
        }

        .slider {
            position: relative;
            width: 100%;
            height: 400px;
            overflow: hidden
        }
        
        .slider a.previousButton,
        .slider a.nextButton {
            font-size: 22px;
            line-height: 0;
            display: block;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .3s linear;
            transition: all .3s linear;
            z-index: 1;
            color: #333;
            padding: 10px;
            text-decoration: none;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden
            /* prevent jump effect when scaling */
        }
        
        .slider a.previousButton:not(.disabled):hover,
        .slider a.nextButton:not(.disabled):hover {
            -webkit-transform: translateY(-50%) scale(1.25);
            transform: translateY(-50%) scale(1.25);
            cursor: pointer;
        }
        
        .slider a.previousButton {
            left: 20px;
        }
        
        .slider a.nextButton {
            right: 20px;
        }
        
        .slide {
            width: 100%;
            height: 100%;
            position: absolute;
            overflow: hidden
        }
        
        .slide.hidden {
            visibility: hidden;
        }
        
        .slide.previous {
            left: -100%;
        }
        
        .slide.current {
            left: 0;
        }
        
        .slide.next {
            left: 100%;
        }
        
        .slide.animateIn,
        .slide.animateOut {
            -webkit-transition: all 2s ease;
            transition: all 2s ease;
        }
        
        .slide.animateIn.previous,
        .slide.animateIn.next {
            left: 0;
            visibility: visible;
        }
        
        .slide.animateOut.previous {
            left: 100%;
        }
        
        .slide.animateOut.next {
            left: -100%;
        }
        
        .slide h1,
        .slide h3 {
            transition: all 0.3s ease;
            -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
            opacity: 0;
        }
        
        .slide button {
            transition: all 0.3s ease;
            -webkit-transform: translateY(20px);
            transform: translateY(20px);
            opacity: 0;
        }
        
        .slide p {
            transition: all 0.3s ease;
            -webkit-transform: translateY(20px);
            transform: translateY(20px);
            opacity: 0;
        }
        
        .slide section * {
            transition: all 0.3s ease;
        }
        
        .slide section img {
            -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
            opacity: 0;
        }
        
        .slide section span {
            -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
            opacity: 0;
        }
        
        .slide section span strong {
            -webkit-transform: translateY(10px);
            transform: translateY(10px);
            opacity: 0;
            font-weight: 500
        }
        
        .slide.animateIn.previous h1,
        .slide.animateIn.previous h3,
        .slide.current h1,
        .slide.current h3,
        .slide.animateIn.next h1,
        .slide.animateIn.next h3,
        .slide.animateIn.previous button,
        .slide.current button,
        .slide.animateIn.next button,
        .slide.animateIn.previous p,
        .slide.current p,
        .slide.animateIn.next p,
        .slide.animateIn.previous section *,
        .slide.current section *,
        .slide.animateIn.next section * {
            -webkit-transform: translateX(0);
            transform: translateX(0);
            -webkit-transition-delay: .9s;
            transition-delay: .9s;
            opacity: 1;
        }
        
        .slide.animateIn.previous p,
        .slide.animateIn.next p {
            -webkit-transition-delay: 1.1s;
            transition-delay: 1.1s;
        }
        
        .slide.animateIn.previous button,
        .slide.animateIn.next button {
            -webkit-transition-delay: 1.3s;
            transition-delay: 1.3s;
        }
        
        .slide.animateIn.previous section img,
        .slide.animateIn.next section img {
            -webkit-transition-delay: 1.3s;
            transition-delay: 1.3s;
        }
        
        .slide.animateIn.previous section span,
        .slide.animateIn.next section span {
            -webkit-transition-delay: 1.4s;
            transition-delay: 1.4s;
        }
        
        .slide.animateIn.previous section span strong,
        .slide.animateIn.next section span strong {
            -webkit-transition-delay: 1.5s;
            transition-delay: 1.5s;
        }
        
        .slide.animateOut h1 {
            -webkit-transition-delay: .3s;
            transition-delay: .3s;
        }
        
        .slide.animateOut p {
            -webkit-transition-delay: .2s;
            transition-delay: .2s;
        }
        
        .slide.animateOut section span {
            -webkit-transition-delay: .1s;
            transition-delay: .1s;
        }
        
        .slide.animateOut section span strong {
            -webkit-transition-delay: 0s;
            transition-delay: 0s;
        }
        
        .slide {
            height: 70vh;
            background-size: cover !important;
        }
        
        .slide::before {
            content: '';
            display: block;
            position: absolute;
            width: 100%;
            height: 100%;
            background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.9)));
            background: linear-gradient(transparent, rgba(0, 0, 0, 0.9));
            bottom: 0;
            left: 0;
        }
        
        .previousButton,
        .nextButton {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            z-index: 10;
            width: 32px;
            height: 32px;
            transition: all .3s ease;
            cursor: pointer;
            text-align: center;
        }
        
        .previousButton svg polygon,
        .nextButton svg polygon {
            fill: #fff;
            opacity: .5;
        }
        
        .previousButton {
            left: 10px;
        }
        
        .previousButton:hover {
            left: 5px;
        }
        
        .nextButton {
            right: 10px;
        }
        
        .nextButton:hover {
            right: 5px;
        }
        
        .slider-content {
            text-align: center;
        }
        
        .slider-content .inner {
            padding: 0 70px;
            box-sizing: border-box;
            position: absolute;
            width: 100%;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        }
        
        .slider-content .inner button {
            -webkit-transition-delay: 0s;
            transition-delay: 0s;
        }
        
        .slider-content .inner h1,
        .slider-content .inner h3 {
            margin-left: auto;
            margin-right: auto;
            max-width: 840px;
            color: #FFFFFF;
            font-size: 64px;
            line-height: 1;
        }
        
        .slider-content .inner p {
            color: #FFFFFF;
            font-size: 14px;
            line-height: 1.5;
            margin: 20px auto 30px;
            max-width: 640px;
        }
        
        .slider-content section {
            position: absolute;
            bottom: 20px;
            left: 20px;
        }
        
        .slider-content section span {
            color: #FFFFFF;
        }
        
        .slider-content section span {
            color: rgba(255, 255, 255, 0.5);
            font-size: 12px;
            display: inline-block;
            text-align: left;
            line-height: 1.4;
            vertical-align: middle;
            margin-left: 10px;
        }
        
        .slider-content section img {
            width: 40px;
            height: 40px;
            border: solid 2px rgba(255, 255, 255, 0.5);
            border-radius: 100%;
            vertical-align: middle;
            background: #FFF
        }
        
        .slider-content section span strong {
            color: #FFFFFF;
            font-size: 14px;
            display: block;
        }
        
        .slider-wrapper {
            position: relative;
            overflow: hidden;
            border-radius: 4px;
        }
        
        .slider-wrapper,
        .slide {
            height: calc(100vh - 75px);
        }
        
        .slider-wrapper.medium,
        .slider-wrapper.medium .slide {
            height: 500px;
        }
        
        .slider-wrapper.short,
        .slider-wrapper.short .slide {
            height: 268px !important;
        }
        
        .slider-content .inner h1 {
            font-size: 32px;
        }
        
        .slider-content .inner h3 {
            font-size: 24px;
        }
        
        @media (max-width: 640px) {
            .slider-wrapper,
            .slide {
                height: calc(80vh - 75px);
            }
            .custom-nav .slick-dots {
                visibility: hidden;
            }
        }
        
        @media (max-width: 480px) {
            .slider-content .inner h3,
            .slider-content .inner h1 {
                font-size: 18px;
                line-height: 24px
            }
            .slider-content .inner {
                padding: 0 40px
            }
        }

        .recharts-text {
            font-size: 11px
        }
        
        .dark-mode .recharts-text {
            fill: #ededed;
        }
        
        .light-mode .recharts-text {
            fill: #838383;
        }
        
        .recharts-cartesian-grid-vertical line {
            stroke: #a3a3a3;
        }
        
        .recharts-legend-item-text {
            font-size: 12px
        }
        
        .recharts-wrapper {
            overflow: hidden
        }
        
        .dark-mode .recharts-default-tooltip {
            background-color: rgb(53, 53, 53) !important;
            border: 1px solid rgb(0, 0, 0) !important;
        }

        /**
 * Retrieves a color value from the $material-colors Sass map
 * Inspired by https://github.com/nilskaspersson/Google-Material-UI-Color-Palette/
 *
 * @function
 * @param {string} color-name             - quoted, lower-case, dasherized color
 *                                          name (e.g. 'pink', 'amber')
 * @param {string} [color-variant='500']  - quoted, lowercase color variant (e.g.
 *                                          '200', 'a100')
 */
        
        .bgInfo__s5-ty div {
            background: #64b5f6;
        }
        
        .bgSuccess__2lduF div {
            background: #81c784;
        }
        
        .bgWarning__3XA-f div {
            background: #ffb74d;
        }
        
        .bgError__3fMak div {
            background: #e57373;
        }
        
        .bgDefault__TURBt div {
            background: #616161;
        }

        .variable-width .slick-slide p {
            background: blue;
            height: 100px;
            color: #fff;
            margin: 5px;
            line-height: 100px;
            text-align: center;
        }
        
        .center .slick-center h3 {
            color: #e67e22;
            opacity: 1;
            transform: scale(1.08);
        }
        
        .center h3 {
            opacity: 0.8;
            transition: all 300ms ease;
        }
        
        .content {
            padding: 20px;
            margin: auto;
            width: 90%;
        }
        
        .slick-slide {
            transition: transform .3s
        }
        
        .slick-slide .image {
            padding: 10px;
        }
        
        .slick-slide img {
            border: 5px solid #fff;
            display: block;
            margin: auto;
        }
        
        .slick-slide img.slick-loading {
            border: 0;
        }
        
        .slick-slider {
            margin: 0 auto 32px;
        }
        
        .slick-dots {
            margin-left: 0;
        }
        
        .slick-thumb {
            bottom: -45px;
        }
        
        .slick-thumb li {
            width: 60px;
            height: 45px;
        }
        
        .slick-thumb li img {
            filter: grayscale(100%);
        }
        
        .slick-thumb li.slick-active img {
            filter: grayscale(0%);
        }
        
        @media (max-width: 768px) {
            h3 {
                font-size: 24px;
            }
            .center {
                margin-left: -40px;
                margin-right: -40px;
            }
            .center .slick-center h3 {
                color: #e67e22;
                opacity: 1;
                transform: scale(1);
            }
            .center h3 {
                opacity: 0.8;
                transform: scale(0.95);
                transition: all 300ms ease;
            }
        }
        
        .slick-vertical .slick-slide {
            height: 180px;
        }
        
        button.slick-arrow {
            background-color: grey !important;
            width: 40px;
            height: 40px;
            padding-top: 5px;
            z-index: 10;
        }
        
        button.slick-arrow:before {
            font-size: 36px;
        }
        
        button.slick-arrow:hover,
        button.slick-arrow:focus: {
            background-color: grey;
        }
        
        .slick-center {
            transform: scale(1.2);
        }
        
        .thumb-nav .slick-dots {
            margin: 20px 0;
            bottom: -60px;
        }
        
        .thumb-nav .slick-dots li {
            width: 60px;
            height: auto;
            min-height: 52px;
            max-width: none;
        }
        
        .thumb-nav .slick-dots li.slick-active {
            border-bottom: 2px solid grey;
        }
        
        .custom-arrow .nav-prev,
        .custom-arrow .nav-next {
            position: absolute;
            bottom: -40px;
            z-index: 10;
        }
        
        .custom-arrow .nav-prev {
            left: 0
        }
        
        .custom-arrow .nav-next {
            right: 0
        }

        /* Slider */
        
        .slick-slider {
            position: relative;
            display: block;
            box-sizing: border-box;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            -webkit-touch-callout: none;
            -khtml-user-select: none;
            -ms-touch-action: pan-y;
            touch-action: pan-y;
            -webkit-tap-highlight-color: transparent;
        }
        
        .slick-list {
            position: relative;
            display: block;
            overflow: hidden;
            margin: 0 -4px;
            padding: 0;
        }
        
        .slick-list:focus {
            outline: none;
        }
        
        .slick-list.dragging {
            cursor: pointer;
            cursor: hand;
        }
        
        .slick-slider .slick-track,
        .slick-slider .slick-list {
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }
        
        .slick-track {
            position: relative;
            top: 0;
            left: 0;
            display: block;
            margin-left: auto;
            margin-right: auto;
        }
        
        .slick-track:before,
        .slick-track:after {
            display: table;
            content: '';
        }
        
        .slick-track:after {
            clear: both;
        }
        
        .slick-loading .slick-track {
            visibility: hidden;
        }
        
        .slick-slide {
            display: none;
            float: left;
            height: 100%;
            min-height: 1px;
        }
        
        [dir='rtl'] .slick-slide {
            float: right;
        }
        
        .slick-slide img {
            display: block;
        }
        
        .slick-slide.slick-loading img {
            display: none;
        }
        
        .slick-slide.dragging img {
            pointer-events: none;
        }
        
        .slick-initialized .slick-slide {
            display: block;
        }
        
        .slick-loading .slick-slide {
            visibility: hidden;
        }
        
        .slick-vertical .slick-slide {
            display: block;
            height: auto;
            border: 1px solid transparent;
        }
        
        .slick-arrow.slick-hidden {
            display: none;
        }

        @charset 'UTF-8';
        /* Slider */
        
        .slick-loading .slick-list {
            background: #fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) center center no-repeat;
        }
        /* Icons */
        
        @font-face {
            font-family: 'slick';
            font-weight: normal;
            font-style: normal;
            src: url(/ced611daf7709cc778da928fec876475.eot);
            src: url(/ced611daf7709cc778da928fec876475.eot?#iefix) format('embedded-opentype'), url(/b7c9e1e479de3b53f1e4e30ebac2403a.woff) format('woff'), url(/d41f55a78e6f49a5512878df1737e58a.ttf) format('truetype'), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5HZW5lcmF0ZWQgYnkgRm9udGFzdGljLm1lPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJzbGljayIgaG9yaXotYWR2LXg9IjUxMiI+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9InNsaWNrIiB1bml0cy1wZXItZW09IjUxMiIgYXNjZW50PSI0ODAiIGRlc2NlbnQ9Ii0zMiIvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iNTEyIiAvPgoKPGdseXBoIHVuaWNvZGU9IiYjODU5NDsiIGQ9Ik0yNDEgMTEzbDEzMCAxMzBjNCA0IDYgOCA2IDEzIDAgNS0yIDktNiAxM2wtMTMwIDEzMGMtMyAzLTcgNS0xMiA1LTUgMC0xMC0yLTEzLTVsLTI5LTMwYy00LTMtNi03LTYtMTIgMC01IDItMTAgNi0xM2w4Ny04OC04Ny04OGMtNC0zLTYtOC02LTEzIDAtNSAyLTkgNi0xMmwyOS0zMGMzLTMgOC01IDEzLTUgNSAwIDkgMiAxMiA1eiBtMjM0IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODU5MjsiIGQ9Ik0yOTYgMTEzbDI5IDMwYzQgMyA2IDcgNiAxMiAwIDUtMiAxMC02IDEzbC04NyA4OCA4NyA4OGM0IDMgNiA4IDYgMTMgMCA1LTIgOS02IDEybC0yOSAzMGMtMyAzLTggNS0xMyA1LTUgMC05LTItMTItNWwtMTMwLTEzMGMtNC00LTYtOC02LTEzIDAtNSAyLTkgNi0xM2wxMzAtMTMwYzMtMyA3LTUgMTItNSA1IDAgMTAgMiAxMyA1eiBtMTc5IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODIyNjsiIGQ9Ik00NzUgMjU2YzAtNDAtOS03Ny0yOS0xMTAtMjAtMzQtNDYtNjAtODAtODAtMzMtMjAtNzAtMjktMTEwLTI5LTQwIDAtNzcgOS0xMTAgMjktMzQgMjAtNjAgNDYtODAgODAtMjAgMzMtMjkgNzAtMjkgMTEwIDAgNDAgOSA3NyAyOSAxMTAgMjAgMzQgNDYgNjAgODAgODAgMzMgMjAgNzAgMjkgMTEwIDI5IDQwIDAgNzctOSAxMTAtMjkgMzQtMjAgNjAtNDYgODAtODAgMjAtMzMgMjktNzAgMjktMTEweiIvPgo8Z2x5cGggdW5pY29kZT0iJiM5NzsiIGQ9Ik00NzUgNDM5bDAtMTI4YzAtNS0xLTktNS0xMy00LTQtOC01LTEzLTVsLTEyOCAwYy04IDAtMTMgMy0xNyAxMS0zIDctMiAxNCA0IDIwbDQwIDM5Yy0yOCAyNi02MiAzOS0xMDAgMzktMjAgMC0zOS00LTU3LTExLTE4LTgtMzMtMTgtNDYtMzItMTQtMTMtMjQtMjgtMzItNDYtNy0xOC0xMS0zNy0xMS01NyAwLTIwIDQtMzkgMTEtNTcgOC0xOCAxOC0zMyAzMi00NiAxMy0xNCAyOC0yNCA0Ni0zMiAxOC03IDM3LTExIDU3LTExIDIzIDAgNDQgNSA2NCAxNSAyMCA5IDM4IDIzIDUxIDQyIDIgMSA0IDMgNyAzIDMgMCA1LTEgNy0zbDM5LTM5YzItMiAzLTMgMy02IDAtMi0xLTQtMi02LTIxLTI1LTQ2LTQ1LTc2LTU5LTI5LTE0LTYwLTIwLTkzLTIwLTMwIDAtNTggNS04NSAxNy0yNyAxMi01MSAyNy03MCA0Ny0yMCAxOS0zNSA0My00NyA3MC0xMiAyNy0xNyA1NS0xNyA4NSAwIDMwIDUgNTggMTcgODUgMTIgMjcgMjcgNTEgNDcgNzAgMTkgMjAgNDMgMzUgNzAgNDcgMjcgMTIgNTUgMTcgODUgMTcgMjggMCA1NS01IDgxLTE1IDI2LTExIDUwLTI2IDcwLTQ1bDM3IDM3YzYgNiAxMiA3IDIwIDQgOC00IDExLTkgMTEtMTd6Ii8+CjwvZm9udD48L2RlZnM+PC9zdmc+Cg==#slick) format('svg');
        }
        /* Arrows */
        
        .slick-prev,
        .slick-next {
            font-size: 0;
            line-height: 0;
            position: absolute;
            top: 50%;
            display: block;
            width: 20px;
            height: 20px;
            padding: 0;
            -webkit-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
            cursor: pointer;
            color: transparent;
            border: none;
            outline: none;
            background: transparent;
        }
        
        .slick-prev:hover,
        .slick-prev:focus,
        .slick-next:hover,
        .slick-next:focus {
            color: transparent;
            outline: none;
            background: transparent;
        }
        
        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1;
        }
        
        .slick-prev.slick-disabled:before,
        .slick-next.slick-disabled:before {
            opacity: .25;
        }
        
        .slick-prev:before,
        .slick-next:before {
            font-family: 'slick';
            font-size: 20px;
            line-height: 1;
            opacity: .75;
            color: #FFF;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }
        
        .slick-prev {
            left: -25px;
        }
        
        [dir='rtl'] .slick-prev {
            right: -25px;
            left: auto;
        }
        
        .slick-prev:before {
            content: '←';
        }
        
        [dir='rtl'] .slick-prev:before {
            content: '→';
        }
        
        .slick-next {
            right: -25px;
        }
        
        [dir='rtl'] .slick-next {
            right: auto;
            left: -25px;
        }
        
        .slick-next:before {
            content: '→';
        }
        
        [dir='rtl'] .slick-next:before {
            content: '←';
        }
        /* Dots */
        
        .slick-dotted.slick-slider {
            margin-bottom: 30px;
        }
        
        .slick-dots {
            position: absolute;
            bottom: -25px;
            display: block;
            width: 100%;
            padding: 0;
            margin: 0;
            list-style: none;
            text-align: center;
        }
        
        .slick-dots li {
            position: relative;
            display: inline-block;
            width: 20px;
            height: 20px;
            margin: 0 5px;
            padding: 0;
            cursor: pointer;
        }
        
        .slick-dots li button {
            font-size: 0;
            line-height: 0;
            display: block;
            width: 20px;
            height: 20px;
            padding: 5px;
            cursor: pointer;
            color: transparent;
            border: 0;
            outline: none;
            background: transparent;
        }
        
        .slick-dots li button:hover,
        .slick-dots li button:focus {
            outline: none;
        }
        
        .slick-dots li button:hover:before,
        .slick-dots li button:focus:before {
            opacity: 1;
        }
        
        .slick-dots li button:before {
            font-family: 'slick';
            font-size: 6px;
            line-height: 20px;
            position: absolute;
            top: 0;
            left: 0;
            width: 20px;
            height: 20px;
            content: '•';
            text-align: center;
            opacity: .25;
            color: black;
            text-shadow: 0 0 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }
        
        .slick-dots li.slick-active button:before {
            opacity: .75;
            color: black;
        }
        
        @media only screen and (max-width: 960px) {
            .slick-next {
                right: 5px
            }
            .slick-prev {
                left: 5px
            }
		#panelrighthide {
			display:none!important;
		}

        }

        .wheater-wrap {
            background: rgba(0, 0, 0, 0.5);
            width: 100%;
            height: 100%
        }
        
        .weather-icon {
            position: relative;
            width: 50px;
            height: 50px;
            top: 0;
            float: right;
            margin: 40px 40px 0 0;
            transform: translateY(-8px);
        }
        
        .weather-icon.sun {
            background: #FFCD41;
            border-radius: 50%;
            box-shadow: rgba(255, 255, 0, 0.1) 0 0 0 4px;
            transform: translateY(-8px);
            box-shadow: rgba(255, 255, 0, 0.2) 0 0 0 17px;
        }
        
        .weather-icon.cloud {
            margin-right: 60px;
            background: #b6cede;
            border-radius: 20px;
            width: 25px;
            height: 25px;
            box-shadow: #b6cede 24px -6px 0 2px, #b6cede 10px 5px 0 5px, #b6cede 30px 5px 0 2px, #b6cede 11px -8px 0 -3px, #b6cede 25px 11px 0 -1px;
        }
        
        .weather-icon.cloud:after {
            content: "";
            position: absolute;
            border-radius: 10px;
            background-color: transparent;
            width: 4px;
            height: 12px;
            left: 0;
            top: 31px;
            transform: rotate(30deg);
            box-shadow: #2092A9 8px 6px, #2092A9 32px 0px, #2092A9 20px 6px;
        }
        
        @keyframes appear {
            0% {
                transform: scale(0);
            }
            50% {
                transform: scale(1.05);
            }
            75% {
                transform: scale(0.95);
            }
            100% {
                transform: scale(1);
            }
        }
        
        @keyframes title-appear {
            from {
                opacity: 0;
                transform: translateX(150px);
            }
            to {
                opacity: 1;
                transform: translateX(0px);
            }
        }

        .react-calendar {
            width: 350px;
            max-width: 100%;
            background: white;
            border: 1px solid #a0a096;
            font-family: Arial, Helvetica, sans-serif;
            line-height: 1.125em;
        }
        
        .react-calendar,
        .react-calendar *,
        .react-calendar *:before,
        .react-calendar *:after {
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }
        
        .react-calendar button {
            margin: 0;
            border: 0;
            outline: none;
        }
        
        .react-calendar button:enabled:hover {
            cursor: pointer;
        }
        
        .react-calendar__navigation {
            height: 44px;
            margin-bottom: 1em;
        }
        
        .react-calendar__navigation button {
            min-width: 44px;
            background: none;
        }
        
        .react-calendar__navigation button:enabled:hover,
        .react-calendar__navigation button:enabled:focus {
            background-color: #e6e6e6;
        }
        
        .react-calendar__navigation button[disabled] {
            background-color: #f0f0f0;
        }
        
        .react-calendar__month-view__weekdays {
            text-align: center;
            text-transform: uppercase;
            font-weight: bold;
            font-size: 0.75em;
        }
        
        .react-calendar__month-view__weekdays__weekday {
            padding: 0.5em;
        }
        
        .react-calendar__month-view__weekNumbers {
            font-weight: bold;
        }
        
        .react-calendar__month-view__weekNumbers .react-calendar__tile {
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 0.75em;
            padding: calc(0.75em / 0.75) calc(0.5em / 0.75);
        }
        
        .react-calendar__month-view__days__day--weekend {
            color: #d10000;
        }
        
        .react-calendar__month-view__days__day--neighboringMonth {
            color: #757575;
        }
        
        .react-calendar__year-view .react-calendar__tile,
        .react-calendar__decade-view .react-calendar__tile,
        .react-calendar__century-view .react-calendar__tile {
            padding: 2em 0.5em;
        }
        
        .react-calendar__tile {
            max-width: 100%;
            text-align: center;
            padding: 0.75em 0.5em;
            background: none;
        }
        
        .react-calendar__tile:disabled {
            background-color: #f0f0f0;
        }
        
        .react-calendar__tile:enabled:hover,
        .react-calendar__tile:enabled:focus {
            background-color: #e6e6e6;
        }
        
        .react-calendar__tile--hasActive {
            background: #76baff;
        }
        
        .react-calendar__tile--hasActive:enabled:hover,
        .react-calendar__tile--hasActive:enabled:focus {
            background: #a9d4ff;
        }
        
        .react-calendar__tile--active {
            background: #006edc;
            color: white;
        }
        
        .react-calendar__tile--active:enabled:hover,
        .react-calendar__tile--active:enabled:focus {
            background: #1087ff;
        }
        
        .react-calendar--selectRange .react-calendar__tile--hover {
            background-color: #e6e6e6;
        }

        .react-clock {
            display: block;
            position: relative;
        }
        
        .react-clock,
        .react-clock *,
        .react-clock *:before,
        .react-clock *:after {
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }
        
        .react-clock__face {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            border: 1px solid black;
            border-radius: 50%;
        }
        
        .react-clock__hand {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 50%;
            right: 50%;
        }
        
        .react-clock__hand__body {
            position: absolute;
            background-color: black;
            transform: translateX(-50%);
        }
        
        .react-clock__mark {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 50%;
            right: 50%;
        }
        
        .react-clock__mark__body {
            position: absolute;
            background-color: black;
            transform: translateX(-50%);
        }
        
        .react-clock__mark__number {
            position: absolute;
            left: -40px;
            width: 80px;
            text-align: center;
        }
        
        .react-clock__second-hand__body {
            background-color: red;
        }

        .react-clock {
            display: block;
            position: relative;
        }
        
        .react-clock,
        .react-clock *,
        .react-clock *:before,
        .react-clock *:after {
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }
        
        .react-clock__face {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            border: 1px solid black;
            border-radius: 50%;
        }
        
        .react-clock__hand {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 50%;
            right: 50%;
        }
        
        .react-clock__hand__body {
            position: absolute;
            background-color: black;
            transform: translateX(-50%);
        }
        
        .react-clock__mark {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 50%;
            right: 50%;
        }
        
        .react-clock__mark__body {
            position: absolute;
            background-color: black;
            transform: translateX(-50%);
        }
        
        .react-clock__mark__number {
            position: absolute;
            left: -40px;
            width: 80px;
            text-align: center;
        }
        
        .react-clock__second-hand__body {
            background-color: red;
        }

        .react-calculator {
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: column;
        }
        
        .react-calculator .result-panel {
            text-align: right;
            padding: 10px 30px;
        }
        
        .react-calculator .result-panel .last-row {
            flex: 1;
            color: #FFF;
            font-size: 20px;
            align-items: flex-end;
            display: flex;
            justify-content: flex-end;
            overflow: auto;
            max-width: 100%;
        }
        
        .react-calculator .result-panel .cur-row {
            flex: 1;
            color: #FFF;
            font-size: 40px;
            overflow: auto;
            max-width: 100%;
        }
        
        .react-calculator .button-panel {
            flex: 5;
        }
        
        .react-calculator .button-panel .button {
            cursor: pointer;
            position: relative;
            margin: 0;
            padding: 0;
            border: none;
            margin: 4px;
            font-size: 16px;
            line-height: 0px;
            text-align: center;
            overflow: hidden;
        }
        
        .react-calculator .button-panel .button.button-equal {
            background: #fa722e;
            color: #fff
        }
        
        .text-center {
            display: flex;
            justify-content: center;
            flex-direction: column;
            text-align: center;
        }
        
        .react-calculator .rowx {
            display: flex;
            flex-direction: row;
        }
        
        .column {
            display: flex;
            flex-direction: column;
        }
        
        .s1 {
            flex: 1;
        }
        
        .s2 {
            flex: 2;
        }
        
        .s3 {
            flex: 3;
        }
        
        .s4 {
            flex: 4;
        }
        
        .s5 {
            flex: 5;
        }
        
        .s6 {
            flex: 6;
        }
        
        .s7 {
            flex: 7;
        }
        
        .s8 {
            flex: 8;
        }
        
        .s9 {
            flex: 9;
        }
        
        .s10 {
            flex: 10;
        }
        
        .s11 {
            flex: 11;
        }
        
        .s12 {
            flex: 12;
        }
        
        .center {
            display: flex;
            justify-content: center;
            flex-direction: column;
            text-align: center;
        }

        /**
 * Retrieves a color value from the $material-colors Sass map
 * Inspired by https://github.com/nilskaspersson/Google-Material-UI-Color-Palette/
 *
 * @function
 * @param {string} color-name             - quoted, lower-case, dasherized color
 *                                          name (e.g. 'pink', 'amber')
 * @param {string} [color-variant='500']  - quoted, lowercase color variant (e.g.
 *                                          '200', 'a100')
 */
        
        .hideAction__2DZCq {
            display: none !important;
        }
        
        .tableCrud__3fIzq {
            table-layout: fixed;
        }
        
        .tableCrud__3fIzq .hiddenField__2w4Kc {
            opacity: 0;
            position: absolute;
        }
        
        .tableCrud__3fIzq .editing__1Pcbn {
            background: rgba(249, 251, 231, 0.4);
        }
        
        .tableCrud__3fIzq .editing__1Pcbn td .crudInput__1bskf:before {
            opacity: 1;
        }
        
        .tableCrud__3fIzq .editing__1Pcbn td .crudInput__1bskf > div {
            border: 1px solid rgba(0, 0, 0, 0.16);
        }
        
        .tableCrud__3fIzq .editing__1Pcbn td .crudInput__1bskf > div:before,
        .tableCrud__3fIzq .editing__1Pcbn td .crudInput__1bskf > div:after {
            opacity: 1;
        }
        
        .tableCrud__3fIzq .editing__1Pcbn td .crudInput__1bskf svg,
        .tableCrud__3fIzq .editing__1Pcbn td .crudInput__1bskf button {
            visibility: visible;
            padding: 0;
        }
        
        .tableCrud__3fIzq .editing__1Pcbn td .crudInput__1bskf input[type="text"],
        .tableCrud__3fIzq .editing__1Pcbn td .crudInput__1bskf input[type="number"],
        .tableCrud__3fIzq .editing__1Pcbn td .crudInput__1bskf input[type="email"] {
            width: 100%;
        }
        
        .tableCrud__3fIzq td {
            vertical-align: middle;
        }
        
        .tableCrud__3fIzq td.toggleCell__N4t2D {
            position: relative;
        }
        
        .tableCrud__3fIzq td .coverReadonly__3JoIe {
            width: 100%;
            height: 100%;
            position: absolute;
            z-index: 2;
            display: none;
        }
        
        .tableCrud__3fIzq td .coverReadonly__3JoIe.show__3QDhZ {
            display: block;
        }
        
        .tableCrud__3fIzq td .crudInput__1bskf {
            border: none;
            border-radius: 6px;
        }
        
        .tableCrud__3fIzq td .crudInput__1bskf:before {
            opacity: 0;
        }
        
        .tableCrud__3fIzq td .crudInput__1bskf > div {
            border: none;
        }
        
        .tableCrud__3fIzq td .crudInput__1bskf > div:before,
        .tableCrud__3fIzq td .crudInput__1bskf > div:after {
            opacity: 0;
        }
        
        .tableCrud__3fIzq td .crudInput__1bskf.lightTxt__2TQyI {
            color: #eeeeee;
        }
        
        .tableCrud__3fIzq td .crudInput__1bskf.lightTxt__2TQyI div {
            color: #eeeeee;
        }
        
        .tableCrud__3fIzq td .crudInput__1bskf.darkTxt__2MKkR {
            color: #212121;
        }
        
        .tableCrud__3fIzq td .crudInput__1bskf.darkTxt__2MKkR div {
            color: #212121;
        }
        
        .tableCrud__3fIzq td .crudInput__1bskf svg,
        .tableCrud__3fIzq td .crudInput__1bskf button {
            visibility: hidden;
        }
        
        .tableCrud__3fIzq th {
            padding: 0 8px;
            word-break: keep-all;
            white-space: nowrap;
        }
        
        .tableCrud__3fIzq td [disabled],
        .tableCrud__3fIzq td[disabled]:hover {
            border: none !important;
            -webkit-box-shadow: none;
            box-shadow: none;
            cursor: text;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background: none;
        }

        /**
 * Retrieves a color value from the $material-colors Sass map
 * Inspired by https://github.com/nilskaspersson/Google-Material-UI-Color-Palette/
 *
 * @function
 * @param {string} color-name             - quoted, lower-case, dasherized color
 *                                          name (e.g. 'pink', 'amber')
 * @param {string} [color-variant='500']  - quoted, lowercase color variant (e.g.
 *                                          '200', 'a100')
 */
        
        .bodyForm__izFGx {
            position: relative;
            background: #FFF;
            padding: 16px;
            max-height: 450px;
            overflow: auto;
        }
        
        @media (max-width: 600px) {
            .bodyForm__izFGx {
                padding: 15px 10px;
            }
        }
        
        .buttonArea__1mEKk {
            background: #f5f5f5;
            position: relative;
            bottom: 0;
            left: 0;
            width: 100%;
            text-align: right;
            padding: 8px 24px;
        }
        
        .buttonArea__1mEKk button {
            margin-right: 5px;
        }

        .dropzoneTextStyle {
            text-align: center;
            top: 25%;
            position: relative;
        }
        
        .dropzoneParagraph {
            font-size: 16px
        }
        
        .dropZone {
            position: relative;
            width: 100%;
            height: 250px;
            border: 2px dashed;
            cursor: pointer;
            padding: 20px;
        }
        
        .stripes {
            width: 100%;
            height: 250px;
            cursor: pointer;
            border: solid;
            border-color: #C8C8C8;
            background-image: repeating-linear-gradient(-45deg, #F0F0F0, #F0F0F0 25px, #C8C8C8 25px, #C8C8C8 50px);
            -webkit-animation: progress 2s linear infinite !important;
            -moz-animation: progress 2s linear infinite !important;
            animation: progress 2s linear infinite !important;
            background-size: 150% 100%;
        }
        
        .rejectStripes {
            width: 100%;
            height: 250px;
            cursor: pointer;
            border: solid;
            border-color: #C8C8C8;
            background-image: repeating-linear-gradient(-45deg, #fc8785, #fc8785 25px, #f4231f 25px, #f4231f 50px);
            -webkit-animation: progress 2s linear infinite !important;
            -moz-animation: progress 2s linear infinite !important;
            animation: progress 2s linear infinite !important;
            background-size: 150% 100%;
        }
        
        .fileIconImg {
            color: #d0d0d0 !important;
        }
        
        .smallPreviewImg {
            height: 92px !important;
            width: initial !important;
            max-width: 100%;
        }
        
        @-webkit-keyframes progress {
            0% {
                background-position: 0 0;
            }
            100% {
                background-position: -75px 0;
            }
        }
        
        @-moz-keyframes progress {
            0% {
                background-position: 0 0;
            }
            100% {
                background-position: -75px 0;
            }
        }
        
        @-ms-keyframes progress {
            0% {
                background-position: 0 0;
            }
            100% {
                background-position: -75px 0;
            }
        }
        
        @keyframes progress {
            0% {
                background-position: 0 0;
            }
            100% {
                background-position: -70px 0;
            }
        }
        
        .imageContainer {
            color: rgba(0, 0, 0, 0.87);
            transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms !important;
            box-sizing: border-box;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            box-shadow: rgba(0, 0, 0, 0.12) 0 1px 6px, rgba(0, 0, 0, 0.12) 0 1px 4px !important;
            border-radius: 2px;
            z-index: 5;
            overflow: hidden;
            margin: 5px 8px;
            text-align: center;
            height: 100px;
            position: relative;
            border: 4px solid #fff;
            background: #909090;
            border-radius: 6px;
        }
        
        .imageContainer:hover .smallPreviewImg {
            opacity: 0.7;
        }
        
        .imageContainer:hover .middle {
            opacity: 1;
        }
        
        .imageContainer:hover .middleBigPic {
            opacity: 1;
        }
        
        .removeBtn {
            color: white;
            z-index: 3;
        }
        
        .middle {
            transition: .5s ease;
            opacity: 0;
            position: absolute;
            top: 0;
            right: 5px;
            z-index: 20
        }
        
        .row {
            margin-right: -0.5rem;
            margin-left: -0.5rem;
            box-sizing: border-box;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            flex: 0 1 auto;
            -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            justify-content: center;
        }
        
        .preview {
            margin: 10px
        }
        
        .imgWrap {
            background: #e2e2e2;
        }
        
        .fileWrap {
            background: #e2e2e2;
            color: #969696;
        }
        
        .downloadBtn {
            position: absolute;
            right: 0;
            top: 0;
            text-align: center;
            background: rgba(0, 0, 0, 0.4);
            z-index: 10;
            width: 100%;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        @keyframes closeWindow {
            0% {
                opacity: 1;
            }
            100% {
                opacity: 0;
            }
        }
        
        .ril__outer {
            background-color: rgba(0, 0, 0, 0.85);
            outline: none;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 1000;
            width: 100%;
            height: 100%;
            -ms-content-zooming: none;
            -ms-user-select: none;
            -ms-touch-select: none;
            touch-action: none;
        }
        
        .ril__outerClosing {
            opacity: 0;
        }
        
        .ril__inner {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }
        
        .ril__image,
        .ril__imagePrev,
        .ril__imageNext {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            margin: auto;
            max-width: none;
            -ms-content-zooming: none;
            -ms-user-select: none;
            -ms-touch-select: none;
            touch-action: none;
        }
        
        .ril__imageDiscourager {
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
        }
        
        .ril__navButtons {
            border: none;
            position: absolute;
            top: 0;
            bottom: 0;
            width: 20px;
            height: 34px;
            padding: 40px 30px;
            margin: auto;
            cursor: pointer;
            opacity: 0.7;
        }
        
        .ril__navButtons:hover {
            opacity: 1;
        }
        
        .ril__navButtons:active {
            opacity: 0.7;
        }
        
        .ril__navButtonPrev {
            left: 0;
            background: rgba(0, 0, 0, 0.2) url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDE5LDMgLTIsLTIgLTE2LDE2IDE2LDE2IDEsLTEgLTE1LC0xNSAxNSwtMTUgeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==') no-repeat center;
        }
        
        .ril__navButtonNext {
            right: 0;
            background: rgba(0, 0, 0, 0.2) url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDEsMyAyLC0yIDE2LDE2IC0xNiwxNiAtMSwtMSAxNSwtMTUgLTE1LC0xNSB6IiBmaWxsPSIjRkZGIi8+PC9zdmc+') no-repeat center;
        }
        
        .ril__downloadBlocker {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
            background-size: cover;
        }
        
        .ril__caption,
        .ril__toolbar {
            background-color: rgba(0, 0, 0, 0.5);
            position: absolute;
            left: 0;
            right: 0;
            display: flex;
            justify-content: space-between;
        }
        
        .ril__caption {
            bottom: 0;
            max-height: 150px;
            overflow: auto;
        }
        
        .ril__captionContent {
            padding: 10px 20px;
            color: #fff;
        }
        
        .ril__toolbar {
            top: 0;
            height: 50px;
        }
        
        .ril__toolbarSide {
            height: 50px;
            margin: 0;
        }
        
        .ril__toolbarLeftSide {
            padding-left: 20px;
            padding-right: 0;
            flex: 0 1 auto;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        
        .ril__toolbarRightSide {
            padding-left: 0;
            padding-right: 20px;
            flex: 0 0 auto;
        }
        
        .ril__toolbarItem {
            display: inline-block;
            line-height: 50px;
            padding: 0;
            color: #fff;
            font-size: 120%;
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .ril__toolbarItemChild {
            vertical-align: middle;
        }
        
        .ril__builtinButton {
            width: 40px;
            height: 35px;
            cursor: pointer;
            border: none;
            opacity: 0.7;
        }
        
        .ril__builtinButton:hover {
            opacity: 1;
        }
        
        .ril__builtinButton:active {
            outline: none;
        }
        
        .ril__builtinButtonDisabled {
            cursor: default;
            opacity: 0.5;
        }
        
        .ril__builtinButtonDisabled:hover {
            opacity: 0.5;
        }
        
        .ril__closeButton {
            background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJtIDEsMyAxLjI1LC0xLjI1IDcuNSw3LjUgNy41LC03LjUgMS4yNSwxLjI1IC03LjUsNy41IDcuNSw3LjUgLTEuMjUsMS4yNSAtNy41LC03LjUgLTcuNSw3LjUgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=') no-repeat center;
        }
        
        .ril__zoomInButton {
            background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PHBhdGggZD0iTTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+') no-repeat center;
        }
        
        .ril__zoomOutButton {
            background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=') no-repeat center;
        }
        
        .ril__outerAnimating {
            animation-name: closeWindow;
        }
        
        @keyframes pointFade {
            0%,
            19.999%,
            100% {
                opacity: 0;
            }
            20% {
                opacity: 1;
            }
        }
        
        .ril__loadingCircle {
            width: 60px;
            height: 60px;
            position: relative;
        }
        
        .ril__loadingCirclePoint {
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
        }
        
        .ril__loadingCirclePoint::before {
            content: '';
            display: block;
            margin: 0 auto;
            width: 11%;
            height: 30%;
            background-color: #fff;
            border-radius: 30%;
            animation: pointFade 800ms infinite ease-in-out both;
        }
        
        .ril__loadingCirclePoint:nth-of-type(1) {
            transform: rotate(0deg);
        }
        
        .ril__loadingCirclePoint:nth-of-type(7) {
            transform: rotate(180deg);
        }
        
        .ril__loadingCirclePoint:nth-of-type(1)::before,
        .ril__loadingCirclePoint:nth-of-type(7)::before {
            animation-delay: -800ms;
        }
        
        .ril__loadingCirclePoint:nth-of-type(2) {
            transform: rotate(30deg);
        }
        
        .ril__loadingCirclePoint:nth-of-type(8) {
            transform: rotate(210deg);
        }
        
        .ril__loadingCirclePoint:nth-of-type(2)::before,
        .ril__loadingCirclePoint:nth-of-type(8)::before {
            animation-delay: -666ms;
        }
        
        .ril__loadingCirclePoint:nth-of-type(3) {
            transform: rotate(60deg);
        }
        
        .ril__loadingCirclePoint:nth-of-type(9) {
            transform: rotate(240deg);
        }
        
        .ril__loadingCirclePoint:nth-of-type(3)::before,
        .ril__loadingCirclePoint:nth-of-type(9)::before {
            animation-delay: -533ms;
        }
        
        .ril__loadingCirclePoint:nth-of-type(4) {
            transform: rotate(90deg);
        }
        
        .ril__loadingCirclePoint:nth-of-type(10) {
            transform: rotate(270deg);
        }
        
        .ril__loadingCirclePoint:nth-of-type(4)::before,
        .ril__loadingCirclePoint:nth-of-type(10)::before {
            animation-delay: -400ms;
        }
        
        .ril__loadingCirclePoint:nth-of-type(5) {
            transform: rotate(120deg);
        }
        
        .ril__loadingCirclePoint:nth-of-type(11) {
            transform: rotate(300deg);
        }
        
        .ril__loadingCirclePoint:nth-of-type(5)::before,
        .ril__loadingCirclePoint:nth-of-type(11)::before {
            animation-delay: -266ms;
        }
        
        .ril__loadingCirclePoint:nth-of-type(6) {
            transform: rotate(150deg);
        }
        
        .ril__loadingCirclePoint:nth-of-type(12) {
            transform: rotate(330deg);
        }
        
        .ril__loadingCirclePoint:nth-of-type(6)::before,
        .ril__loadingCirclePoint:nth-of-type(12)::before {
            animation-delay: -133ms;
        }
        
        .ril__loadingCirclePoint:nth-of-type(7) {
            transform: rotate(180deg);
        }
        
        .ril__loadingCirclePoint:nth-of-type(13) {
            transform: rotate(360deg);
        }
        
        .ril__loadingCirclePoint:nth-of-type(7)::before,
        .ril__loadingCirclePoint:nth-of-type(13)::before {
            animation-delay: 0ms;
        }
        
        .ril__loadingContainer {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
        }
        
        .ril__imagePrev .ril__loadingContainer,
        .ril__imageNext .ril__loadingContainer {
            display: none;
        }
        
        .ril__errorContainer {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #fff;
        }
        
        .ril__imagePrev .ril__errorContainer,
        .ril__imageNext .ril__errorContainer {
            display: none;
        }
        
        .ril__loadingContainer__icon {
            color: #fff;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translateX(-50%) translateY(-50%);
        }

        /*
	 CSS-Tricks Example
	 by Chris Coyier
	 http://css-tricks.com
*/
        
        #page-wrap {
            font: 14px/1.4 sans-serif;
            width: 800px;
            margin: 0 auto;
            padding: 0 20px
        }
        
        #page-wrap textarea {
            border: 0;
            font: 14px sans-serif;
            overflow: hidden;
            resize: none;
        }
        
        #page-wrap table {
            border-collapse: collapse;
        }
        
        #page-wrap table td,
        #page-wrap table th {
            border: 1px solid black;
            padding: 5px;
        }
        
        #header {
            height: 35px;
            width: 100%;
            margin: 20px 0;
            background: #222 !important;
            text-align: center;
            color: white;
            font: bold 15px Helvetica, Sans-Serif;
            text-decoration: uppercase;
            letter-spacing: 20px;
            padding: 8px 0px;
        }
        
        #address {
            width: 250px;
            height: 150px;
            float: left;
        }
        
        #customer {
            overflow: hidden;
        }
        
        #logo {
            text-align: right;
            float: right;
            position: relative;
            margin-top: 25px;
            border: 1px solid #fff;
            max-width: 540px;
            max-height: 100px;
            overflow: hidden;
        }
        
        #logoctr {
            display: none;
        }
        
        #logohelp {
            text-align: left;
            display: none;
            font-style: italic;
            padding: 10px 5px;
        }
        
        #logohelp input {
            margin-bottom: 5px;
        }
        
        .edit #logohelp {
            display: block;
        }
        
        .edit #save-logo,
        .edit #cancel-logo {
            display: inline;
        }
        
        .edit #image,
        #save-logo,
        #cancel-logo,
        .edit #change-logo,
        .edit #delete-logo {
            display: none;
        }
        
        #customer-title {
            font-size: 20px;
            font-weight: bold;
            float: left;
        }
        
        #meta {
            margin-top: 1px;
            width: 300px;
            float: right;
        }
        
        #meta td {
            text-align: right;
        }
        
        #meta td.meta-head {
            text-align: left;
            background: #eee;
        }
        
        #meta td textarea {
            width: 100%;
            height: 20px;
            text-align: right;
        }
        
        #items {
            clear: both;
            width: 100%;
            margin: 30px 0 0 0;
            border: 1px solid black;
        }
        
        #items th {
            background: #eee;
        }
        
        #items textarea {
            width: 80px;
            height: 50px;
        }
        
        #items tr.item-row td {
            border: 0;
            vertical-align: top;
        }
        
        #items td.description {
            width: 300px;
        }
        
        #items td.item-name {
            width: 175px;
        }
        
        #items td.description textarea,
        #items td.item-name textarea {
            width: 100%;
        }
        
        #items td.total-line {
            border-right: 0;
            text-align: right;
        }
        
        #items td.total-value {
            border-left: 0;
            padding: 10px;
        }
        
        #items td.total-value textarea {
            height: 20px;
            background: none;
        }
        
        #items td.balance {
            background: #eee;
        }
        
        #items td.blank {
            border: 0;
        }
        
        #items td.blank-last {
            border: 0;
            border-bottom: 1px solid #000;
        }
        
        #terms {
            text-align: center;
            margin: 20px 0 0 0;
        }
        
        #terms h5 {
            text-transform: uppercase;
            font: 13px Helvetica, Sans-Serif;
            letter-spacing: 10px;
            border-bottom: 1px solid black;
            padding: 0 0 8px 0;
            margin: 0 0 8px 0;
        }
        
        #terms textarea {
            width: 100%;
            text-align: center;
        }
        
        #page-wrap textarea:hover,
        #page-wrap textarea:focus,
        #items td.total-value textarea:hover,
        #items td.total-value textarea:focus,
        .delete:hover {
            background-color: #EEFF88;
        }
        
        .delete-wpr {
            position: relative;
        }
        
        .delete {
            display: block;
            color: #000;
            text-decoration: none;
            position: absolute;
            background: #EEEEEE;
            font-weight: bold;
            padding: 0px 3px;
            border: 1px solid;
            top: -6px;
            left: -22px;
            font-family: Verdana;
            font-size: 12px;
        }
        
        @media print {
            #hiderow,
            .delete {
                display: none;
            }
        }

        .rdw-option-wrapper {
            padding: 5px;
            min-width: 25px;
            height: 20px;
            border-radius: 2px;
            margin: 0 4px;
            display: flex;
            justify-content: center;
            align-items: center;
            cursor: pointer;
            text-transform: capitalize;
        }
        
        .rdw-option-disabled {
            opacity: 0.3;
            cursor: default;
        }
        
        .rdw-dropdown-wrapper {
            height: 30px;
            cursor: pointer;
            border-radius: 2px;
            margin: 0 3px;
            text-transform: capitalize;
        }
        
        .rdw-dropdown-wrapper:focus {
            outline: none;
        }
        
        .rdw-dropdown-carettoopen {
            height: 0px;
            width: 0px;
            position: absolute;
            top: 35%;
            right: 10%;
            border-top: 6px solid black;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
        }
        
        .rdw-dropdown-carettoclose {
            height: 0px;
            width: 0px;
            position: absolute;
            top: 35%;
            right: 10%;
            border-bottom: 6px solid black;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
        }
        
        .rdw-dropdown-selectedtext {
            display: flex;
            position: relative;
            height: 100%;
            align-items: center;
            padding: 0 5px;
        }
        
        .rdw-dropdown-optionwrapper {
            z-index: 100;
            position: relative;
            width: 98%;
            border-radius: 2px;
            margin: 0;
            padding: 0;
            max-height: 250px;
            overflow-y: scroll;
        }
        
        .rdw-dropdownoption-default {
            min-height: 25px;
            display: flex;
            align-items: center;
            padding: 0 5px;
        }
        
        .light-mode .rdw-dropdownoption-highlighted {
            background: #F1F1F1;
        }
        
        .dark-mode .rdw-dropdownoption-highlighted {
            background: rgba(0, 0, 0, 0.4);
        }
        
        .light-mode .rdw-dropdownoption-active {
            background: #f5f5f5;
        }
        
        .dark-mode .rdw-dropdownoption-active {
            background: #000;
        }
        
        .rdw-dropdownoption-disabled {
            opacity: 0.3;
            cursor: default;
        }
        
        .rdw-inline-wrapper {
            display: flex;
            align-items: center;
            margin-bottom: 6px;
        }
        
        .rdw-inline-dropdown {
            width: 50px;
        }
        
        .rdw-inline-dropdownoption {
            height: 40px;
            display: flex;
            justify-content: center;
        }
        
        .rdw-block-wrapper {
            display: flex;
            align-items: center;
            margin-bottom: 6px;
        }
        
        .rdw-block-dropdown {
            width: 110px;
        }
        
        .rdw-fontsize-wrapper {
            display: flex;
            align-items: center;
            margin-bottom: 6px;
        }
        
        .rdw-fontsize-dropdown {
            min-width: 40px;
        }
        
        .rdw-fontsize-option {
            display: flex;
            justify-content: center;
        }
        
        .rdw-fontfamily-wrapper {
            display: flex;
            align-items: center;
            margin-bottom: 6px;
        }
        
        .rdw-fontfamily-dropdown {
            width: 115px;
        }
        
        .rdw-fontfamily-placeholder {
            white-space: nowrap;
            max-width: 90px;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        
        .rdw-fontfamily-optionwrapper {
            width: 140px;
        }
        
        .rdw-list-wrapper {
            display: flex;
            align-items: center;
            margin-bottom: 6px;
        }
        
        .rdw-list-dropdown {
            width: 50px;
            z-index: 90;
        }
        
        .rdw-list-dropdownOption {
            height: 40px;
            display: flex;
            justify-content: center;
        }
        
        .rdw-text-align-wrapper {
            display: flex;
            align-items: center;
            margin-bottom: 6px;
        }
        
        .rdw-text-align-dropdown {
            width: 50px;
            z-index: 90;
        }
        
        .rdw-text-align-dropdownOption {
            height: 40px;
            display: flex;
            justify-content: center;
        }
        
        .rdw-right-aligned-block {
            text-align: right;
        }
        
        .rdw-left-aligned-block {
            text-align: left !important;
        }
        
        .rdw-center-aligned-block {
            text-align: center !important;
        }
        
        .rdw-justify-aligned-block {
            text-align: justify !important;
        }
        
        .rdw-right-aligned-block > div {
            display: inline-block;
        }
        
        .rdw-left-aligned-block > div {
            display: inline-block;
        }
        
        .rdw-center-aligned-block > div {
            display: inline-block;
        }
        
        .rdw-justify-aligned-block > div {
            display: inline-block;
        }
        
        .rdw-colorpicker-wrapper {
            display: flex;
            align-items: center;
            margin-bottom: 6px;
            position: relative;
        }
        
        .rdw-colorpicker-modal {
            position: absolute;
            top: 35px;
            left: 5px;
            display: flex;
            flex-direction: column;
            width: 175px;
            height: 175px;
            padding: 15px;
            border-radius: 2px;
            z-index: 100;
        }
        
        .rdw-colorpicker-modal-header {
            display: flex;
            padding-bottom: 5px;
        }
        
        .rdw-colorpicker-modal-style-label {
            font-size: 15px;
            width: 50%;
            text-align: center;
            cursor: pointer;
            padding: 0 10px 5px;
        }
        
        .rdw-colorpicker-modal-style-label-active {
            border-bottom: 2px solid #0a66b7;
        }
        
        .rdw-colorpicker-modal-options {
            margin: 5px auto;
            display: flex;
            width: 100%;
            height: 100%;
            flex-wrap: wrap;
            overflow: scroll;
        }
        
        .rdw-colorpicker-cube {
            width: 22px;
            height: 22px;
            border: 1px solid #BBBBBB;
        }
        
        .rdw-colorpicker-option {
            margin: 3px;
            padding: 0;
            min-height: 20px;
            border: none;
            width: 22px;
            height: 22px;
            min-width: 22px;
        }
        
        .rdw-link-wrapper {
            display: flex;
            align-items: center;
            margin-bottom: 6px;
            position: relative;
        }
        
        .rdw-link-dropdown {
            width: 50px;
        }
        
        .rdw-link-dropdownOption {
            height: 40px;
            display: flex;
            justify-content: center;
        }
        
        .rdw-link-dropdownPlaceholder {
            margin-left: 8px;
        }
        
        .rdw-link-modal {
            position: absolute;
            top: 35px;
            left: 5px;
            display: flex;
            flex-direction: column;
            width: 235px;
            height: 205px;
            padding: 15px;
            border-radius: 2px;
            z-index: 100;
        }
        
        .rdw-link-modal-label {
            font-size: 15px;
        }
        
        .rdw-link-modal-input {
            margin-top: 5px;
            border-radius: 2px;
            height: 25px;
            border: 1px solid #BBBBBB;
            margin-bottom: 15px;
            padding: 0 5px;
        }
        
        .rdw-link-modal-input:focus {
            outline: none;
        }
        
        .rdw-link-modal-buttonsection {
            margin: 0 auto;
        }
        
        .rdw-link-modal-target-option {
            margin-bottom: 20px;
        }
        
        .rdw-link-modal-target-option > span {
            margin-left: 5px;
        }
        
        .rdw-link-modal-btn {
            margin-left: 10px;
            width: 75px;
            height: 30px;
            border-radius: 2px;
            cursor: pointer;
            padding: 0;
            text-transform: capitalize;
        }
        
        .rdw-link-modal-btn:focus {
            outline: none !important;
        }
        
        .rdw-link-modal-btn:disabled {
            background: #ece9e9;
        }
        
        .rdw-link-dropdownoption {
            height: 40px;
            display: flex;
            justify-content: center;
        }
        
        .rdw-history-dropdown {
            width: 50px;
        }
        
        .rdw-embedded-wrapper {
            display: flex;
            align-items: center;
            margin-bottom: 6px;
            position: relative;
        }
        
        .rdw-embedded-modal {
            position: absolute;
            top: 35px;
            left: 5px;
            display: flex;
            flex-direction: column;
            width: 235px;
            height: 180px;
            padding: 15px;
            border-radius: 2px;
            z-index: 100;
            justify-content: space-between;
        }
        
        .rdw-embedded-modal-header {
            font-size: 15px;
            display: flex;
        }
        
        .rdw-embedded-modal-header-option {
            width: 50%;
            cursor: pointer;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;
        }
        
        .rdw-embedded-modal-header-label {
            width: 95px;
            border: 1px solid #BBBBBB;
            margin-top: 5px;
            background: #6EB8D4;
            border-bottom: 2px solid #0a66b7;
        }
        
        .rdw-embedded-modal-link-section {
            display: flex;
            flex-direction: column;
        }
        
        .rdw-embedded-modal-link-input {
            width: 88%;
            height: 35px;
            margin: 10px 0;
            border: 1px solid #BBBBBB;
            border-radius: 2px;
            font-size: 15px;
            padding: 0 5px;
        }
        
        .rdw-embedded-modal-link-input-wrapper {
            display: flex;
            align-items: center;
        }
        
        .rdw-embedded-modal-link-input:focus {
            outline: none;
        }
        
        .rdw-embedded-modal-btn-section {
            display: flex;
            justify-content: center;
        }
        
        .rdw-embedded-modal-btn {
            margin: 0 3px;
            width: 75px;
            height: 30px;
            border-radius: 2px;
            cursor: pointer;
            padding: 0;
            text-transform: capitalize;
        }
        
        .rdw-embedded-modal-btn:focus {
            outline: none !important;
        }
        
        .rdw-embedded-modal-btn:disabled {
            background: #ece9e9;
        }
        
        .rdw-embedded-modal-size {
            align-items: center;
            display: flex;
            margin: 8px 0;
            justify-content: space-between;
        }
        
        .rdw-embedded-modal-size-input {
            width: 80%;
            height: 20px;
            border: 1px solid #BBBBBB;
            border-radius: 2px;
            font-size: 12px;
        }
        
        .rdw-embedded-modal-size-input:focus {
            outline: none;
        }
        
        .rdw-emoji-wrapper {
            display: flex;
            align-items: center;
            margin-bottom: 6px;
            position: relative;
        }
        
        .rdw-emoji-modal {
            overflow: auto;
            position: absolute;
            top: 35px;
            left: 5px;
            display: flex;
            flex-wrap: wrap;
            width: 235px;
            height: 180px;
            padding: 15px;
            border-radius: 2px;
            z-index: 100;
        }
        
        .rdw-emoji-icon {
            margin: 2.5px;
            height: 24px;
            width: 24px;
            cursor: pointer;
            font-size: 22px;
            display: flex;
            justify-content: center;
            align-items: center;
        }
        
        .rdw-spinner {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 100%;
            width: 100%;
        }
        
        .rdw-spinner > div {
            width: 12px;
            height: 12px;
            background-color: #333;
            border-radius: 100%;
            display: inline-block;
            -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
            animation: sk-bouncedelay 1.4s infinite ease-in-out both;
        }
        
        .rdw-spinner .rdw-bounce1 {
            -webkit-animation-delay: -0.32s;
            animation-delay: -0.32s;
        }
        
        .rdw-spinner .rdw-bounce2 {
            -webkit-animation-delay: -0.16s;
            animation-delay: -0.16s;
        }
        
        @-webkit-keyframes sk-bouncedelay {
            0%,
            80%,
            100% {
                -webkit-transform: scale(0)
            }
            40% {
                -webkit-transform: scale(1.0)
            }
        }
        
        @keyframes sk-bouncedelay {
            0%,
            80%,
            100% {
                -webkit-transform: scale(0);
                transform: scale(0);
            }
            40% {
                -webkit-transform: scale(1.0);
                transform: scale(1.0);
            }
        }
        
        .rdw-image-wrapper {
            display: flex;
            align-items: center;
            margin-bottom: 6px;
            position: relative;
        }
        
        .rdw-image-modal {
            position: absolute;
            top: 35px;
            left: 5px;
            display: flex;
            flex-direction: column;
            width: 235px;
            padding: 15px;
            border-radius: 2px;
            z-index: 100;
        }
        
        .rdw-image-modal-header {
            font-size: 15px;
            margin: 10px 0;
            display: flex;
        }
        
        .rdw-image-modal-header-option {
            width: 50%;
            cursor: pointer;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;
        }
        
        .rdw-image-modal-header-label {
            width: 80px;
            background: #f1f1f1;
            border: 1px solid #BBBBBB;
            margin-top: 5px;
        }
        
        .rdw-image-modal-header-label-highlighted {
            background: #6EB8D4;
            border-bottom: 2px solid #0a66b7;
        }
        
        .rdw-image-modal-upload-option {
            width: 100%;
            color: gray;
            cursor: pointer;
            display: flex;
            border: none;
            font-size: 15px;
            align-items: center;
            justify-content: center;
            background-color: #f1f1f1;
            outline: 2px dashed gray;
            outline-offset: -10px;
            margin: 10px 0;
            padding: 9px 0;
        }
        
        .rdw-image-modal-upload-option-highlighted {
            outline: 2px dashed #0a66b7;
        }
        
        .rdw-image-modal-upload-option-label {
            cursor: pointer;
            height: 100%;
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 15px;
        }
        
        .rdw-image-modal-upload-option-label span {
            padding: 0 20px;
        }
        
        .rdw-image-modal-upload-option-image-preview {
            max-width: 100%;
            max-height: 200px;
        }
        
        .rdw-image-modal-upload-option-input {
            width: 0.1px;
            height: 0.1px;
            opacity: 0;
            overflow: hidden;
            position: absolute;
            z-index: -1;
        }
        
        .rdw-image-modal-url-section {
            display: flex;
            align-items: center;
        }
        
        .rdw-image-modal-url-input {
            width: 90%;
            height: 35px;
            margin: 15px 0 12px;
            border: 1px solid #BBBBBB;
            border-radius: 2px;
            font-size: 15px;
            padding: 0 5px;
        }
        
        .rdw-image-modal-btn-section {
            margin: 10px auto 0;
        }
        
        .rdw-image-modal-url-input:focus {
            outline: none;
        }
        
        .rdw-image-modal-btn {
            margin: 0 5px;
            width: 75px;
            height: 30px;
            border-radius: 2px;
            cursor: pointer;
            padding: 0;
            text-transform: capitalize;
        }
        
        .rdw-image-modal-btn:focus {
            outline: none !important;
        }
        
        .rdw-image-modal-btn:disabled {
            background: #ece9e9;
        }
        
        .rdw-image-modal-spinner {
            position: absolute;
            top: -3px;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: 0.5;
        }
        
        .rdw-image-modal-alt-input {
            width: 70%;
            height: 20px;
            border: 1px solid #BBBBBB;
            border-radius: 2px;
            font-size: 12px;
            margin-left: 5px;
        }
        
        .rdw-image-modal-alt-input:focus {
            outline: none;
        }
        
        .rdw-image-modal-alt-lbl {
            font-size: 12px;
        }
        
        .rdw-image-modal-size {
            align-items: center;
            display: flex;
            margin: 8px 0;
            justify-content: space-between;
        }
        
        .rdw-image-modal-size-input {
            width: 40%;
            height: 20px;
            border: 1px solid #BBBBBB;
            border-radius: 2px;
            font-size: 12px;
        }
        
        .rdw-image-modal-size-input:focus {
            outline: none;
        }
        
        .rdw-image-mandatory-sign {
            color: red;
            margin-left: 3px;
            margin-right: 3px;
        }
        
        .rdw-remove-wrapper {
            display: flex;
            align-items: center;
            margin-bottom: 6px;
            position: relative;
        }
        
        .rdw-history-wrapper {
            display: flex;
            align-items: center;
            margin-bottom: 6px;
        }
        
        .rdw-history-dropdownoption {
            height: 40px;
            display: flex;
            justify-content: center;
        }
        
        .rdw-history-dropdown {
            width: 50px;
        }
        
        .rdw-link-decorator-wrapper {
            position: relative;
        }
        
        .rdw-link-decorator-icon {
            position: absolute;
            left: 40%;
            top: 0;
            cursor: pointer;
        }
        
        .rdw-mention-link {
            text-decoration: none;
            color: #1236ff;
            background-color: #f0fbff;
            padding: 1px 2px;
            border-radius: 2px;
        }
        
        .rdw-suggestion-wrapper {
            position: relative;
        }
        
        .rdw-suggestion-dropdown {
            position: absolute;
            display: flex;
            flex-direction: column;
            min-width: 100px;
            max-height: 150px;
            overflow: auto;
            z-index: 100;
        }
        
        .rdw-suggestion-option {
            padding: 7px 5px;
            border-bottom: 1px solid #BBBBBB;
        }
        
        .rdw-suggestion-option-active {
            background-color: #F1F1F1;
        }
        
        .rdw-hashtag-link {
            text-decoration: none;
            color: #1236ff;
            background-color: #f0fbff;
            padding: 1px 2px;
            border-radius: 2px;
        }
        
        .rdw-image-alignment-options-popup {
            position: absolute;
            ;
            display: flex;
            padding: 5px 2px;
            border-radius: 2px;
            width: 105px;
            cursor: pointer;
            z-index: 100;
        }
        
        .rdw-alignment-option-left {
            justify-content: flex-start;
        }
        
        .rdw-image-alignment-option {
            height: 15px;
            width: 15px;
            min-width: 15px;
        }
        
        .rdw-image-alignment {
            position: relative;
        }
        
        .rdw-image-imagewrapper {
            position: relative;
        }
        
        .rdw-image-center {
            display: flex;
            justify-content: center;
        }
        
        .rdw-image-left {
            display: flex;
        }
        
        .rdw-image-right {
            display: flex;
            justify-content: flex-end;
        }
        
        .rdw-image-alignment-options-popup-right {
            right: 0;
        }
        
        .rdw-editor-main {
            height: 100%;
            overflow: auto;
            box-sizing: border-box;
        }
        
        .rdw-editor-toolbar {
            padding: 6px 5px 0;
            border-radius: 2px;
            display: flex;
            justify-content: flex-start;
            flex-wrap: wrap;
            font-size: 15px;
            margin-bottom: 5px;
            user-select: none;
        }
        
        .public-DraftStyleDefault-block {
            margin: 1em 0;
        }
        
        .rdw-editor-wrapper:focus {
            outline: none;
        }
        
        .rdw-editor-wrapper {
            box-sizing: content-box;
        }
        
        .rdw-editor-main blockquote {
            border-left: 5px solid #BBBBBB;
            padding-left: 5px;
        }
        
        .rdw-editor-main pre {
            background: #f1f1f1;
            border-radius: 3px;
            padding: 1px 10px;
        }
        /* Dark and Light mode design */
        
        .light-mode .rdw-dropdown-optionwrapper,
        .light-mode .rdw-colorpicker-modal,
        .light-mode .rdw-link-modal,
        .light-mode .rdw-link-modal-btn,
        .light-mode .rdw-embedded-modal,
        .light-mode .rdw-emoji-modal,
        .light-mode .rdw-image-modal,
        .light-mode .rdw-image-modal-btn,
        .light-mode .rdw-image-alignment-options-popup,
        .light-mode .rdw-suggestion-dropdown,
        .light-mode .rdw-editor-toolbar {
            border: 1px solid #BBBBBB;
            background: white;
        }
        
        .light-mode .rdw-link-decorator-icon {
            background: white;
        }
        
        .dark-mode .rdw-dropdown-optionwrapper,
        .dark-mode .rdw-colorpicker-modal,
        .dark-mode .rdw-link-modal,
        .dark-mode .rdw-link-modal-btn,
        .dark-mode .rdw-embedded-modal,
        .dark-mode .rdw-emoji-modal,
        .dark-mode .rdw-image-modal,
        .dark-mode .rdw-image-modal-btn,
        .dark-mode .rdw-image-alignment-options-popup,
        .dark-mode .rdw-suggestion-dropdown,
        .dark-mode .rdw-editor-toolbar {
            border: 1px solid #000;
            background: #303030;
        }
        
        .dark-mode .rdw-link-decorator-icon {
            background: #303030;
        }
        /**
 * Draft v0.9.1
 *
 * Copyright (c) 2013-present, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 */
        
        .DraftEditor-editorContainer,
        .DraftEditor-root,
        .public-DraftEditor-content {
            height: inherit;
            text-align: initial
        }
        
        .public-DraftEditor-content[contenteditable=true] {
            -webkit-user-modify: read-write-plaintext-only
        }
        
        .DraftEditor-root {
            position: relative
        }
        
        .DraftEditor-editorContainer {
            background-color: rgba(255, 255, 255, 0);
            border-left: .1px solid transparent;
            position: relative;
            z-index: 1
        }
        
        .public-DraftEditor-block {
            position: relative
        }
        
        .DraftEditor-alignLeft .public-DraftStyleDefault-block {
            text-align: left
        }
        
        .DraftEditor-alignLeft .public-DraftEditorPlaceholder-root {
            left: 0;
            text-align: left
        }
        
        .DraftEditor-alignCenter .public-DraftStyleDefault-block {
            text-align: center
        }
        
        .DraftEditor-alignCenter .public-DraftEditorPlaceholder-root {
            margin: 0 auto;
            text-align: center;
            width: 100%
        }
        
        .DraftEditor-alignRight .public-DraftStyleDefault-block {
            text-align: right
        }
        
        .DraftEditor-alignRight .public-DraftEditorPlaceholder-root {
            right: 0;
            text-align: right
        }
        
        .public-DraftEditorPlaceholder-root {
            color: #9197a3;
            position: absolute;
            z-index: 0
        }
        
        .public-DraftEditorPlaceholder-hasFocus {
            color: #bdc1c9
        }
        
        .DraftEditorPlaceholder-hidden {
            display: none
        }
        
        .public-DraftStyleDefault-block {
            position: relative;
            white-space: pre-wrap
        }
        
        .public-DraftStyleDefault-ltr {
            direction: ltr;
            text-align: left
        }
        
        .public-DraftStyleDefault-rtl {
            direction: rtl;
            text-align: right
        }
        
        .public-DraftStyleDefault-listLTR {
            direction: ltr
        }
        
        .public-DraftStyleDefault-listRTL {
            direction: rtl
        }
        
        .public-DraftStyleDefault-ol,
        .public-DraftStyleDefault-ul {
            margin: 16px 0;
            padding: 0
        }
        
        .public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR {
            margin-left: 1.5em
        }
        
        .public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL {
            margin-right: 1.5em
        }
        
        .public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR {
            margin-left: 3em
        }
        
        .public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL {
            margin-right: 3em
        }
        
        .public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR {
            margin-left: 4.5em
        }
        
        .public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL {
            margin-right: 4.5em
        }
        
        .public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR {
            margin-left: 6em
        }
        
        .public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL {
            margin-right: 6em
        }
        
        .public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR {
            margin-left: 7.5em
        }
        
        .public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL {
            margin-right: 7.5em
        }
        
        .public-DraftStyleDefault-unorderedListItem {
            list-style-type: square;
            position: relative
        }
        
        .public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0 {
            list-style-type: disc
        }
        
        .public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1 {
            list-style-type: circle
        }
        
        .public-DraftStyleDefault-orderedListItem {
            list-style-type: none;
            position: relative
        }
        
        .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before {
            left: -36px;
            position: absolute;
            text-align: right;
            width: 30px
        }
        
        .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before {
            position: absolute;
            right: -36px;
            text-align: left;
            width: 30px
        }
        
        .public-DraftStyleDefault-orderedListItem:before {
            content: counter(ol0) ". ";
            counter-increment: ol0
        }
        
        .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before {
            content: counter(ol1) ". ";
            counter-increment: ol1
        }
        
        .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before {
            content: counter(ol2) ". ";
            counter-increment: ol2
        }
        
        .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before {
            content: counter(ol3) ". ";
            counter-increment: ol3
        }
        
        .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before {
            content: counter(ol4) ". ";
            counter-increment: ol4
        }
        
        .public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset {
            counter-reset: ol0
        }
        
        .public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset {
            counter-reset: ol1
        }
        
        .public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset {
            counter-reset: ol2
        }
        
        .public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset {
            counter-reset: ol3
        }
        
        .public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset {
            counter-reset: ol4
        }

        /* sc-component-id: sc-global-3918348014 */
        
        .comPlainTextContentEditable {
            -webkit-user-modify: read-write-plaintext-only;
        }
        
        .comPlainTextContentEditable--has-placeholder::before {
            content: attr(placeholder);
            opacity: 0.5;
            color: inherit;
            cursor: text;
        }
        
        .react_trello_dragClass {
            -webkit-transform: rotate(3deg);
            -ms-transform: rotate(3deg);
            transform: rotate(3deg);
        }
        
        .react_trello_dragLaneClass {
            -webkit-transform: rotate(3deg);
            -ms-transform: rotate(3deg);
            transform: rotate(3deg);
        }

        /* sc-component-id: sc-keyframes-fKLFxg */
        
        @-webkit-keyframes fKLFxg {
            0% {
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
                transform: scale(1);
            }
            20% {
                -webkit-transform: scale(1, 2.2);
                -ms-transform: scale(1, 2.2);
                transform: scale(1, 2.2);
            }
            40% {
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
                transform: scale(1);
            }
        }
        
        @keyframes fKLFxg {
            0% {
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
                transform: scale(1);
            }
            20% {
                -webkit-transform: scale(1, 2.2);
                -ms-transform: scale(1, 2.2);
                transform: scale(1, 2.2);
            }
            40% {
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
                transform: scale(1);
            }
        }

        .smooth-dnd-container {
            position: relative;
        }
        
        .smooth-dnd-container * {
            box-sizing: border-box;
        }
        
        .smooth-dnd-container.horizontal {
            white-space: nowrap;
        }
        
        .smooth-dnd-container.horizontal > .smooth-dnd-stretcher-element {
            display: inline-block;
        }
        
        .smooth-dnd-container.horizontal > .smooth-dnd-draggable-wrapper {
            height: 100%;
            display: inline-block;
            vertical-align: top;
            white-space: normal;
        }
        
        .smooth-dnd-container.vertical > .smooth-dnd-draggable-wrapper {
            overflow: hidden;
            display: block;
        }
        
        .smooth-dnd-draggable-wrapper {}
        
        .smooth-dnd-draggable-wrapper.horizontal {
            height: 100%;
            display: inline-block;
            vertical-align: top;
            white-space: normal;
        }
        
        .smooth-dnd-draggable-wrapper.vertical {
            overflow: hidden;
            display: block;
        }
        
        .smooth-dnd-draggable-wrapper.animated {
            transition: transform ease;
        }
        
        .smooth-dnd-ghost * {
            box-sizing: border-box;
        }
        
        .smooth-dnd-ghost.animated {
            transition: all ease-in-out;
        }
        
        .smooth-dnd-disable-touch-action * {
            touch-actions: none;
            -ms-touch-actions: none;
        }
        
        .smooth-dnd-no-user-select * {
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

        .Loading__loading___1m_fZ {
            pointer-events: none;
            transition: 400ms linear all;
        }
        
        .Loading__bar___21yOt {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 10002;
            display: none;
            width: 100%;
            height: 2px;
            background: #29d;
            border-radius: 0 1px 1px 0;
            transition: width 350ms;
        }
        
        .Loading__peg___3Y_28 {
            position: absolute;
            top: 0;
            right: 0;
            width: 70px;
            height: 2px;
            border-radius: 50%;
            opacity: .45;
            box-shadow: #29d 1px 0 6px 1px;
        }
        
        .Loading__spinner___11Pm4 {
            position: fixed;
            top: 5px;
            left: 5px;
            z-index: 10002;
            pointer-events: none;
            transition: 350ms linear all;
        }
        
        .Loading__icon___3OOyu {
            width: 14px;
            height: 14px;
            border: solid #29d;
            border-width: 0 2px 2px 0;
            border-radius: 50%;
            -webkit-animation: Loading__loading-bar-spinner___1hKY9 400ms linear infinite;
            animation: Loading__loading-bar-spinner___1hKY9 400ms linear infinite;
        }
        
        @-webkit-keyframes Loading__loading-bar-spinner___1hKY9 {
            0% {
                -webkit-transform: rotate(0);
                transform: rotate(0);
            }
            100% {
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
            }
        }
        
        @keyframes Loading__loading-bar-spinner___1hKY9 {
            0% {
                -webkit-transform: rotate(0);
                transform: rotate(0);
            }
            100% {
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
            }
        }

        button,
        input[type="button"],
        input[type="submit"] {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            border: 0;
            border-radius: 3px;
            color: contrast-switch(#E0E0E0);
            cursor: pointer;
            display: inline-block;
            font-family: "Open Sans", sans-serif;
            font-size: 16px;
            -webkit-font-smoothing: antialiased;
            font-weight: 600;
            line-height: 1;
            padding: 0.75em 1.5em;
            text-align: center;
            text-decoration: none;
            -webkit-transition: background-color 150ms ease;
            transition: background-color 150ms ease;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            vertical-align: middle;
            white-space: nowrap;
        }
        
        button:focus,
        input[type="button"]:focus,
        input[type="submit"]:focus {
            outline: none;
            outline-offset: inherit;
        }
        
        button:disabled,
        input[type="button"]:disabled,
        input[type="submit"]:disabled {
            cursor: not-allowed;
            opacity: 0.5;
        }
        
        button:disabled:hover,
        input[type="button"]:disabled:hover,
        input[type="submit"]:disabled:hover {
            background-color: #E0E0E0;
        }
        
        fieldset {
            background-color: transparent;
            border: 0;
            margin: 0;
            padding: 0;
        }
        
        legend {
            font-weight: 600;
            margin-bottom: 0.375em;
            padding: 0;
        }
        
        textarea {
            resize: vertical;
        }
        
        [type="checkbox"],
        [type="radio"] {
            display: inline;
            margin-right: 0.375em;
        }
        
        [type="file"] {
            margin-bottom: 0.75em;
            width: 100%;
        }
        
        select {
            margin-bottom: 0.75em;
            width: 100%;
        }
        
        [type="checkbox"]:focus,
        [type="radio"]:focus,
        [type="file"]:focus,
        select:focus {
            outline: 3px solid rgba(224, 224, 224, 0.6);
            outline-offset: 2px;
        }
        
        html {
            background-color: #fff;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }
        
        *,
        *::before,
        *::after {
            -webkit-box-sizing: inherit;
            box-sizing: inherit;
        }
        
        *:focus {
            outline: none;
        }
        
        html,
        body {
            height: 100%;
        }
        
        body {
            margin: 0;
        }
        
        ul,
        ol {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }
        
        dl {
            margin: 0;
        }
        
        dt {
            font-weight: 600;
            margin: 0;
        }
        
        dd {
            margin: 0;
        }
        
        figure {
            margin: 0;
        }
        
        img,
        picture {
            margin: 0;
            max-width: 100%;
        }
        
        table {
            border-collapse: collapse;
            margin: 1.5em 0;
            text-align: left;
            width: 100%;
        }
        
        thead {
            line-height: 1.2;
            vertical-align: bottom;
        }
        
        tbody {
            vertical-align: top;
        }
        
        tr {
            border-bottom: 1px solid #E0E0E0;
        }
        
        th {
            font-weight: 600;
        }
        
        th,
        td {
            padding: 0.75em 1.5em;
        }
        
        @media screen and (max-width: 1400px) {
            th,
            td {
                padding: 0.75em;
                padding-left: 1.5em;
            }
        }
        /**
 * Retrieves a color value from the $material-colors Sass map
 * Inspired by https://github.com/nilskaspersson/Google-Material-UI-Color-Palette/
 *
 * @function
 * @param {string} color-name             - quoted, lower-case, dasherized color
 *                                          name (e.g. 'pink', 'amber')
 * @param {string} [color-variant='500']  - quoted, lowercase color variant (e.g.
 *                                          '200', 'a100')
 */
        
        html {
            color: #424242;
            font-family: "Open Sans", sans-serif;
            font-size: 100%;
            line-height: 1.5;
        }
        
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-family: "Open Sans", sans-serif;
            font-size: 1.25em;
            line-height: 1.2;
            margin: 0 0 0.75em;
        }
        
        p {
            margin: 0 0 0.75em;
        }
        
        a {
            color: #2196f3;
            -webkit-text-decoration-skip: ink;
            text-decoration-skip-ink: auto;
            -webkit-transition: color 150ms ease;
            transition: color 150ms ease;
        }
        
        a:focus {
            outline: none;
            outline-offset: none;
        }
        
        hr {
            border-bottom: 1px solid #E0E0E0;
            border-left: 0;
            border-right: 0;
            border-top: 0;
            margin: 1.5em 0;
        }
        
        [textalign="center"] {
            text-align: center !important;
        }
        
        [textalign="left"] {
            text-align: left;
        }
        
        [textalign="right"] {
            text-align: right;
        }
        
        [textalign="justify"] {
            text-align: justify;
        }
        
        svg {
            fill: currentColor;
        }

        .MuiTypography-root {
            margin: 0;
        }
        
        .MuiTypography-body2 {
            font-size: 0.875rem;
            font-family: Open Sans, sans-serif;
            font-weight: 500;
            line-height: 1.43;
        }
        
        .MuiTypography-body1 {
            font-size: 0.83rem;
            font-family: Open Sans, sans-serif;
            font-weight: 400;
            line-height: 1.5;
        }
        
        .MuiTypography-caption {
            font-size: 0.75rem;
            font-family: Open Sans, sans-serif;
            font-weight: 400;
            line-height: 1.66;
        }
        
        .MuiTypography-button {
            font-size: 0.875rem;
            font-family: Open Sans, sans-serif;
            font-weight: 600;
            line-height: 1.75;
            text-transform: uppercase;
        }
        
        .MuiTypography-h1 {
            font-size: 6rem;
            font-family: Open Sans, sans-serif;
            font-weight: 300;
            line-height: 1;
        }
        
        .MuiTypography-h2 {
            font-size: 3.75rem;
            font-family: Open Sans, sans-serif;
            font-weight: 300;
            line-height: 1;
        }
        
        .MuiTypography-h3 {
            font-size: 3rem;
            font-family: Open Sans, sans-serif;
            font-weight: 400;
            line-height: 1.04;
        }
        
        .MuiTypography-h4 {
            font-size: 2.125rem;
            font-family: Open Sans, sans-serif;
            font-weight: 400;
            line-height: 1.17;
        }
        
        .MuiTypography-h5 {
            font-size: 1.5rem;
            font-family: Open Sans, sans-serif;
            font-weight: 400;
            line-height: 1.33;
        }
        
        .MuiTypography-h6 {
            font-size: 1.25rem;
            font-family: Open Sans, sans-serif;
            font-weight: 600;
            line-height: 1.6;
        }
        
        .MuiTypography-subtitle1 {
            font-size: 1rem;
            font-family: Open Sans, sans-serif;
            font-weight: 400;
            line-height: 1.75;
        }
        
        .MuiTypography-subtitle2 {
            font-size: 0.875rem;
            font-family: Open Sans, sans-serif;
            font-weight: 600;
            line-height: 1.57;
        }
        
        .MuiTypography-overline {
            font-size: 0.75rem;
            font-family: Open Sans, sans-serif;
            font-weight: 400;
            line-height: 2.66;
            text-transform: uppercase;
        }
        
        .MuiTypography-srOnly {
            width: 1px;
            height: 1px;
            overflow: hidden;
            position: absolute;
        }
        
        .MuiTypography-alignLeft {
            text-align: left;
        }
        
        .MuiTypography-alignCenter {
            text-align: center;
        }
        
        .MuiTypography-alignRight {
            text-align: right;
        }
        
        .MuiTypography-alignJustify {
            text-align: justify;
        }
        
        .MuiTypography-noWrap {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .MuiTypography-gutterBottom {
            margin-bottom: 0.35em;
        }
        
        .MuiTypography-paragraph {
            margin-bottom: 16px;
        }
        
        .MuiTypography-colorInherit {
            color: inherit;
        }
        
        .MuiTypography-colorPrimary {
            color: #2196F3;
        }
        
        .MuiTypography-colorSecondary {
            color: #00BFA5;
        }
        
        .MuiTypography-colorTextPrimary {
            color: rgba(0, 0, 0, 0.87);
        }
        
        .MuiTypography-colorTextSecondary {
            color: rgba(0, 0, 0, 0.54);
        }
        
        .MuiTypography-colorError {
            color: #f44336;
        }
        
        .MuiTypography-displayInline {
            display: inline;
        }
        
        .MuiTypography-displayBlock {
            display: block;
        }

        .MuiPaper-root {
            color: rgba(0, 0, 0, 0.87);
            transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
            background-color: #FFFFFF;
        }
        
        .MuiPaper-rounded {
            border-radius: 8px;
        }
        
        .MuiPaper-elevation0 {
            box-shadow: none;
        }
        
        .MuiPaper-elevation1 {
            box-shadow: 0px 1px 3px 0px rgba(142, 142, 142, 0.2), 0px 1px 1px 0px rgba(243, 243, 243, 0.14), 0px 2px 1px -1px rgba(204, 204, 204, 0.12);
        }
        
        .MuiPaper-elevation2 {
            box-shadow: 0px 1px 5px 0px rgba(80, 80, 80, 0.2), 0px 2px 2px 0px rgba(80, 80, 80, 0.14), 0px 3px 1px -2px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation3 {
            box-shadow: 0px 1px 8px 0px rgba(80, 80, 80, 0.2), 0px 3px 4px 0px rgba(80, 80, 80, 0.14), 0px 3px 3px -2px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation4 {
            box-shadow: 0px 2px 4px -1px rgba(142, 142, 142, 0.2), 0px 4px 5px 0px rgba(243, 243, 243, 0.14), 0px 1px 10px 0px rgba(204, 204, 204, 0.12);
        }
        
        .MuiPaper-elevation5 {
            box-shadow: 0px 3px 5px -1px rgba(80, 80, 80, 0.2), 0px 5px 8px 0px rgba(80, 80, 80, 0.14), 0px 1px 14px 0px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation6 {
            box-shadow: 0px 3px 5px -1px rgba(80, 80, 80, 0.2), 0px 6px 10px 0px rgba(80, 80, 80, 0.14), 0px 1px 18px 0px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation7 {
            box-shadow: 0px 4px 5px -2px rgba(80, 80, 80, 0.2), 0px 7px 10px 1px rgba(80, 80, 80, 0.14), 0px 2px 16px 1px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation8 {
            box-shadow: 0px 5px 5px -3px rgba(80, 80, 80, 0.2), 0px 8px 10px 1px rgba(80, 80, 80, 0.14), 0px 3px 14px 2px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation9 {
            box-shadow: 0px 5px 6px -3px rgba(80, 80, 80, 0.2), 0px 9px 12px 1px rgba(80, 80, 80, 0.14), 0px 3px 16px 2px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation10 {
            box-shadow: 0px 6px 6px -3px rgba(80, 80, 80, 0.2), 0px 10px 14px 1px rgba(80, 80, 80, 0.14), 0px 4px 18px 3px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation11 {
            box-shadow: 0px 6px 7px -4px rgba(80, 80, 80, 0.2), 0px 11px 15px 1px rgba(80, 80, 80, 0.14), 0px 4px 20px 3px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation12 {
            box-shadow: 0px 7px 8px -4px rgba(80, 80, 80, 0.2), 0px 12px 17px 2px rgba(80, 80, 80, 0.14), 0px 5px 22px 4px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation13 {
            box-shadow: 0px 7px 8px -4px rgba(80, 80, 80, 0.2), 0px 13px 19px 2px rgba(80, 80, 80, 0.14), 0px 5px 24px 4px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation14 {
            box-shadow: 0px 7px 9px -4px rgba(80, 80, 80, 0.2), 0px 14px 21px 2px rgba(80, 80, 80, 0.14), 0px 5px 26px 4px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation15 {
            box-shadow: 0px 8px 9px -5px rgba(80, 80, 80, 0.2), 0px 15px 22px 2px rgba(80, 80, 80, 0.14), 0px 6px 28px 5px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation16 {
            box-shadow: 0px 8px 10px -5px rgba(80, 80, 80, 0.2), 0px 16px 24px 2px rgba(80, 80, 80, 0.14), 0px 6px 30px 5px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation17 {
            box-shadow: 0px 8px 11px -5px rgba(80, 80, 80, 0.2), 0px 17px 26px 2px rgba(80, 80, 80, 0.14), 0px 6px 32px 5px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation18 {
            box-shadow: 0px 9px 11px -5px rgba(80, 80, 80, 0.2), 0px 18px 28px 2px rgba(80, 80, 80, 0.14), 0px 7px 34px 6px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation19 {
            box-shadow: 0px 9px 12px -6px rgba(80, 80, 80, 0.2), 0px 19px 29px 2px rgba(80, 80, 80, 0.14), 0px 7px 36px 6px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation20 {
            box-shadow: 0px 10px 13px -6px rgba(80, 80, 80, 0.2), 0px 20px 31px 3px rgba(80, 80, 80, 0.14), 0px 8px 38px 7px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation21 {
            box-shadow: 0px 10px 13px -6px rgba(80, 80, 80, 0.2), 0px 21px 33px 3px rgba(80, 80, 80, 0.14), 0px 8px 40px 7px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation22 {
            box-shadow: 0px 10px 14px -6px rgba(80, 80, 80, 0.2), 0px 22px 35px 3px rgba(80, 80, 80, 0.14), 0px 8px 42px 7px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation23 {
            box-shadow: 0px 11px 14px -7px rgba(80, 80, 80, 0.2), 0px 23px 36px 3px rgba(80, 80, 80, 0.14), 0px 9px 44px 8px rgba(80, 80, 80, 0.12);
        }
        
        .MuiPaper-elevation24 {
            box-shadow: 0px 11px 15px -7px rgba(80, 80, 80, 0.2), 0px 24px 38px 3px rgba(80, 80, 80, 0.14), 0px 9px 46px 8px rgba(80, 80, 80, 0.12);
        }

        .MuiAppBar-root {
            width: 100%;
            display: flex;
            z-index: 1100;
            box-shadow: none;
            box-sizing: border-box;
            flex-shrink: 0;
            flex-direction: column;
        }
        
        .MuiAppBar-positionFixed {
            top: 0;
            left: auto;
            right: 0;
            position: fixed;
        }
        
        .MuiAppBar-positionAbsolute {
            top: 0;
            left: auto;
            right: 0;
            position: absolute;
        }
        
        .MuiAppBar-positionSticky {
            top: 0;
            left: auto;
            right: 0;
            position: sticky;
        }
        
        .MuiAppBar-positionStatic {
            position: static;
        }
        
        .MuiAppBar-positionRelative {
            position: relative;
        }
        
        .MuiAppBar-colorDefault {
            color: rgba(0, 0, 0, 0.87);
            background-color: #f5f5f5;
        }
        
        .MuiAppBar-colorPrimary {
            color: #fff;
            background-color: #2196F3;
        }
        
        .MuiAppBar-colorSecondary {
            color: #fff;
            background-color: #00BFA5;
        }

        .MuiToolbar-root {
            display: flex;
            position: relative;
            align-items: center;
            border-radius: 8px;
        }
        
        .MuiToolbar-gutters {
            padding-left: 16px;
            padding-right: 16px;
        }
        
        @media (min-width:600px) {
            .MuiToolbar-gutters {
                padding-left: 24px;
                padding-right: 24px;
            }
        }
        
        .MuiToolbar-regular {
            min-height: 56px;
        }
        
        @media (min-width:0px) and (orientation: landscape) {
            .MuiToolbar-regular {
                min-height: 48px;
            }
        }
        
        @media (min-width:600px) {
            .MuiToolbar-regular {
                min-height: 64px;
            }
        }
        
        .MuiToolbar-dense {
            min-height: 48px;
        }

        .MuiSvgIcon-root {
            fill: currentColor;
            width: 1em;
            height: 1em;
            display: inline-block;
            font-size: 1.5rem;
            transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
            flex-shrink: 0;
            user-select: none;
        }
        
        .MuiSvgIcon-colorPrimary {
            color: #2196F3;
        }
        
        .MuiSvgIcon-colorSecondary {
            color: #00BFA5;
        }
        
        .MuiSvgIcon-colorAction {
            color: rgba(0, 0, 0, 0.54);
        }
        
        .MuiSvgIcon-colorError {
            color: #f44336;
        }
        
        .MuiSvgIcon-colorDisabled {
            color: rgba(0, 0, 0, 0.26);
        }
        
        .MuiSvgIcon-fontSizeInherit {
            font-size: inherit;
        }
        
        .MuiSvgIcon-fontSizeSmall {
            font-size: 1.25rem;
        }
        
        .MuiSvgIcon-fontSizeLarge {
            font-size: 2.1875rem;
        }

        .MuiTouchRipple-root {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: block;
            z-index: 0;
            overflow: hidden;
            position: absolute;
            border-radius: inherit;
            pointer-events: none;
        }
        
        .MuiTouchRipple-ripple {
            opacity: 0;
            position: absolute;
        }
        
        .MuiTouchRipple-rippleVisible {
            opacity: 0.3;
            animation: MuiTouchRipple-keyframes-mui-ripple-enter 550ms cubic-bezier(0.4, 0, 0.2, 1);
            transform: scale(1);
        }
        
        .MuiTouchRipple-ripplePulsate {
            animation-duration: 200ms;
        }
        
        .MuiTouchRipple-child {
            width: 100%;
            height: 100%;
            display: block;
            opacity: 1;
            border-radius: 50%;
            background-color: currentColor;
        }
        
        .MuiTouchRipple-childLeaving {
            opacity: 0;
            animation: MuiTouchRipple-keyframes-mui-ripple-exit 550ms cubic-bezier(0.4, 0, 0.2, 1);
        }
        
        .MuiTouchRipple-childPulsate {
            top: 0;
            left: 0;
            position: absolute;
            animation: MuiTouchRipple-keyframes-mui-ripple-pulsate 2500ms cubic-bezier(0.4, 0, 0.2, 1) 200ms infinite;
        }
        
        @-moz-keyframes MuiTouchRipple-keyframes-mui-ripple-enter {
            0% {
                opacity: 0.1;
                transform: scale(0);
            }
            100% {
                opacity: 0.3;
                transform: scale(1);
            }
        }
        
        @-moz-keyframes MuiTouchRipple-keyframes-mui-ripple-exit {
            0% {
                opacity: 1;
            }
            100% {
                opacity: 0;
            }
        }
        
        @-moz-keyframes MuiTouchRipple-keyframes-mui-ripple-pulsate {
            0% {
                transform: scale(1);
            }
            50% {
                transform: scale(0.92);
            }
            100% {
                transform: scale(1);
            }
        }

        .MuiButtonBase-root {
            color: inherit;
            border: 0;
            cursor: pointer;
            margin: 0;
            display: inline-flex;
            outline: 0;
            padding: 0;
            position: relative;
            align-items: center;
            user-select: none;
            border-radius: 0;
            vertical-align: middle;
            -moz-appearance: none;
            justify-content: center;
            text-decoration: none;
            background-color: transparent;
            -webkit-appearance: none;
            -webkit-tap-highlight-color: transparent;
        }
        
        .MuiButtonBase-root::-moz-focus-inner {
            border-style: none;
        }
        
        .MuiButtonBase-root.Mui-disabled {
            cursor: default;
            pointer-events: none;
        }

        .MuiFab-root {
            color: rgba(0, 0, 0, 0.87);
            width: 56px;
            height: 56px;
            padding: 0;
            font-size: 0.875rem;
            min-width: 0;
            box-shadow: 0px 3px 5px -1px rgba(80, 80, 80, 0.2), 0px 6px 10px 0px rgba(80, 80, 80, 0.14), 0px 1px 18px 0px rgba(80, 80, 80, 0.12);
            box-sizing: border-box;
            min-height: 36px;
            transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
            font-family: Open Sans, sans-serif;
            font-weight: 600;
            line-height: 1.75;
            border-radius: 50%;
            text-transform: uppercase;
            background-color: #e0e0e0;
        }
        
        .MuiFab-root:active {
            box-shadow: 0px 7px 8px -4px rgba(80, 80, 80, 0.2), 0px 12px 17px 2px rgba(80, 80, 80, 0.14), 0px 5px 22px 4px rgba(80, 80, 80, 0.12);
        }
        
        .MuiFab-root.Mui-focusVisible {
            box-shadow: 0px 3px 5px -1px rgba(80, 80, 80, 0.2), 0px 6px 10px 0px rgba(80, 80, 80, 0.14), 0px 1px 18px 0px rgba(80, 80, 80, 0.12);
        }
        
        .MuiFab-root:hover {
            text-decoration: none;
            background-color: #d5d5d5;
        }
        
        .MuiFab-root.Mui-disabled {
            color: rgba(0, 0, 0, 0.26);
            box-shadow: none;
            background-color: rgba(0, 0, 0, 0.12);
        }
        
        @media (hover: none) {
            .MuiFab-root:hover {
                background-color: #e0e0e0;
            }
        }
        
        .MuiFab-root:hover.Mui-disabled {
            background-color: rgba(0, 0, 0, 0.12);
        }
        
        .MuiFab-label {
            width: 100%;
            display: inherit;
            align-items: inherit;
            justify-content: inherit;
        }
        
        .MuiFab-primary {
            color: #fff;
            background-color: #2196F3;
        }
        
        .MuiFab-primary:hover {
            background-color: #1565C0;
        }
        
        @media (hover: none) {
            .MuiFab-primary:hover {
                background-color: #2196F3;
            }
        }
        
        .MuiFab-secondary {
            color: #fff;
            background-color: #00BFA5;
        }
        
        .MuiFab-secondary:hover {
            background-color: #00796B;
        }
        
        @media (hover: none) {
            .MuiFab-secondary:hover {
                background-color: #00BFA5;
            }
        }
        
        .MuiFab-extended {
            width: auto;
            height: 48px;
            padding: 0 16px;
            min-width: 48px;
            min-height: auto;
            border-radius: 24px;
        }
        
        .MuiFab-extended.MuiFab-sizeSmall {
            width: auto;
            height: 34px;
            padding: 0 8px;
            min-width: 34px;
            border-radius: 17px;
        }
        
        .MuiFab-extended.MuiFab-sizeMedium {
            width: auto;
            height: 40px;
            padding: 0 16px;
            min-width: 40px;
            border-radius: 20px;
        }
        
        .MuiFab-colorInherit {
            color: inherit;
        }
        
        .MuiFab-sizeSmall {
            width: 40px;
            height: 40px;
        }
        
        .MuiFab-sizeMedium {
            width: 48px;
            height: 48px;
        }

        .MuiTooltip-popper {
            top: 0;
            left: 0;
            z-index: 1500;
            position: absolute;
            pointer-events: none;
        }
        
        .MuiTooltip-popperInteractive {
            pointer-events: auto;
        }
        
        .MuiTooltip-tooltip {
            color: #fff;
            padding: 4px 8px;
            font-size: 0.625rem;
            max-width: 300px;
            word-wrap: break-word;
            font-family: Open Sans, sans-serif;
            font-weight: 600;
            line-height: 1.4em;
            border-radius: 4px;
            background-color: rgba(97, 97, 97, 0.9);
        }
        
        .MuiTooltip-touch {
            padding: 8px 16px;
            font-size: 0.875rem;
            font-weight: 400;
            line-height: 1.14286em;
        }
        
        .MuiTooltip-tooltipPlacementLeft {
            margin: 0 24px;
            transform-origin: right center;
        }
        
        @media (min-width:600px) {
            .MuiTooltip-tooltipPlacementLeft {
                margin: 0 14px;
            }
        }
        
        .MuiTooltip-tooltipPlacementRight {
            margin: 0 24px;
            transform-origin: left center;
        }
        
        @media (min-width:600px) {
            .MuiTooltip-tooltipPlacementRight {
                margin: 0 14px;
            }
        }
        
        .MuiTooltip-tooltipPlacementTop {
            margin: 24px 0;
            transform-origin: center bottom;
        }
        
        @media (min-width:600px) {
            .MuiTooltip-tooltipPlacementTop {
                margin: 14px 0;
            }
        }
        
        .MuiTooltip-tooltipPlacementBottom {
            margin: 24px 0;
            transform-origin: center top;
        }
        
        @media (min-width:600px) {
            .MuiTooltip-tooltipPlacementBottom {
                margin: 14px 0;
            }
        }

        .MuiIconButton-root {
            flex: 0 0 auto;
            color: rgba(0, 0, 0, 0.54);
            padding: 12px;
            overflow: visible;
            font-size: 1.5rem;
            text-align: center;
            transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
            border-radius: 50%;
        }
        
        .MuiIconButton-root:hover {
            background-color: rgba(0, 0, 0, 0.05);
        }
        
        .MuiIconButton-root.Mui-disabled {
            color: rgba(0, 0, 0, 0.26);
            background-color: transparent;
        }
        
        @media (hover: none) {
            .MuiIconButton-root:hover {
                background-color: transparent;
            }
        }
        
        .MuiIconButton-edgeStart {
            margin-left: -12px;
        }
        
        .MuiIconButton-sizeSmall.MuiIconButton-edgeStart {
            margin-left: -3px;
        }
        
        .MuiIconButton-edgeEnd {
            margin-right: -12px;
        }
        
        .MuiIconButton-sizeSmall.MuiIconButton-edgeEnd {
            margin-right: -3px;
        }
        
        .MuiIconButton-colorInherit {
            color: inherit;
        }
        
        .MuiIconButton-colorPrimary {
            color: #2196F3;
        }
        
        .MuiIconButton-colorPrimary:hover {
            background-color: rgba(33, 150, 243, 0.05);
        }
        
        @media (hover: none) {
            .MuiIconButton-colorPrimary:hover {
                background-color: transparent;
            }
        }
        
        .MuiIconButton-colorSecondary {
            color: #00BFA5;
        }
        
        .MuiIconButton-colorSecondary:hover {
            background-color: rgba(0, 191, 165, 0.05);
        }
        
        @media (hover: none) {
            .MuiIconButton-colorSecondary:hover {
                background-color: transparent;
            }
        }
        
        .MuiIconButton-sizeSmall {
            padding: 3px;
            font-size: 1.125rem;
        }
        
        .MuiIconButton-label {
            width: 100%;
            display: flex;
            align-items: inherit;
            justify-content: inherit;
        }

        .MuiAvatar-root {
            width: 40px;
            height: 40px;
            display: flex;
            overflow: hidden;
            position: relative;
            font-size: 1.25rem;
            align-items: center;
            flex-shrink: 0;
            font-family: Open Sans, sans-serif;
            user-select: none;
            border-radius: 50%;
            justify-content: center;
        }
        
        .MuiAvatar-colorDefault {
            color: #fafafa;
            background-color: #bdbdbd;
        }
        
        .MuiAvatar-img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            text-align: center;
        }

        .MuiButton-root {
            color: rgba(0, 0, 0, 0.87);
            padding: 6px 16px;
            font-size: 0.875rem;
            min-width: 64px;
            box-sizing: border-box;
            transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
            font-family: Open Sans, sans-serif;
            font-weight: 600;
            line-height: 1.75;
            border-radius: 20px;
            text-transform: uppercase;
        }
        
        .MuiButton-root:hover {
            text-decoration: none;
            background-color: rgba(0, 0, 0, 0.05);
        }
        
        .MuiButton-root.Mui-disabled {
            color: rgba(0, 0, 0, 0.26);
        }
        
        @media (hover: none) {
            .MuiButton-root:hover {
                background-color: transparent;
            }
        }
        
        .MuiButton-root:hover.Mui-disabled {
            background-color: transparent;
        }
        
        .MuiButton-label {
            width: 100%;
            display: inherit;
            align-items: inherit;
            justify-content: inherit;
        }
        
        .MuiButton-text {
            padding: 6px 8px;
        }
        
        .MuiButton-textPrimary {
            color: #2196F3;
        }
        
        .MuiButton-textPrimary:hover {
            background-color: rgba(33, 150, 243, 0.05);
        }
        
        @media (hover: none) {
            .MuiButton-textPrimary:hover {
                background-color: transparent;
            }
        }
        
        .MuiButton-textSecondary {
            color: #00BFA5;
        }
        
        .MuiButton-textSecondary:hover {
            background-color: rgba(0, 191, 165, 0.05);
        }
        
        @media (hover: none) {
            .MuiButton-textSecondary:hover {
                background-color: transparent;
            }
        }
        
        .MuiButton-outlined {
            border: 1px solid rgba(0, 0, 0, 0.23);
            padding: 5px 16px;
        }
        
        .MuiButton-outlined.Mui-disabled {
            border: 1px solid rgba(0, 0, 0, 0.26);
        }
        
        .MuiButton-outlinedPrimary {
            color: #2196F3;
            border: 1px solid rgba(33, 150, 243, 0.5);
        }
        
        .MuiButton-outlinedPrimary:hover {
            border: 1px solid #2196F3;
            background-color: rgba(33, 150, 243, 0.05);
        }
        
        @media (hover: none) {
            .MuiButton-outlinedPrimary:hover {
                background-color: transparent;
            }
        }
        
        .MuiButton-outlinedSecondary {
            color: #00BFA5;
            border: 1px solid rgba(0, 191, 165, 0.5);
        }
        
        .MuiButton-outlinedSecondary:hover {
            border: 1px solid #00BFA5;
            background-color: rgba(0, 191, 165, 0.05);
        }
        
        .MuiButton-outlinedSecondary.Mui-disabled {
            border: 1px solid rgba(0, 0, 0, 0.26);
        }
        
        @media (hover: none) {
            .MuiButton-outlinedSecondary:hover {
                background-color: transparent;
            }
        }
        
        .MuiButton-contained {
            color: rgba(0, 0, 0, 0.87);
            box-shadow: none;
            background-color: #e0e0e0;
        }
        
        .MuiButton-contained.Mui-focusVisible {
            box-shadow: 0px 3px 5px -1px rgba(80, 80, 80, 0.2), 0px 6px 10px 0px rgba(80, 80, 80, 0.14), 0px 1px 18px 0px rgba(80, 80, 80, 0.12);
        }
        
        .MuiButton-contained:active {
            box-shadow: 0px 5px 5px -3px rgba(80, 80, 80, 0.2), 0px 8px 10px 1px rgba(80, 80, 80, 0.14), 0px 3px 14px 2px rgba(80, 80, 80, 0.12);
        }
        
        .MuiButton-contained.Mui-disabled {
            color: rgba(0, 0, 0, 0.26);
            box-shadow: none;
            background-color: rgba(0, 0, 0, 0.12);
        }
        
        .MuiButton-contained:hover {
            background-color: #d5d5d5;
        }
        
        @media (hover: none) {
            .MuiButton-contained:hover {
                background-color: #e0e0e0;
            }
        }
        
        .MuiButton-contained:hover.Mui-disabled {
            background-color: rgba(0, 0, 0, 0.12);
        }
        
        .MuiButton-containedPrimary {
            color: #fff;
            background-color: #2196F3;
        }
        
        .MuiButton-containedPrimary:hover {
            background-color: #1565C0;
        }
        
        @media (hover: none) {
            .MuiButton-containedPrimary:hover {
                background-color: #2196F3;
            }
        }
        
        .MuiButton-containedSecondary {
            color: #fff;
            background-color: #00BFA5;
        }
        
        .MuiButton-containedSecondary:hover {
            background-color: #00796B;
        }
        
        @media (hover: none) {
            .MuiButton-containedSecondary:hover {
                background-color: #00BFA5;
            }
        }
        
        .MuiButton-colorInherit {
            color: inherit;
            border-color: currentColor;
        }
        
        .MuiButton-sizeSmall {
            padding: 7px 12px;
            font-size: 0.8125rem;
        }
        
        .MuiButton-sizeLarge {
            padding: 8px 24px;
            font-size: 0.9375rem;
        }
        
        .MuiButton-fullWidth {
            width: 100%;
        }

        .MuiBadge-root {
            display: inline-flex;
            position: relative;
            vertical-align: middle;
        }
        
        .MuiBadge-badge {
            top: 0;
            right: 0;
            height: 20px;
            display: flex;
            padding: 0 4px;
            z-index: 1;
            position: absolute;
            flex-wrap: wrap;
            font-size: 0.75rem;
            min-width: 20px;
            transform: scale(1) translate(50%, -50%);
            box-sizing: border-box;
            transition: transform 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
            align-items: center;
            font-family: Open Sans, sans-serif;
            font-weight: 600;
            align-content: center;
            border-radius: 10px;
            flex-direction: row;
            justify-content: center;
            transform-origin: 100% 0%;
        }
        
        .MuiBadge-colorPrimary {
            color: #fff;
            background-color: #2196F3;
        }
        
        .MuiBadge-colorSecondary {
            color: #fff;
            background-color: #00BFA5;
        }
        
        .MuiBadge-colorError {
            color: #fff;
            background-color: #f44336;
        }
        
        .MuiBadge-invisible {
            transform: scale(0) translate(50%, -50%);
            transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
            transform-origin: 100% 0%;
        }
        
        .MuiBadge-dot {
            height: 6px;
            padding: 0;
            min-width: 6px;
        }

        .MuiDivider-root {
            border: none;
            height: 1px;
            margin: 0;
            flex-shrink: 0;
            background-color: rgba(0, 0, 0, 0.12);
        }
        
        .MuiDivider-absolute {
            left: 0;
            width: 100%;
            bottom: 0;
            position: absolute;
        }
        
        .MuiDivider-inset {
            margin-left: 72px;
        }
        
        .MuiDivider-light {
            background-color: rgba(0, 0, 0, 0.08);
        }
        
        .MuiDivider-middle {
            margin-left: 16px;
            margin-right: 16px;
        }
        
        .MuiDivider-vertical {
            width: 1px;
            height: 100%;
        }

        .MuiPopover-paper {
            outline: 0;
            position: absolute;
            max-width: calc(100% - 32px);
            min-width: 16px;
            max-height: calc(100% - 32px);
            min-height: 16px;
            overflow-x: hidden;
            overflow-y: auto;
        }

        .MuiList-root {
            margin: 0;
            padding: 0;
            position: relative;
            list-style: none;
        }
        
        .MuiList-padding {
            padding-top: 8px;
            padding-bottom: 8px;
        }
        
        .MuiList-subheader {
            padding-top: 0;
        }

        .MuiMenu-paper {
            max-height: calc(100% - 96px);
            -webkit-overflow-scrolling: touch;
        }
        
        .MuiMenu-list {
            outline: 0;
        }

        .MuiListItem-root {
            width: 100%;
            display: flex;
            position: relative;
            box-sizing: border-box;
            text-align: left;
            align-items: center;
            padding-top: 8px;
            padding-bottom: 8px;
            justify-content: flex-start;
            text-decoration: none;
        }
        
        .MuiListItem-root.Mui-focusVisible {
            background-color: rgba(0, 0, 0, 0.14);
        }
        
        .MuiListItem-root.Mui-selected,
        .MuiListItem-root.Mui-selected:hover {
            background-color: rgba(0, 0, 0, 0.14);
        }
        
        .MuiListItem-root.Mui-disabled {
            opacity: 0.5;
        }
        
        .MuiListItem-container {
            position: relative;
        }
        
        .MuiListItem-dense {
            padding-top: 4px;
            padding-bottom: 4px;
        }
        
        .MuiListItem-alignItemsFlexStart {
            align-items: flex-start;
        }
        
        .MuiListItem-divider {
            border-bottom: 1px solid rgba(0, 0, 0, 0.12);
            background-clip: padding-box;
        }
        
        .MuiListItem-gutters {
            padding-left: 16px;
            padding-right: 16px;
        }
        
        .MuiListItem-button {
            transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        }
        
        .MuiListItem-button:hover {
            text-decoration: none;
            background-color: rgba(80, 80, 80, 0.05);
        }
        
        @media (hover: none) {
            .MuiListItem-button:hover {
                background-color: transparent;
            }
        }
        
        .MuiListItem-secondaryAction {
            padding-right: 48px;
        }

        .MuiListItemIcon-root {
            color: rgba(0, 0, 0, 0.54);
            display: inline-flex;
            min-width: 56px;
            flex-shrink: 0;
        }
        
        .MuiListItemIcon-alignItemsFlexStart {
            margin-top: 8px;
        }

        .MuiListItemText-root {
            flex: 1 1 auto;
            min-width: 0;
            margin-top: 4px;
            white-space: nowrap;
            margin-bottom: 4px;
        }
        
        .MuiListItemText-multiline {
            margin-top: 6px;
            margin-bottom: 6px;
        }
        
        .MuiListItemText-inset {
            padding-left: 56px;
        }

        .jss287 {
            z-index: 1201;
            background: rgba(0, 0, 0, 0);
            transition: width 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms, margin 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms, background 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
        }
        
        .jss287 .jss297 {
            color: #2196F3;
            z-index: 10;
            box-shadow: none;
            background-color: transparent;
        }
        
        .jss287.jss295 .jss297 {
            margin-right: 13px;
        }
        
        .jss287.jss295 .jss337 {
            right: 16px;
        }
        
        .jss287.jss295 > div {
            flex-direction: row-reverse;
        }
        
        .jss287.jss295 .jss291 {
            text-align: left;
        }
        
        .jss287.jss294 .jss297 {
            margin-left: 30px;
            margin-right: 16px;
        }
        
        .jss287.jss294 .jss337 {
            left: 32px;
        }
        
        @media (max-width:1919.95px) {
            .jss287.jss294 .jss297 {
                margin-left: 13px;
            }
        }
        
        .jss287.jss293 .jss297 {
            margin-left: 13px;
        }
        
        .jss287.jss293 .jss337 {
            left: 16px;
        }
        
        .jss288 {
            position: relative;
        }
        
        .jss288 .jss297 {
            margin: 0 16px;
        }
        
        @media (max-width:1919.95px) {
            .jss288 .jss303 {
                border: 1px solid rgba(0, 0, 0, 0.12);
            }
        }
        
        .jss289 {
            position: fixed;
        }
        
        .jss290 {
            color: rgba(0, 0, 0, 0.87);
            display: flex;
            background: #fff;
            box-shadow: 0px 1px 8px 0px rgba(80, 80, 80, 0.2), 0px 3px 4px 0px rgba(80, 80, 80, 0.14), 0px 3px 3px -2px rgba(80, 80, 80, 0.12);
            flex-direction: row;
            justify-content: space-between;
        }
        
        @media (max-width:1279.95px) {
            .jss290 {
                padding: 4px 0;
            }
        }
        
        @media (min-width:1280px) {
            .jss290 {
                background: rgba(255, 255, 255, 0.8);
            }
        }
        
        .jss291 {
            flex: 1;
            text-align: right;
        }
        
        .jss292 {
            flex: 1;
            text-align: right;
        }
        
        .jss296 {
            transition: width 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms, margin 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms, background 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
        }
        
        .jss296 .jss297 {
            box-shadow: 0 2px 40px -5px #2196F3;
            background-color: #E3F2FD;
        }
        
        .jss296 .jss335 {
            margin-left: 8px;
        }
        
        .jss296.jss309 .jss297 {
            color: #2196F3;
        }
        
        @media (min-width:1280px) {
            .jss296.jss295 {
                width: calc(100% - 240px);
                margin-right: 240px;
            }
        }
        
        @media (min-width:1280px) {
            .jss296.jss295 .jss297 {
                margin-right: -20px;
            }
        }
        
        @media (min-width:1280px) {
            .jss296.jss294 {
                width: calc(100% - 280px);
                margin-left: 280px;
            }
        }
        
        @media (min-width:1280px) {
            .jss296.jss294 .jss297 {
                margin-left: -20px;
            }
        }
        
        @media (min-width:1280px) {
            .jss296.jss293 {
                width: calc(100% - 240px);
                margin-left: 240px;
            }
        }
        
        @media (min-width:1280px) {
            .jss296.jss293 .jss297 {
                margin-left: -20px;
            }
        }
        
        .jss298 {
            display: none;
        }
        
        .jss299 {
            width: 200px;
            margin-left: 8px;
            margin-right: 8px;
        }
        
        .jss300 {
            display: flex;
            flex-wrap: wrap;
        }
        
        .jss303 {
            display: inline-block;
            position: relative;
            font-family: Open Sans, sans-serif;
            margin-left: 8px;
            margin-right: 16px;
            border-radius: 22px;
        }
        
        .jss303:hover {
            background: rgba(255, 255, 255, 0.25);
        }
        
        .jss303.jss302 {
            background: rgba(255, 255, 255, 0.2);
        }
        
        .jss303.jss301 {
            background: rgba(255, 255, 255, 0.8);
            box-shadow: 0 10px 15px -5px rgba(62, 57, 107, .07);
        }
        
        .jss303 .jss306 {
            width: 70px;
        }
        
        .jss303.jss301 input {
            color: #616161;
        }
        
        .jss303.jss301 input::placeholder {
            color: #bdbdbd;
            opacity: 1;
        }
        
        .jss303.jss301 input:-ms-input-placeholder {
            color: #bdbdbd;
        }
        
        .jss303.jss301 input::-ms-input-placeholder {
            color: #bdbdbd;
        }
        
        @media (max-width:1279.95px) {
            .jss304 {
                flex: 1;
                text-align: right;
            }
        }
        
        .jss305 {
            width: 72px;
            height: 100%;
            display: flex;
            position: absolute;
            align-items: center;
            pointer-events: none;
            justify-content: center;
        }
        
        @media (max-width:599.95px) {
            .jss305 {
                display: none;
            }
        }
        
        .jss306 {
            text-indent: 999999px;
            padding-left: 0;
        }
        
        .jss309 {
            box-shadow: 0px 1px 8px 0px rgba(80, 80, 80, 0.2), 0px 3px 4px 0px rgba(80, 80, 80, 0.14), 0px 3px 3px -2px rgba(80, 80, 80, 0.12);
            background-attachment: fixed;
        }
        
        .jss309.jss307 {
            background-image: linear-gradient(-45deg, #2196F3 0%, #2196F3 33%, #00BFA5 100%);
            ;
        }
        
        .jss309.jss308 {
            background-color: #2196F3;
        }
        
        .jss309 .jss297 {
            color: #fff;
        }
        
        .jss310 {
            top: 0;
            left: 0;
            position: fixed;
        }
        
        @media (min-width:1280px) {
            .jss310 {
                top: -64px;
            }
        }
        
        .jss310 nav {
            padding: 16px 0;
        }
        
        .jss311 {
            height: 20px;
            margin: 0 10px;
            opacity: 0.4;
            border-left: 1px solid #e0e0e0;
        }
        
        .jss312 li {
            height: auto;
        }
        
        .jss312 li h3 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss313 span {
            top: 0;
            right: -30px;
        }
        
        .jss314 span {
            display: bloeck;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss315 svg {
            width: 28px;
            height: 28px;
        }
        
        .jss315.jss302 svg {
            fill: #fff;
        }
        
        .jss315.jss301 svg {
            fill: rgba(0, 0, 0, 0.87);
        }
        
        .jss316 {
            color: rgba(0, 0, 0, 0.87);
            width: 100%;
            height: 64px;
            margin: 0;
            display: flex;
            padding: 10px 20px 5px;
            position: absolute;
            font-size: 16px;
            align-items: center;
            font-weight: 500;
            justify-content: center;
            text-decoration: none;
        }
        
        .jss316 img {
            width: 30px;
            margin-right: 10px;
        }
        
        .jss317 {
            padding: 8px 0;
            position: relative;
            box-shadow: 0px 1px 8px 0px rgba(80, 80, 80, 0.2), 0px 3px 4px 0px rgba(80, 80, 80, 0.14), 0px 3px 3px -2px rgba(80, 80, 80, 0.12);
            transition: padding 0.3s ease;
            background-color: #fff;
        }
        
        .jss317 > div {
            display: flex;
            justify-content: center;
        }
        
        .jss318 {
            margin: 0 4px;
            padding: 4px 8px 4px 16px;
            font-size: 12px;
            min-height: auto;
        }
        
        .jss319 {
            color: #2196F3;
            box-shadow: inset 0 0 0 1px #2196F3;
        }
        
        .jss319 svg {
            fill: #2196F3;
        }
        
        .jss320 {
            opacity: 0.3;
            margin-left: 4px;
        }
        
        .jss321 {
            color: #E3F2FD;
            background: #2196F3;
        }
        
        .jss321:hover {
            background: #2196F3;
        }
        
        .jss321 svg {
            fill: #E3F2FD;
        }
        
        .jss321 .jss320 {
            opacity: 0.7;
        }
        
        .jss322 {
            overflow: auto;
            max-height: 500px;
        }
        
        .jss323 {
            z-index: 2;
            pointer-events: none;
        }
        
        .jss324 {
            color: #00BFA5;
            display: block;
            font-size: 10px;
            background: #fff;
            font-weight: bold;
            line-height: 28px;
            border-radius: 12px;
            text-transform: uppercase;
        }
        
        .jss325 {
            position: relative;
            min-width: 300px;
            margin-top: 12px;
        }
        
        .jss327 span {
            font-size: 14px;
        }
        
        .jss327.jss326 {
            border-left: 5px solid #2196F3;
            background-color: #E0F2F1;
        }
        
        .jss327.jss326 span {
            color: #2196F3;
        }
        
        .jss327.jss326:hover {
            background-color: #E0F2F1;
        }
        
        .jss328 {
            padding: 16px;
        }
        
        .jss328 .jss324 {
            padding-left: 16px;
        }
        
        .jss329 {
            width: auto;
            margin: 8px;
            display: inline-block;
            padding: 2px 8px;
            border-radius: 20px;
        }
        
        .jss329 span {
            font-size: 14px;
        }
        
        .jss329 div {
            padding: 0;
        }
        
        .jss329.jss326 {
            border: 1px solid #2196F3;
            background-color: #E0F2F1;
        }
        
        .jss329.jss326 span {
            color: #2196F3;
        }
        
        .jss329.jss326:hover {
            background-color: #E0F2F1;
        }
        
        .jss330 {
            display: block;
            margin-top: 40px;
        }
        
        .jss330 svg {
            fill: #2196F3;
            width: 100px;
            height: 100px;
            margin: 0 auto;
            display: inherit;
        }
        
        .jss332 {
            flex: 1;
            display: flex;
            z-index: 1;
            overflow: hidden;
            position: relative;
            align-items: center;
        }
        
        .jss335 {
            margin: 0 24px;
            transition: opacity 0.5s ease;
        }
        
        .jss335 .jss331 {
            margin: 0 8px / 2;
        }
        
        .jss335.jss333 {
            opacity: 0;
        }
        
        .jss335.jss334 .jss331 svg {
            fill: rgba(0, 0, 0, 0.5);
        }
        
        .jss335 .jss331 svg {
            fill: rgba(255, 255, 255, 0.87);
            width: 28px;
            height: 28px;
        }
        
        .jss337 {
            top: 60px;
            color: #fff;
            opacity: 0;
            position: absolute;
            font-size: 24px;
            transition: all 0.3s ease;
            font-weight: 700;
            text-transform: capitalize;
        }
        
        .jss337.jss336 {
            top: 8px;
            opacity: 0.87;
        }
        
        .jss338 {
            width: 240px;
        }
        
        .jss339 {
            flex: 1;
            display: flex;
            align-items: center;
            flex-direction: row-reverse;
        }

        .MuiInputBase-root {
            color: rgba(0, 0, 0, 0.87);
            cursor: text;
            display: inline-flex;
            position: relative;
            font-size: 1rem;
            box-sizing: border-box;
            align-items: center;
            font-family: Open Sans, sans-serif;
            line-height: 1.1875em;
        }
        
        .MuiInputBase-root.Mui-disabled {
            color: rgba(0, 0, 0, 0.38);
            cursor: default;
        }
        
        .MuiInputBase-multiline {
            padding: 6px 0 7px;
        }
        
        .MuiInputBase-multiline.MuiInputBase-marginDense {
            padding-top: 3px;
        }
        
        .MuiInputBase-fullWidth {
            width: 100%;
        }
        
        .MuiInputBase-input {
            flex: 1;
            font: inherit;
            color: currentColor;
            width: 100%;
            border: 0;
            height: 1.1875em;
            margin: 0;
            display: block;
            padding: 6px 0 7px;
            min-width: 0;
            background: none;
            box-sizing: content-box;
            -webkit-tap-highlight-color: transparent;
        }
        
        .MuiInputBase-input::-webkit-input-placeholder {
            color: currentColor;
            opacity: 0.42;
            transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        }
        
        .MuiInputBase-input::-moz-placeholder {
            color: currentColor;
            opacity: 0.42;
            transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        }
        
        .MuiInputBase-input:-ms-input-placeholder {
            color: currentColor;
            opacity: 0.42;
            transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        }
        
        .MuiInputBase-input::-ms-input-placeholder {
            color: currentColor;
            opacity: 0.42;
            transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        }
        
        .MuiInputBase-input:focus {
            outline: 0;
        }
        
        .MuiInputBase-input:invalid {
            box-shadow: none;
        }
        
        .MuiInputBase-input::-webkit-search-decoration {
            -webkit-appearance: none;
        }
        
        .MuiInputBase-input.Mui-disabled {
            opacity: 1;
        }
        
        label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input::-webkit-input-placeholder {
            opacity: 0 !important;
        }
        
        label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input::-moz-placeholder {
            opacity: 0 !important;
        }
        
        label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input:-ms-input-placeholder {
            opacity: 0 !important;
        }
        
        label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input::-ms-input-placeholder {
            opacity: 0 !important;
        }
        
        label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input:focus::-webkit-input-placeholder {
            opacity: 0.42;
        }
        
        label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input:focus::-moz-placeholder {
            opacity: 0.42;
        }
        
        label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input:focus:-ms-input-placeholder {
            opacity: 0.42;
        }
        
        label[data-shrink=false] + .MuiInputBase-formControl .MuiInputBase-input:focus::-ms-input-placeholder {
            opacity: 0.42;
        }
        
        .MuiInputBase-inputMarginDense {
            padding-top: 3px;
        }
        
        .MuiInputBase-inputSelect {
            padding-right: 24px;
        }
        
        .MuiInputBase-inputMultiline {
            height: auto;
            resize: none;
            padding: 0;
        }
        
        .MuiInputBase-inputTypeSearch {
            -moz-appearance: textfield;
            -webkit-appearance: textfield;
        }

        .MuiInput-root {
            border: 1px solid rgba(0, 0, 0, 0.32);
            position: relative;
            transition: border 0.3s ease;
            align-items: center;
            border-radius: 8px;
        }
        
        label + .MuiInput-formControl {
            margin-top: 16px;
        }
        
        .MuiInput-underline:after {
            left: 0;
            right: 0;
            bottom: -1px;
            height: calc(100% + 1px);
            content: "";
            position: absolute;
            transform: scaleX(0);
            box-shadow: 0 0 1px #2196F3;
            transition: transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
            border-bottom: 2px solid #1565C0;
            border-radius: 8px;
            pointer-events: none;
        }
        
        .MuiInput-underline.Mui-focused:after {
            transform: scaleX(1);
        }
        
        .MuiInput-underline.Mui-error:after {
            transform: scaleX(1);
            border-bottom-color: #f44336;
        }
        
        .MuiInput-underline:before {
            left: 0;
            right: 0;
            bottom: 0;
            content: "\00a0";
            display: none;
            position: absolute;
            transition: border-bottom-color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
            border-bottom: 1px solid rgba(0, 0, 0, 0.42);
            pointer-events: none;
        }
        
        .MuiInput-underline:hover:not(.Mui-disabled):before {
            border-bottom: 2px solid rgba(0, 0, 0, 0.87);
        }
        
        .MuiInput-underline.Mui-disabled:before {
            border-bottom-style: dotted;
        }
        
        @media (hover: none) {
            .MuiInput-underline:hover:not(.Mui-disabled):before {
                border-bottom: 1px solid rgba(0, 0, 0, 0.42);
            }
        }
        
        .MuiInput-multiline {
            padding-top: 24px;
            padding-left: 10px;
            padding-right: 10px;
        }
        
        .MuiInput-input {
            padding: 10px;
            font-size: 14px;
        }

        .MuiFormControl-root {
            border: 0;
            margin: 0;
            display: inline-flex;
            padding: 0;
            position: relative;
            min-width: 0;
            flex-direction: column;
            vertical-align: top;
        }
        
        .MuiFormControl-root label + div {
            align-items: flex-end;
            padding-bottom: 4px;
        }
        
        .MuiFormControl-root label + div[role="radiogroup"] {
            align-items: flex-start;
        }
        
        .MuiFormControl-root label + div input,
        .MuiFormControl-root label + div > div,
        .MuiFormControl-root label + div > select {
            padding: 24px 8px 0;
        }
        
        .MuiFormControl-marginNormal {
            margin-top: 16px;
            margin-bottom: 8px;
        }
        
        .MuiFormControl-marginDense {
            margin-top: 8px;
            margin-bottom: 4px;
        }
        
        .MuiFormControl-fullWidth {
            width: 100%;
        }



        .jss239 {
            margin: 16px 0px 32px;
            overflow: hidden;
            flex-grow: 1;
            box-shadow: 0px 3px 5px -1px rgba(80, 80, 80, 0.2), 0px 5px 8px 0px rgba(80, 80, 80, 0.14), 0px 1px 14px 0px rgba(80, 80, 80, 0.12);
            border-radius: 40px;
        }
        
        .jss240 {
            flex: 1;
        }
        
        .jss241 {
            margin-left: -12px;
            margin-right: 20px;
        }
        
        .jss242 {
            color: rgba(0, 0, 0, 0.54);
            display: block;
            position: relative;
            font-family: Open Sans, sans-serif;
            margin-left: 8px;
            margin-right: 16px;
            border-radius: 2px;
        }
        
        .jss242 svg {
            fill: rgba(0, 0, 0, 0.54);
        }
        
        .jss243 svg {
            fill: rgba(0, 0, 0, 0.54);
        }
        
        .jss244 {
            width: auto;
            height: 100%;
            display: flex;
            position: absolute;
            align-items: center;
            pointer-events: none;
            justify-content: center;
        }
        
        .jss245 {
            font: inherit;
            color: inherit;
            width: 100%;
            border: 0;
            margin: 0;
            display: block;
            padding: 8px 8px 8px 32px;
            background: none;
            white-space: normal;
            vertical-align: middle;
        }
        
        .jss245:focus {
            outline: 0;
        }
        
        .jss246 {
            height: 56px;
            margin: 8px 0;
            display: flex;
            padding: 8px 16px;
            align-items: center;
            justify-content: flex-start;
        }
        
        .jss247 {
            font: inherit;
            color: inherit;
            border: 0;
            margin: 0;
            display: block;
            padding: 8px 8px 8px 72px;
            background: none;
            white-space: normal;
            vertical-align: middle;
        }
        
        @media (max-width:599.95px) {
            .jss247 {
                display: none;
            }
        }
        
        .jss247 input {
            color: #fff;
            width: 100px;
            padding: 0;
            transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        }
        
        .jss247:after {
            display: none;
        }
        
        .jss247::-webkit-input-placeholder {
            color: rgba(255, 255, 255, 1);
        }
        
        .jss247::-moz-placeholder {
            color: rgba(255, 255, 255, 1);
        }
        
        .jss247:-ms-input-placeholder {
            color: rgba(255, 255, 255, 1);
        }
        
        .jss247:-moz-placeholder {
            color: rgba(255, 255, 255, 1);
        }
        
        .jss247 input:focus {
            width: 250px;
            outline: 0;
            text-indent: 0;
        }
        
        .jss248 {
            color: rgba(0, 0, 0, 0.87);
            position: relative;
            flex-grow: 1;
        }
        
        .jss249 {
            left: 0;
            right: 0;
            z-index: 1;
            overflow: hidden;
            position: absolute;
            margin-top: 8px;
        }
        
        .jss250 {
            display: block;
        }
        
        .jss251 {
            margin: 0;
            padding: 0;
            list-style-type: none;
        }

        .jss146 {
            z-index: 1201;
            background: rgba(0, 0, 0, 0);
            transition: width 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms, margin 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms, background 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
        }
        
        .jss146 .jss156 {
            color: #2196F3;
            z-index: 10;
            box-shadow: none;
            background-color: transparent;
        }
        
        .jss146.jss154 .jss156 {
            margin-right: 13px;
        }
        
        .jss146.jss154 .jss196 {
            right: 16px;
        }
        
        .jss146.jss154 > div {
            flex-direction: row-reverse;
        }
        
        .jss146.jss154 .jss150 {
            text-align: left;
        }
        
        .jss146.jss153 .jss156 {
            margin-left: 30px;
            margin-right: 16px;
        }
        
        .jss146.jss153 .jss196 {
            left: 32px;
        }
        
        @media (max-width:1919.95px) {
            .jss146.jss153 .jss156 {
                margin-left: 13px;
            }
        }
        
        .jss146.jss152 .jss156 {
            margin-left: 13px;
        }
        
        .jss146.jss152 .jss196 {
            left: 16px;
        }
        
        .jss147 {
            position: relative;
        }
        
        .jss147 .jss156 {
            margin: 0 16px;
        }
        
        @media (max-width:1919.95px) {
            .jss147 .jss162 {
                border: 1px solid rgba(0, 0, 0, 0.12);
            }
        }
        
        .jss148 {
            position: fixed;
        }
        
        .jss149 {
            color: rgba(0, 0, 0, 0.87);
            display: flex;
            background: #fff;
            box-shadow: 0px 1px 8px 0px rgba(80, 80, 80, 0.2), 0px 3px 4px 0px rgba(80, 80, 80, 0.14), 0px 3px 3px -2px rgba(80, 80, 80, 0.12);
            flex-direction: row;
            justify-content: space-between;
        }
        
        @media (max-width:1279.95px) {
            .jss149 {
                padding: 4px 0;
            }
        }
        
        @media (min-width:1280px) {
            .jss149 {
                background: rgba(255, 255, 255, 0.8);
            }
        }
        
        .jss150 {
            flex: 1;
            text-align: right;
        }
        
        .jss151 {
            flex: 1;
            text-align: right;
        }
        
        .jss155 {
            transition: width 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms, margin 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms, background 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
        }
        
        .jss155 .jss156 {
            box-shadow: 0 2px 40px -5px #2196F3;
            background-color: #E3F2FD;
        }
        
        .jss155 .jss194 {
            margin-left: 8px;
        }
        
        .jss155.jss168 .jss156 {
            color: #2196F3;
        }
        
        @media (min-width:1280px) {
            .jss155.jss154 {
                width: calc(100% - 240px);
                margin-right: 240px;
            }
        }
        
        @media (min-width:1280px) {
            .jss155.jss154 .jss156 {
                margin-right: -20px;
            }
        }
        
        @media (min-width:1280px) {
            .jss155.jss153 {
                width: calc(100% - 280px);
                margin-left: 280px;
            }
        }
        
        @media (min-width:1280px) {
            .jss155.jss153 .jss156 {
                margin-left: -20px;
            }
        }
        
        @media (min-width:1280px) {
            .jss155.jss152 {
                width: calc(100% - 240px);
                margin-left: 240px;
            }
        }
        
        @media (min-width:1280px) {
            .jss155.jss152 .jss156 {
                margin-left: -20px;
            }
        }
        
        .jss157 {
            display: none;
        }
        
        .jss158 {
            width: 200px;
            margin-left: 8px;
            margin-right: 8px;
        }
        
        .jss159 {
            display: flex;
            flex-wrap: wrap;
        }
        
        .jss162 {
            display: inline-block;
            position: relative;
            font-family: Open Sans, sans-serif;
            margin-left: 8px;
            margin-right: 16px;
            border-radius: 22px;
        }
        
        .jss162:hover {
            background: rgba(255, 255, 255, 0.25);
        }
        
        .jss162.jss161 {
            background: rgba(255, 255, 255, 0.2);
        }
        
        .jss162.jss160 {
            background: rgba(255, 255, 255, 0.8);
            box-shadow: 0 10px 15px -5px rgba(62, 57, 107, .07);
        }
        
        .jss162 .jss165 {
            width: 70px;
        }
        
        .jss162.jss160 input {
            color: #616161;
        }
        
        .jss162.jss160 input::placeholder {
            color: #bdbdbd;
            opacity: 1;
        }
        
        .jss162.jss160 input:-ms-input-placeholder {
            color: #bdbdbd;
        }
        
        .jss162.jss160 input::-ms-input-placeholder {
            color: #bdbdbd;
        }
        
        @media (max-width:1279.95px) {
            .jss163 {
                flex: 1;
                text-align: right;
            }
        }
        
        .jss164 {
            width: 72px;
            height: 100%;
            display: flex;
            position: absolute;
            align-items: center;
            pointer-events: none;
            justify-content: center;
        }
        
        @media (max-width:599.95px) {
            .jss164 {
                display: none;
            }
        }
        
        .jss165 {
            text-indent: 999999px;
            padding-left: 0;
        }
        
        .jss168 {
            box-shadow: 0px 1px 8px 0px rgba(80, 80, 80, 0.2), 0px 3px 4px 0px rgba(80, 80, 80, 0.14), 0px 3px 3px -2px rgba(80, 80, 80, 0.12);
            background-attachment: fixed;
        }
        
        .jss168.jss166 {
            background-image: linear-gradient(-45deg, #2196F3 0%, #2196F3 33%, #00BFA5 100%);
            ;
        }
        
        .jss168.jss167 {
            background-color: #2196F3;
        }
        
        .jss168 .jss156 {
            color: #fff;
        }
        
        .jss169 {
            top: 0;
            left: 0;
            position: fixed;
        }
        
        @media (min-width:1280px) {
            .jss169 {
                top: -64px;
            }
        }
        
        .jss169 nav {
            padding: 16px 0;
        }
        
        .jss170 {
            height: 20px;
            margin: 0 10px;
            opacity: 0.4;
            border-left: 1px solid #e0e0e0;
        }
        
        .jss171 li {
            height: auto;
        }
        
        .jss171 li h3 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss172 span {
            top: 0;
            right: -30px;
        }
        
        .jss173 span {
            display: bloeck;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss174 svg {
            width: 28px;
            height: 28px;
        }
        
        .jss174.jss161 svg {
            fill: #fff;
        }
        
        .jss174.jss160 svg {
            fill: rgba(0, 0, 0, 0.87);
        }
        
        .jss175 {
            color: rgba(0, 0, 0, 0.87);
            width: 100%;
            height: 64px;
            margin: 0;
            display: flex;
            padding: 10px 20px 5px;
            position: absolute;
            font-size: 16px;
            align-items: center;
            font-weight: 500;
            justify-content: center;
            text-decoration: none;
        }
        
        .jss175 img {
            width: 30px;
            margin-right: 10px;
        }
        
        .jss176 {
            padding: 8px 0;
            position: relative;
            box-shadow: 0px 1px 8px 0px rgba(80, 80, 80, 0.2), 0px 3px 4px 0px rgba(80, 80, 80, 0.14), 0px 3px 3px -2px rgba(80, 80, 80, 0.12);
            transition: padding 0.3s ease;
            background-color: #fff;
        }
        
        .jss176 > div {
            display: flex;
            justify-content: center;
        }
        
        .jss177 {
            margin: 0 4px;
            padding: 4px 8px 4px 16px;
            font-size: 12px;
            min-height: auto;
        }
        
        .jss178 {
            color: #2196F3;
            box-shadow: inset 0 0 0 1px #2196F3;
        }
        
        .jss178 svg {
            fill: #2196F3;
        }
        
        .jss179 {
            opacity: 0.3;
            margin-left: 4px;
        }
        
        .jss180 {
            color: #E3F2FD;
            background: #2196F3;
        }
        
        .jss180:hover {
            background: #2196F3;
        }
        
        .jss180 svg {
            fill: #E3F2FD;
        }
        
        .jss180 .jss179 {
            opacity: 0.7;
        }
        
        .jss181 {
            overflow: auto;
            max-height: 500px;
        }
        
        .jss182 {
            z-index: 2;
            pointer-events: none;
        }
        
        .jss183 {
            color: #00BFA5;
            display: block;
            font-size: 10px;
            background: #fff;
            font-weight: bold;
            line-height: 28px;
            border-radius: 12px;
            text-transform: uppercase;
        }
        
        .jss184 {
            position: relative;
            min-width: 300px;
            margin-top: 12px;
        }
        
        .jss186 span {
            font-size: 14px;
        }
        
        .jss186.jss185 {
            border-left: 5px solid #2196F3;
            background-color: #E0F2F1;
        }
        
        .jss186.jss185 span {
            color: #2196F3;
        }
        
        .jss186.jss185:hover {
            background-color: #E0F2F1;
        }
        
        .jss187 {
            padding: 16px;
        }
        
        .jss187 .jss183 {
            padding-left: 16px;
        }
        
        .jss188 {
            width: auto;
            margin: 8px;
            display: inline-block;
            padding: 2px 8px;
            border-radius: 20px;
        }
        
        .jss188 span {
            font-size: 14px;
        }
        
        .jss188 div {
            padding: 0;
        }
        
        .jss188.jss185 {
            border: 1px solid #2196F3;
            background-color: #E0F2F1;
        }
        
        .jss188.jss185 span {
            color: #2196F3;
        }
        
        .jss188.jss185:hover {
            background-color: #E0F2F1;
        }
        
        .jss189 {
            display: block;
            margin-top: 40px;
        }
        
        .jss189 svg {
            fill: #2196F3;
            width: 100px;
            height: 100px;
            margin: 0 auto;
            display: inherit;
        }
        
        .jss191 {
            flex: 1;
            display: flex;
            z-index: 1;
            overflow: hidden;
            position: relative;
            align-items: center;
        }
        
        .jss194 {
            margin: 0 24px;
            transition: opacity 0.5s ease;
        }
        
        .jss194 .jss190 {
            margin: 0 8px / 2;
        }
        
        .jss194.jss192 {
            opacity: 0;
        }
        
        .jss194.jss193 .jss190 svg {
            fill: rgba(0, 0, 0, 0.5);
        }
        
        .jss194 .jss190 svg {
            fill: rgba(255, 255, 255, 0.87);
            width: 28px;
            height: 28px;
        }
        
        .jss196 {
            top: 60px;
            color: #fff;
            opacity: 0;
            position: absolute;
            font-size: 24px;
            transition: all 0.3s ease;
            font-weight: 700;
            text-transform: capitalize;
        }
        
        .jss196.jss195 {
            top: 8px;
            opacity: 0.87;
        }
        
        .jss197 {
            width: 240px;
        }
        
        .jss198 {
            flex: 1;
            display: flex;
            align-items: center;
            flex-direction: row-reverse;
        }

        .MuiBackdrop-root {
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: -1;
            position: fixed;
            touch-action: none;
            background-color: rgba(0, 0, 0, 0.5);
            -webkit-tap-highlight-color: transparent;
        }
        
        .MuiBackdrop-invisible {
            background-color: transparent;
        }

        .MuiDrawer-docked {
            flex: 0 0 auto;
        }
        
        .MuiDrawer-paper {
            top: 0;
            flex: 1 0 auto;
            height: 100%;
            display: flex;
            outline: 0;
            z-index: 1200;
            position: fixed;
            overflow-y: auto;
            flex-direction: column;
            -webkit-overflow-scrolling: touch;
        }
        
        .MuiDrawer-paperAnchorLeft {
            left: 0;
            right: auto;
        }
        
        .MuiDrawer-paperAnchorRight {
            left: auto;
            right: 0;
        }
        
        .MuiDrawer-paperAnchorTop {
            top: 0;
            left: 0;
            right: 0;
            bottom: auto;
            height: auto;
            max-height: 100%;
        }
        
        .MuiDrawer-paperAnchorBottom {
            top: auto;
            left: 0;
            right: 0;
            bottom: 0;
            height: auto;
            max-height: 100%;
        }
        
        .MuiDrawer-paperAnchorDockedLeft {
            border-right: 1px solid rgba(0, 0, 0, 0.12);
        }
        
        .MuiDrawer-paperAnchorDockedTop {
            border-bottom: 1px solid rgba(0, 0, 0, 0.12);
        }
        
        .MuiDrawer-paperAnchorDockedRight {
            border-left: 1px solid rgba(0, 0, 0, 0.12);
        }
        
        .MuiDrawer-paperAnchorDockedBottom {
            border-top: 1px solid rgba(0, 0, 0, 0.12);
        }

        .MuiCollapse-container {
            height: 0;
            overflow: hidden;
            transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        }
        
        .MuiCollapse-entered {
            height: auto;
            overflow: visible;
        }
        
        .MuiCollapse-hidden {
            visibility: hidden;
        }
        
        .MuiCollapse-wrapper {
            display: flex;
        }
        
        .MuiCollapse-wrapperInner {
            width: 100%;
        }

        .MuiChip-root {
            color: rgba(0, 0, 0, 0.87);
            border: none;
            cursor: default;
            height: 32px;
            display: inline-flex;
            outline: 0;
            padding: 0;
            font-size: 0.8125rem;
            box-sizing: border-box;
            transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
            align-items: center;
            font-family: Open Sans, sans-serif;
            white-space: nowrap;
            border-radius: 16px;
            vertical-align: middle;
            justify-content: center;
            text-decoration: none;
            background-color: #e0e0e0;
        }
        
        .MuiChip-sizeSmall {
            height: 24px;
        }
        
        .MuiChip-colorPrimary {
            color: #fff;
            background-color: #2196F3;
        }
        
        .MuiChip-colorSecondary {
            color: #fff;
            background-color: #00BFA5;
        }
        
        .MuiChip-clickable {
            cursor: pointer;
            -webkit-tap-highlight-color: transparent;
        }
        
        .MuiChip-clickable:hover,
        .MuiChip-clickable:focus {
            background-color: rgb(206, 206, 206);
        }
        
        .MuiChip-clickable:active {
            box-shadow: 0px 1px 3px 0px rgba(80, 80, 80, 0.2), 0px 1px 1px 0px rgba(80, 80, 80, 0.14), 0px 2px 1px -1px rgba(80, 80, 80, 0.12);
            background-color: rgb(197, 197, 197);
        }
        
        .MuiChip-clickableColorPrimary:hover,
        .MuiChip-clickableColorPrimary:focus {
            background-color: rgb(50, 158, 243);
        }
        
        .MuiChip-clickableColorPrimary:active {
            background-color: rgb(59, 162, 244);
        }
        
        .MuiChip-clickableColorSecondary:hover,
        .MuiChip-clickableColorSecondary:focus {
            background-color: rgb(20, 196, 172);
        }
        
        .MuiChip-clickableColorSecondary:active {
            background-color: rgb(30, 198, 175);
        }
        
        .MuiChip-deletable:focus {
            background-color: rgb(206, 206, 206);
        }
        
        .MuiChip-deletableColorPrimary:focus {
            background-color: rgb(77, 171, 245);
        }
        
        .MuiChip-deletableColorSecondary:focus {
            background-color: rgb(51, 203, 183);
        }
        
        .MuiChip-outlined {
            border: 1px solid rgba(0, 0, 0, 0.23);
            background-color: transparent;
        }
        
        .MuiChip-clickable.MuiChip-outlined:hover,
        .MuiChip-clickable.MuiChip-outlined:focus,
        .MuiChip-deletable.MuiChip-outlined:focus {
            background-color: rgba(0, 0, 0, 0.05);
        }
        
        .MuiChip-outlined .MuiChip-avatar {
            margin-left: -1px;
        }
        
        .MuiChip-outlinedPrimary {
            color: #2196F3;
            border: 1px solid #2196F3;
        }
        
        .MuiChip-clickable.MuiChip-outlinedPrimary:hover,
        .MuiChip-clickable.MuiChip-outlinedPrimary:focus,
        .MuiChip-deletable.MuiChip-outlinedPrimary:focus {
            background-color: rgba(33, 150, 243, 0.05);
        }
        
        .MuiChip-outlinedSecondary {
            color: #00BFA5;
            border: 1px solid #00BFA5;
        }
        
        .MuiChip-clickable.MuiChip-outlinedSecondary:hover,
        .MuiChip-clickable.MuiChip-outlinedSecondary:focus,
        .MuiChip-deletable.MuiChip-outlinedSecondary:focus {
            background-color: rgba(0, 191, 165, 0.05);
        }
        
        .MuiChip-avatar {
            color: #616161;
            width: 32px;
            height: 32px;
            font-size: 1rem;
            margin-right: -4px;
        }
        
        .MuiChip-avatarSmall {
            width: 24px;
            height: 24px;
            font-size: 0.75rem;
        }
        
        .MuiChip-avatarColorPrimary {
            color: #fff;
            background-color: #1565C0;
        }
        
        .MuiChip-avatarColorSecondary {
            color: #fff;
            background-color: #00796B;
        }
        
        .MuiChip-avatarChildren {
            height: 18px;
        }
        
        .MuiChip-icon {
            color: #616161;
            margin-left: 5px;
            margin-right: -8px;
        }
        
        .MuiChip-iconSmall {
            width: 16px;
            margin-right: -5px;
        }
        
        .MuiChip-iconColorPrimary {
            color: inherit;
        }
        
        .MuiChip-iconColorSecondary {
            color: inherit;
        }
        
        .MuiChip-label {
            cursor: inherit;
            display: flex;
            align-items: center;
            user-select: none;
            white-space: nowrap;
            padding-left: 12px;
            padding-right: 12px;
        }
        
        .MuiChip-labelSmall {
            padding-left: 8px;
            padding-right: 8px;
        }
        
        .MuiChip-deleteIcon {
            color: rgba(0, 0, 0, 0.26);
            cursor: pointer;
            height: auto;
            margin: 0 4px 0 -8px;
            -webkit-tap-highlight-color: transparent;
        }
        
        .MuiChip-deleteIcon:hover {
            color: rgba(0, 0, 0, 0.4);
        }
        
        .MuiChip-deleteIconSmall {
            height: 16px;
            margin: 0 1px 0 -9px;
        }
        
        .MuiChip-deleteIconColorPrimary {
            color: rgba(255, 255, 255, 0.7);
        }
        
        .MuiChip-deleteIconColorPrimary:hover,
        .MuiChip-deleteIconColorPrimary:active {
            color: #fff;
        }
        
        .MuiChip-deleteIconColorSecondary {
            color: rgba(255, 255, 255, 0.7);
        }
        
        .MuiChip-deleteIconColorSecondary:hover,
        .MuiChip-deleteIconColorSecondary:active {
            color: #fff;
        }
        
        .MuiChip-deleteIconOutlinedColorPrimary {
            color: rgba(33, 150, 243, 0.7);
        }
        
        .MuiChip-deleteIconOutlinedColorPrimary:hover,
        .MuiChip-deleteIconOutlinedColorPrimary:active {
            color: #2196F3;
        }
        
        .MuiChip-deleteIconOutlinedColorSecondary {
            color: rgba(0, 191, 165, 0.7);
        }
        
        .MuiChip-deleteIconOutlinedColorSecondary:hover,
        .MuiChip-deleteIconOutlinedColorSecondary:active {
            color: #00BFA5;
        }

        .jss587 {
            justify-content: center;
        }
        
        .jss588 {
            color: rgba(0, 0, 0, 0.87);
            width: 240px;
            border: none;
            height: 100%;
            overflow: hidden;
            position: relative;
            background: none;
            transition: width 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
        }
        
        .jss589 {
            width: 240px;
        }
        
        .jss590 .jss605,
        .jss590 .jss606 {
            color: #2196F3;
        }
        
        .jss590:before {
            top: 0;
            left: 0;
            width: 5px;
            height: 40px;
            content: "";
            position: absolute;
            background: rgba(33, 150, 243, 0.5);
        }
        
        .jss591 {
            width: 64px;
            position: absolute;
            background: #fff;
            overflow-x: hidden;
            transition: width 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
        }
        
        .jss591 .jss587 {
            justify-content: flex-start;
        }
        
        .jss591 .jss596 {
            width: 40px;
            height: 40px;
        }
        
        .jss591 nav {
            display: none;
        }
        
        .jss591:hover {
            width: 240px;
            box-shadow: 0px 3px 5px -1px rgba(80, 80, 80, 0.2), 0px 6px 10px 0px rgba(80, 80, 80, 0.14), 0px 1px 18px 0px rgba(80, 80, 80, 0.12);
        }
        
        .jss591 .jss611 {
            display: none;
        }
        
        .jss591 .jss613 {
            top: 48px;
            padding: 4px;
            text-align: left;
            flex-direction: row;
        }
        
        .jss591 .jss595 {
            margin-right: 24px;
        }
        
        .jss591 .jss623.jss623 {
            padding-top: 80px;
            padding-bottom: 0;
        }
        
        .jss591 .jss613 button {
            width: auto;
        }
        
        .jss591:hover nav {
            display: block;
        }
        
        .jss592 {
            height: 100%;
            position: fixed;
            box-shadow: 0 10px 15px -5px rgba(62, 57, 107, .07);
            background-color: rgba(255, 255, 255, 0.95);
        }
        
        .jss593 {
            height: 100%;
            background-color: rgba(255, 255, 255, 0.95);
        }
        
        .jss594 {
            padding: 0;
            z-index: 1;
            position: relative;
            min-height: 56px;
        }
        
        @media (min-width:0px) and (orientation: landscape) {
            .jss594 {
                min-height: 48px;
            }
        }
        
        @media (min-width:600px) {
            .jss594 {
                min-height: 64px;
            }
        }
        
        .jss595 {
            margin: 10px;
        }
        
        .jss596 {
            width: 80px;
            height: 80px;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss597 {
            transition: width 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms, margin 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms, background 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
        }
        
        .jss597:after {
            transition: box-shadow 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
        }
        
        .jss598 {
            background: none;
        }
        
        .jss599 {
            margin: 4px 0;
            padding-top: 4px;
            padding-bottom: 4px;
        }
        
        @media (max-width:1919.95px) {
            .jss599 {
                padding-left: 24px;
            }
        }
        
        .jss600 a {
            padding-left: 48px;
        }
        
        .jss601 {
            color: #00BFA5;
            display: block;
            font-size: 10px;
            margin-top: 24px;
            font-weight: bold;
            line-height: 28px;
            padding-left: 80px;
            text-transform: uppercase;
        }
        
        .jss602 {
            margin-left: -15px;
        }
        
        .jss602 > .jss601:first-child {
            margin: 0;
        }
        
        .jss602 .jss608 {
            padding-left: 80px;
        }
        
        .jss603 {
            background-color: #E3F2FD;
        }
        
        .jss603 .jss605 {
            color: #1565C0;
        }
        
        .jss603 .jss606 svg {
            fill: #1565C0;
        }
        
        .jss603:hover,
        .jss603:focus {
            background-color: #E3F2FD;
        }
        
        .jss604 {
            list-style: none;
        }
        
        .jss605 {
            white-space: nowrap;
        }
        
        .jss606 {
            fill: #1565C0;
            min-width: 40px;
        }
        
        .jss608 {
            margin: 8px 0;
            padding: 8px 0;
            padding-left: 24px;
            border-radius: 0 24px 24px 0;
        }
        
        .jss608.jss607 {
            padding-left: 24px;
        }
        
        .jss608 svg[class^="MuiSvgIcon"] {
            left: -10px;
            position: relative;
        }
        
        .jss609 {
            left: -16px;
            margin: 8px;
            padding: 8px 0 8px 72px;
            position: relative;
            border-radius: 0 24px 24px 0;
            text-transform: uppercase;
        }
        
        .jss609 span {
            font-size: 14px;
        }
        
        .jss610 {
            left: 24px;
            color: rgba(0, 0, 0, 0.54);
            padding: 16px;
            position: fixed;
            background: #fff;
            line-height: 24px;
        }
        
        @media (min-width:1280px) {
            .jss610 {
                position: absolute;
                background: none;
            }
        }
        
        .jss611 {
            color: rgba(0, 0, 0, 0.87);
            height: 64px;
            margin: 0;
            display: flex;
            padding: 10px 10px 5px;
            position: relative;
            font-size: 16px;
            align-items: center;
            font-weight: 500;
            justify-content: center;
            text-decoration: none;
        }
        
        .jss611 img {
            width: 30px;
            margin-right: 10px;
        }
        
        .jss612 {
            position: relative;
            text-align: center;
            padding-top: 32px;
        }
        
        .jss612 img {
            width: 68px;
        }
        
        .jss612 h3 {
            color: rgba(0, 0, 0, 0.87);
            font-size: 18px;
            margin-top: 16px;
            font-weight: 500;
        }
        
        .jss613 {
            width: 100%;
            height: 120px;
            margin: 16px 0;
            display: flex;
            padding: 10px;
            z-index: 0;
            position: absolute;
            font-size: 14px;
            text-align: center;
            align-items: center;
            flex-direction: column;
        }
        
        .jss613 h4 {
            width: 110px;
            overflow: hidden;
            font-size: 18px;
            white-space: nowrap;
            margin-bottom: 0;
            text-overflow: ellipsis;
        }
        
        .jss613 button {
            width: 110px;
            display: block;
            padding: 0;
            overflow: hidden;
            font-size: 12px;
            margin-top: 4px;
            min-height: 20px;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-transform: capitalize;
        }
        
        .jss614 li {
            width: 100px;
        }
        
        .jss615 {
            width: 8px;
            height: 8px;
            display: inline-block;
            margin-right: 4px;
            border-radius: 50%;
        }
        
        .jss616 {
            background-color: #8bc34a;
        }
        
        .jss617 {
            background-color: #f44336;
        }
        
        .jss618 {
            background-color: #ffc107;
        }
        
        .jss619 {
            background-color: #9e9e9e;
        }
        
        .jss623 {
            width: 240px;
            height: calc(100% - 64px);
            display: block;
            padding: 40px 0;
            overflow: auto;
            position: relative;
        }
        
        .jss623.jss622 {
            padding-top: 144px;
        }
        
        .jss623.jss620 {
            padding-right: 12px;
        }
        
        .jss623::-webkit-scrollbar {
            width: 8px;
        }
        
        .jss623::-webkit-scrollbar-thumb {
            border-radius: 12px;
            background-color: rgba(0, 0, 0, 0);
        }
        
        .jss623:hover::-webkit-scrollbar-thumb {
            border: 1px solid rgba(255, 255, 255, 0.4);
            background-color: rgba(0, 0, 0, 0.3);
        }
        
        .jss623.jss620 a {
            border-radius: 0 24px 24px 0;
        }
        
        .jss623.jss620 .jss590:before {
            background: #2196F3;
        }
        
        @media (min-width:1280px) {
            .jss623.jss621 {
                padding-top: 40px;
            }
        }
        
        @media (max-width:1919.95px) {
            .jss623.jss621 {
                height: calc(100% - 164px);
                padding-top: 40px;
            }
        }
        
        .jss624 {
            margin-top: 8px;
        }
        
        .jss625 {
            height: auto;
        }

        .jss548 {
            justify-content: center;
        }
        
        .jss549 {
            color: rgba(0, 0, 0, 0.87);
            width: 240px;
            border: none;
            height: 100%;
            overflow: hidden;
            position: relative;
            background: none;
            transition: width 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
        }
        
        .jss550 {
            width: 240px;
        }
        
        .jss551 .jss566,
        .jss551 .jss567 {
            color: #2196F3;
        }
        
        .jss551:before {
            top: 0;
            left: 0;
            width: 5px;
            height: 40px;
            content: "";
            position: absolute;
            background: rgba(33, 150, 243, 0.5);
        }
        
        .jss552 {
            width: 64px;
            position: absolute;
            background: #fff;
            overflow-x: hidden;
            transition: width 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
        }
        
        .jss552 .jss548 {
            justify-content: flex-start;
        }
        
        .jss552 .jss557 {
            width: 40px;
            height: 40px;
        }
        
        .jss552 nav {
            display: none;
        }
        
        .jss552:hover {
            width: 240px;
            box-shadow: 0px 3px 5px -1px rgba(80, 80, 80, 0.2), 0px 6px 10px 0px rgba(80, 80, 80, 0.14), 0px 1px 18px 0px rgba(80, 80, 80, 0.12);
        }
        
        .jss552 .jss572 {
            display: none;
        }
        
        .jss552 .jss574 {
            top: 48px;
            padding: 4px;
            text-align: left;
            flex-direction: row;
        }
        
        .jss552 .jss556 {
            margin-right: 24px;
        }
        
        .jss552 .jss584.jss584 {
            padding-top: 80px;
            padding-bottom: 0;
        }
        
        .jss552 .jss574 button {
            width: auto;
        }
        
        .jss552:hover nav {
            display: block;
        }
        
        .jss553 {
            height: 100%;
            position: fixed;
            box-shadow: 0 10px 15px -5px rgba(62, 57, 107, .07);
            background-color: rgba(255, 255, 255, 0.95);
        }
        
        .jss554 {
            height: 100%;
            background-color: rgba(255, 255, 255, 0.95);
        }
        
        .jss555 {
            padding: 0;
            z-index: 1;
            position: relative;
            min-height: 56px;
        }
        
        @media (min-width:0px) and (orientation: landscape) {
            .jss555 {
                min-height: 48px;
            }
        }
        
        @media (min-width:600px) {
            .jss555 {
                min-height: 64px;
            }
        }
        
        .jss556 {
            margin: 10px;
        }
        
        .jss557 {
            width: 80px;
            height: 80px;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss558 {
            transition: width 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms, margin 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms, background 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
        }
        
        .jss558:after {
            transition: box-shadow 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
        }
        
        .jss559 {
            background: none;
        }
        
        .jss560 {
            margin: 4px 0;
            padding-top: 4px;
            padding-bottom: 4px;
        }
        
        @media (max-width:1919.95px) {
            .jss560 {
                padding-left: 24px;
            }
        }
        
        .jss561 a {
            padding-left: 48px;
        }
        
        .jss562 {
            color: #00BFA5;
            display: block;
            font-size: 10px;
            margin-top: 24px;
            font-weight: bold;
            line-height: 28px;
            padding-left: 80px;
            text-transform: uppercase;
        }
        
        .jss563 {
            margin-left: -15px;
        }
        
        .jss563 > .jss562:first-child {
            margin: 0;
        }
        
        .jss563 .jss569 {
            padding-left: 80px;
        }
        
        .jss564 {
            background-color: #E3F2FD;
        }
        
        .jss564 .jss566 {
            color: #1565C0;
        }
        
        .jss564 .jss567 svg {
            fill: #1565C0;
        }
        
        .jss564:hover,
        .jss564:focus {
            background-color: #E3F2FD;
        }
        
        .jss565 {
            list-style: none;
        }
        
        .jss566 {
            white-space: nowrap;
        }
        
        .jss567 {
            fill: #1565C0;
            min-width: 40px;
        }
        
        .jss569 {
            margin: 8px 0;
            padding: 8px 0;
            padding-left: 24px;
            border-radius: 0 24px 24px 0;
        }
        
        .jss569.jss568 {
            padding-left: 24px;
        }
        
        .jss569 svg[class^="MuiSvgIcon"] {
            left: -10px;
            position: relative;
        }
        
        .jss570 {
            left: -16px;
            margin: 8px;
            padding: 8px 0 8px 72px;
            position: relative;
            border-radius: 0 24px 24px 0;
            text-transform: uppercase;
        }
        
        .jss570 span {
            font-size: 14px;
        }
        
        .jss571 {
            left: 24px;
            color: rgba(0, 0, 0, 0.54);
            padding: 16px;
            position: fixed;
            background: #fff;
            line-height: 24px;
        }
        
        @media (min-width:1280px) {
            .jss571 {
                position: absolute;
                background: none;
            }
        }
        
        .jss572 {
            color: rgba(0, 0, 0, 0.87);
            height: 64px;
            margin: 0;
            display: flex;
            padding: 10px 10px 5px;
            position: relative;
            font-size: 16px;
            align-items: center;
            font-weight: 500;
            justify-content: center;
            text-decoration: none;
        }
        
        .jss572 img {
            width: 30px;
            margin-right: 5px;
        }
        
        .jss573 {
            position: relative;
            text-align: center;
            padding-top: 32px;
        }
        
        .jss573 img {
            width: 68px;
        }
        
        .jss573 h3 {
            color: rgba(0, 0, 0, 0.87);
            font-size: 18px;
            margin-top: 16px;
            font-weight: 500;
        }
        
        .jss574 {
            width: 100%;
            height: 120px;
            margin: 16px 0;
            display: flex;
            padding: 10px;
            z-index: 0;
            position: absolute;
            font-size: 14px;
            text-align: center;
            align-items: center;
            flex-direction: column;
        }
        
        .jss574 h4 {
            width: 210px;
            overflow: hidden;
            font-size: 14px;
            white-space: nowrap;
            margin-bottom: 0;
            text-overflow: ellipsis;
        }
        
        .jss574 button {
            width: 110px;
            display: block;
            padding: 0;
            overflow: hidden;
            font-size: 12px;
            margin-top: 4px;
            min-height: 20px;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-transform: capitalize;
        }
        
        .jss575 li {
            width: 100px;
        }
        
        .jss576 {
            width: 8px;
            height: 8px;
            display: inline-block;
            margin-right: 4px;
            border-radius: 50%;
        }
        
        .jss577 {
            background-color: #8bc34a;
        }
        
        .jss578 {
            background-color: #f44336;
        }
        
        .jss579 {
            background-color: #ffc107;
        }
        
        .jss580 {
            background-color: #9e9e9e;
        }
        
        .jss584 {
            width: 240px;
            height: calc(100% - 64px);
            display: block;
            padding: 40px 0;
            overflow: auto;
            position: relative;
        }
        
        .jss584.jss583 {
            padding-top: 144px;
        }
        
        .jss584.jss581 {
            padding-right: 12px;
        }
        
        .jss584::-webkit-scrollbar {
            width: 8px;
        }
        
        .jss584::-webkit-scrollbar-thumb {
            border-radius: 12px;
            background-color: rgba(0, 0, 0, 0);
        }
        
        .jss584:hover::-webkit-scrollbar-thumb {
            border: 1px solid rgba(255, 255, 255, 0.4);
            background-color: rgba(0, 0, 0, 0.3);
        }
        
        .jss584.jss581 a {
            border-radius: 0 24px 24px 0;
        }
        
        .jss584.jss581 .jss551:before {
            background: #2196F3;
        }
        
        @media (min-width:1280px) {
            .jss584.jss582 {
                padding-top: 40px;
            }
        }
        
        @media (max-width:1919.95px) {
            .jss584.jss582 {
                height: calc(100% - 164px);
                padding-top: 40px;
            }
        }
        
        .jss585 {
            margin-top: 8px;
        }
        
        .jss586 {
            height: auto;
        }

        .MuiGrid-container {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            box-sizing: border-box;
        }
        
        .MuiGrid-item {
            margin: 0;
            box-sizing: border-box;
        }
        
        .MuiGrid-zeroMinWidth {
            min-width: 0;
        }
        
        .MuiGrid-direction-xs-column {
            flex-direction: column;
        }
        
        .MuiGrid-direction-xs-column-reverse {
            flex-direction: column-reverse;
        }
        
        .MuiGrid-direction-xs-row-reverse {
            flex-direction: row-reverse;
        }
        
        .MuiGrid-wrap-xs-nowrap {
            flex-wrap: nowrap;
        }
        
        .MuiGrid-wrap-xs-wrap-reverse {
            flex-wrap: wrap-reverse;
        }
        
        .MuiGrid-align-items-xs-center {
            align-items: center;
        }
        
        .MuiGrid-align-items-xs-flex-start {
            align-items: flex-start;
        }
        
        .MuiGrid-align-items-xs-flex-end {
            align-items: flex-end;
        }
        
        .MuiGrid-align-items-xs-baseline {
            align-items: baseline;
        }
        
        .MuiGrid-align-content-xs-center {
            align-content: center;
        }
        
        .MuiGrid-align-content-xs-flex-start {
            align-content: flex-start;
        }
        
        .MuiGrid-align-content-xs-flex-end {
            align-content: flex-end;
        }
        
        .MuiGrid-align-content-xs-space-between {
            align-content: space-between;
        }
        
        .MuiGrid-align-content-xs-space-around {
            align-content: space-around;
        }
        
        .MuiGrid-justify-xs-center {
            justify-content: center;
        }
        
        .MuiGrid-justify-xs-flex-end {
            justify-content: flex-end;
        }
        
        .MuiGrid-justify-xs-space-between {
            justify-content: space-between;
        }
        
        .MuiGrid-justify-xs-space-around {
            justify-content: space-around;
        }
        
        .MuiGrid-justify-xs-space-evenly {
            justify-content: space-evenly;
        }
        
        .MuiGrid-spacing-xs-1 {
            width: calc(100% + 8px);
            margin: -4px;
        }
        
        .MuiGrid-spacing-xs-1 > .MuiGrid-item {
            padding: 4px;
        }
        
        .MuiGrid-spacing-xs-2 {
            width: calc(100% + 16px);
            margin: -8px;
        }
        
        .MuiGrid-spacing-xs-2 > .MuiGrid-item {
            padding: 8px;
        }
        
        .MuiGrid-spacing-xs-3 {
            width: calc(100% + 24px);
            margin: -12px;
        }
        
        .MuiGrid-spacing-xs-3 > .MuiGrid-item {
            padding: 12px;
        }
        
        .MuiGrid-spacing-xs-4 {
            width: calc(100% + 32px);
            margin: -16px;
        }
        
        .MuiGrid-spacing-xs-4 > .MuiGrid-item {
            padding: 16px;
        }
        
        .MuiGrid-spacing-xs-5 {
            width: calc(100% + 40px);
            margin: -20px;
        }
        
        .MuiGrid-spacing-xs-5 > .MuiGrid-item {
            padding: 20px;
        }
        
        .MuiGrid-spacing-xs-6 {
            width: calc(100% + 48px);
            margin: -24px;
        }
        
        .MuiGrid-spacing-xs-6 > .MuiGrid-item {
            padding: 24px;
        }
        
        .MuiGrid-spacing-xs-7 {
            width: calc(100% + 56px);
            margin: -28px;
        }
        
        .MuiGrid-spacing-xs-7 > .MuiGrid-item {
            padding: 28px;
        }
        
        .MuiGrid-spacing-xs-8 {
            width: calc(100% + 64px);
            margin: -32px;
        }
        
        .MuiGrid-spacing-xs-8 > .MuiGrid-item {
            padding: 32px;
        }
        
        .MuiGrid-spacing-xs-9 {
            width: calc(100% + 72px);
            margin: -36px;
        }
        
        .MuiGrid-spacing-xs-9 > .MuiGrid-item {
            padding: 36px;
        }
        
        .MuiGrid-spacing-xs-10 {
            width: calc(100% + 80px);
            margin: -40px;
        }
        
        .MuiGrid-spacing-xs-10 > .MuiGrid-item {
            padding: 40px;
        }
        
        .MuiGrid-grid-xs-auto {
            flex-grow: 0;
            max-width: none;
            flex-basis: auto;
        }
        
        .MuiGrid-grid-xs-true {
            flex-grow: 1;
            max-width: 100%;
            flex-basis: 0;
        }
        
        .MuiGrid-grid-xs-1 {
            flex-grow: 0;
            max-width: 8.333333%;
            flex-basis: 8.333333%;
        }
        
        .MuiGrid-grid-xs-2 {
            flex-grow: 0;
            max-width: 16.666667%;
            flex-basis: 16.666667%;
        }
        
        .MuiGrid-grid-xs-3 {
            flex-grow: 0;
            max-width: 25%;
            flex-basis: 25%;
        }
        
        .MuiGrid-grid-xs-4 {
            flex-grow: 0;
            max-width: 33.333333%;
            flex-basis: 33.333333%;
        }
        
        .MuiGrid-grid-xs-5 {
            flex-grow: 0;
            max-width: 41.666667%;
            flex-basis: 41.666667%;
        }
        
        .MuiGrid-grid-xs-6 {
            flex-grow: 0;
            max-width: 50%;
            flex-basis: 50%;
        }
        
        .MuiGrid-grid-xs-7 {
            flex-grow: 0;
            max-width: 58.333333%;
            flex-basis: 58.333333%;
        }
        
        .MuiGrid-grid-xs-8 {
            flex-grow: 0;
            max-width: 66.666667%;
            flex-basis: 66.666667%;
        }
        
        .MuiGrid-grid-xs-9 {
            flex-grow: 0;
            max-width: 75%;
            flex-basis: 75%;
        }
        
        .MuiGrid-grid-xs-10 {
            flex-grow: 0;
            max-width: 83.333333%;
            flex-basis: 83.333333%;
        }
        
        .MuiGrid-grid-xs-11 {
            flex-grow: 0;
            max-width: 91.666667%;
            flex-basis: 91.666667%;
        }
        
        .MuiGrid-grid-xs-12 {
            flex-grow: 0;
            max-width: 100%;
            flex-basis: 100%;
        }
        
        @media (min-width:600px) {
            .MuiGrid-grid-sm-auto {
                flex-grow: 0;
                max-width: none;
                flex-basis: auto;
            }
            .MuiGrid-grid-sm-true {
                flex-grow: 1;
                max-width: 100%;
                flex-basis: 0;
            }
            .MuiGrid-grid-sm-1 {
                flex-grow: 0;
                max-width: 8.333333%;
                flex-basis: 8.333333%;
            }
            .MuiGrid-grid-sm-2 {
                flex-grow: 0;
                max-width: 16.666667%;
                flex-basis: 16.666667%;
            }
            .MuiGrid-grid-sm-3 {
                flex-grow: 0;
                max-width: 25%;
                flex-basis: 25%;
            }
            .MuiGrid-grid-sm-4 {
                flex-grow: 0;
                max-width: 33.333333%;
                flex-basis: 33.333333%;
            }
            .MuiGrid-grid-sm-5 {
                flex-grow: 0;
                max-width: 41.666667%;
                flex-basis: 41.666667%;
            }
            .MuiGrid-grid-sm-6 {
                flex-grow: 0;
                max-width: 50%;
                flex-basis: 50%;
            }
            .MuiGrid-grid-sm-7 {
                flex-grow: 0;
                max-width: 58.333333%;
                flex-basis: 58.333333%;
            }
            .MuiGrid-grid-sm-8 {
                flex-grow: 0;
                max-width: 66.666667%;
                flex-basis: 66.666667%;
            }
            .MuiGrid-grid-sm-9 {
                flex-grow: 0;
                max-width: 75%;
                flex-basis: 75%;
            }
            .MuiGrid-grid-sm-10 {
                flex-grow: 0;
                max-width: 83.333333%;
                flex-basis: 83.333333%;
            }
            .MuiGrid-grid-sm-11 {
                flex-grow: 0;
                max-width: 91.666667%;
                flex-basis: 91.666667%;
            }
            .MuiGrid-grid-sm-12 {
                flex-grow: 0;
                max-width: 100%;
                flex-basis: 100%;
            }
        }
        
        @media (min-width:960px) {
            .MuiGrid-grid-md-auto {
                flex-grow: 0;
                max-width: none;
                flex-basis: auto;
            }
            .MuiGrid-grid-md-true {
                flex-grow: 1;
                max-width: 100%;
                flex-basis: 0;
            }
            .MuiGrid-grid-md-1 {
                flex-grow: 0;
                max-width: 8.333333%;
                flex-basis: 8.333333%;
            }
            .MuiGrid-grid-md-2 {
                flex-grow: 0;
                max-width: 16.666667%;
                flex-basis: 16.666667%;
            }
            .MuiGrid-grid-md-3 {
                flex-grow: 0;
                max-width: 25%;
                flex-basis: 25%;
            }
            .MuiGrid-grid-md-4 {
                flex-grow: 0;
                max-width: 33.333333%;
                flex-basis: 33.333333%;
            }
            .MuiGrid-grid-md-5 {
                flex-grow: 0;
                max-width: 41.666667%;
                flex-basis: 41.666667%;
            }
            .MuiGrid-grid-md-6 {
                flex-grow: 0;
                max-width: 50%;
                flex-basis: 50%;
            }
            .MuiGrid-grid-md-7 {
                flex-grow: 0;
                max-width: 58.333333%;
                flex-basis: 58.333333%;
            }
            .MuiGrid-grid-md-8 {
                flex-grow: 0;
                max-width: 66.666667%;
                flex-basis: 66.666667%;
            }
            .MuiGrid-grid-md-9 {
                flex-grow: 0;
                max-width: 75%;
                flex-basis: 75%;
            }
            .MuiGrid-grid-md-10 {
                flex-grow: 0;
                max-width: 83.333333%;
                flex-basis: 83.333333%;
            }
            .MuiGrid-grid-md-11 {
                flex-grow: 0;
                max-width: 91.666667%;
                flex-basis: 91.666667%;
            }
            .MuiGrid-grid-md-12 {
                flex-grow: 0;
                max-width: 100%;
                flex-basis: 100%;
            }
        }
        
        @media (min-width:1280px) {
            .MuiGrid-grid-lg-auto {
                flex-grow: 0;
                max-width: none;
                flex-basis: auto;
            }
            .MuiGrid-grid-lg-true {
                flex-grow: 1;
                max-width: 100%;
                flex-basis: 0;
            }
            .MuiGrid-grid-lg-1 {
                flex-grow: 0;
                max-width: 8.333333%;
                flex-basis: 8.333333%;
            }
            .MuiGrid-grid-lg-2 {
                flex-grow: 0;
                max-width: 16.666667%;
                flex-basis: 16.666667%;
            }
            .MuiGrid-grid-lg-3 {
                flex-grow: 0;
                max-width: 25%;
                flex-basis: 25%;
            }
            .MuiGrid-grid-lg-4 {
                flex-grow: 0;
                max-width: 33.333333%;
                flex-basis: 33.333333%;
            }
            .MuiGrid-grid-lg-5 {
                flex-grow: 0;
                max-width: 41.666667%;
                flex-basis: 41.666667%;
            }
            .MuiGrid-grid-lg-6 {
                flex-grow: 0;
                max-width: 50%;
                flex-basis: 50%;
            }
            .MuiGrid-grid-lg-7 {
                flex-grow: 0;
                max-width: 58.333333%;
                flex-basis: 58.333333%;
            }
            .MuiGrid-grid-lg-8 {
                flex-grow: 0;
                max-width: 66.666667%;
                flex-basis: 66.666667%;
            }
            .MuiGrid-grid-lg-9 {
                flex-grow: 0;
                max-width: 75%;
                flex-basis: 75%;
            }
            .MuiGrid-grid-lg-10 {
                flex-grow: 0;
                max-width: 83.333333%;
                flex-basis: 83.333333%;
            }
            .MuiGrid-grid-lg-11 {
                flex-grow: 0;
                max-width: 91.666667%;
                flex-basis: 91.666667%;
            }
            .MuiGrid-grid-lg-12 {
                flex-grow: 0;
                max-width: 100%;
                flex-basis: 100%;
            }
        }
        
        @media (min-width:1920px) {
            .MuiGrid-grid-xl-auto {
                flex-grow: 0;
                max-width: none;
                flex-basis: auto;
            }
            .MuiGrid-grid-xl-true {
                flex-grow: 1;
                max-width: 100%;
                flex-basis: 0;
            }
            .MuiGrid-grid-xl-1 {
                flex-grow: 0;
                max-width: 8.333333%;
                flex-basis: 8.333333%;
            }
            .MuiGrid-grid-xl-2 {
                flex-grow: 0;
                max-width: 16.666667%;
                flex-basis: 16.666667%;
            }
            .MuiGrid-grid-xl-3 {
                flex-grow: 0;
                max-width: 25%;
                flex-basis: 25%;
            }
            .MuiGrid-grid-xl-4 {
                flex-grow: 0;
                max-width: 33.333333%;
                flex-basis: 33.333333%;
            }
            .MuiGrid-grid-xl-5 {
                flex-grow: 0;
                max-width: 41.666667%;
                flex-basis: 41.666667%;
            }
            .MuiGrid-grid-xl-6 {
                flex-grow: 0;
                max-width: 50%;
                flex-basis: 50%;
            }
            .MuiGrid-grid-xl-7 {
                flex-grow: 0;
                max-width: 58.333333%;
                flex-basis: 58.333333%;
            }
            .MuiGrid-grid-xl-8 {
                flex-grow: 0;
                max-width: 66.666667%;
                flex-basis: 66.666667%;
            }
            .MuiGrid-grid-xl-9 {
                flex-grow: 0;
                max-width: 75%;
                flex-basis: 75%;
            }
            .MuiGrid-grid-xl-10 {
                flex-grow: 0;
                max-width: 83.333333%;
                flex-basis: 83.333333%;
            }
            .MuiGrid-grid-xl-11 {
                flex-grow: 0;
                max-width: 91.666667%;
                flex-basis: 91.666667%;
            }
            .MuiGrid-grid-xl-12 {
                flex-grow: 0;
                max-width: 100%;
                flex-basis: 100%;
            }
        }

        .jss379 {
            justify-content: center;
        }
        
        .jss380 {
            color: rgba(0, 0, 0, 0.87);
            width: 240px;
            border: none;
            height: 100%;
            overflow: hidden;
            position: relative;
            background: none;
            transition: width 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
        }
        
        .jss381 {
            width: 240px;
        }
        
        .jss382 .jss397,
        .jss382 .jss398 {
            color: #2196F3;
        }
        
        .jss382:before {
            top: 0;
            left: 0;
            width: 5px;
            height: 40px;
            content: "";
            position: absolute;
            background: rgba(33, 150, 243, 0.5);
        }
        
        .jss383 {
            width: 64px;
            position: absolute;
            background: #fff;
            overflow-x: hidden;
            transition: width 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
        }
        
        .jss383 .jss379 {
            justify-content: flex-start;
        }
        
        .jss383 .jss388 {
            width: 40px;
            height: 40px;
        }
        
        .jss383 nav {
            display: none;
        }
        
        .jss383:hover {
            width: 240px;
            box-shadow: 0px 3px 5px -1px rgba(80, 80, 80, 0.2), 0px 6px 10px 0px rgba(80, 80, 80, 0.14), 0px 1px 18px 0px rgba(80, 80, 80, 0.12);
        }
        
        .jss383 .jss403 {
            display: none;
        }
        
        .jss383 .jss405 {
            top: 48px;
            padding: 4px;
            text-align: left;
            flex-direction: row;
        }
        
        .jss383 .jss387 {
            margin-right: 24px;
        }
        
        .jss383 .jss415.jss415 {
            padding-top: 80px;
            padding-bottom: 0;
        }
        
        .jss383 .jss405 button {
            width: auto;
        }
        
        .jss383:hover nav {
            display: block;
        }
        
        .jss384 {
            height: 100%;
            position: fixed;
            box-shadow: 0 10px 15px -5px rgba(62, 57, 107, .07);
            background-color: rgba(255, 255, 255, 0.95);
        }
        
        .jss385 {
            height: 100%;
            background-color: rgba(255, 255, 255, 0.95);
        }
        
        .jss386 {
            padding: 0;
            z-index: 1;
            position: relative;
            min-height: 56px;
        }
        
        @media (min-width:0px) and (orientation: landscape) {
            .jss386 {
                min-height: 48px;
            }
        }
        
        @media (min-width:600px) {
            .jss386 {
                min-height: 64px;
            }
        }
        
        .jss387 {
            margin: 10px;
        }
        
        .jss388 {
            width: 80px;
            height: 80px;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss389 {
            transition: width 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms, margin 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms, background 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
        }
        
        .jss389:after {
            transition: box-shadow 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;
        }
        
        .jss390 {
            background: none;
        }
        
        .jss391 {
            margin: 4px 0;
            padding-top: 4px;
            padding-bottom: 4px;
        }
        
        @media (max-width:1919.95px) {
            .jss391 {
                padding-left: 24px;
            }
        }
        
        .jss392 a {
            padding-left: 48px;
        }
        
        .jss393 {
            color: #00BFA5;
            display: block;
            font-size: 10px;
            margin-top: 24px;
            font-weight: bold;
            line-height: 28px;
            padding-left: 80px;
            text-transform: uppercase;
        }
        
        .jss394 {
            margin-left: -15px;
        }
        
        .jss394 > .jss393:first-child {
            margin: 0;
        }
        
        .jss394 .jss400 {
            padding-left: 80px;
        }
        
        .jss395 {
            background-color: #E3F2FD;
        }
        
        .jss395 .jss397 {
            color: #1565C0;
        }
        
        .jss395 .jss398 svg {
            fill: #1565C0;
        }
        
        .jss395:hover,
        .jss395:focus {
            background-color: #E3F2FD;
        }
        
        .jss396 {
            list-style: none;
        }
        
        .jss397 {
            white-space: nowrap;
        }
        
        .jss398 {
            fill: #1565C0;
            min-width: 40px;
        }
        
        .jss400 {
            margin: 8px 0;
            padding: 8px 0;
            padding-left: 24px;
            border-radius: 0 24px 24px 0;
        }
        
        .jss400.jss399 {
            padding-left: 24px;
        }
        
        .jss400 svg[class^="MuiSvgIcon"] {
            left: -10px;
            position: relative;
        }
        
        .jss401 {
            left: -16px;
            margin: 8px;
            padding: 8px 0 8px 72px;
            position: relative;
            border-radius: 0 24px 24px 0;
            text-transform: uppercase;
        }
        
        .jss401 span {
            font-size: 14px;
        }
        
        .jss402 {
            left: 24px;
            color: rgba(0, 0, 0, 0.54);
            padding: 16px;
            position: fixed;
            background: #fff;
            line-height: 24px;
        }
        
        @media (min-width:1280px) {
            .jss402 {
                position: absolute;
                background: none;
            }
        }
        
        .jss403 {
            color: rgba(0, 0, 0, 0.87);
            height: 64px;
            margin: 0;
            display: flex;
            padding: 10px 10px 5px;
            position: relative;
            font-size: 16px;
            align-items: center;
            font-weight: 500;
            justify-content: center;
            text-decoration: none;
        }
        
        .jss403 img {
            width: 30px;
            margin-right: 10px;
        }
        
        .jss404 {
            position: relative;
            text-align: center;
            padding-top: 32px;
        }
        
        .jss404 img {
            width: 68px;
        }
        
        .jss404 h3 {
            color: rgba(0, 0, 0, 0.87);
            font-size: 18px;
            margin-top: 16px;
            font-weight: 500;
        }
        
        .jss405 {
            width: 100%;
            height: 120px;
            margin: 16px 0;
            display: flex;
            padding: 10px;
            z-index: 0;
            position: absolute;
            font-size: 14px;
            text-align: center;
            align-items: center;
            flex-direction: column;
        }
        
        .jss405 h4 {
            width: 110px;
            overflow: hidden;
            font-size: 18px;
            white-space: nowrap;
            margin-bottom: 0;
            text-overflow: ellipsis;
        }
        
        .jss405 button {
            width: 110px;
            display: block;
            padding: 0;
            overflow: hidden;
            font-size: 12px;
            margin-top: 4px;
            min-height: 20px;
            white-space: nowrap;
            text-overflow: ellipsis;
            text-transform: capitalize;
        }
        
        .jss406 li {
            width: 100px;
        }
        
        .jss407 {
            width: 8px;
            height: 8px;
            display: inline-block;
            margin-right: 4px;
            border-radius: 50%;
        }
        
        .jss408 {
            background-color: #8bc34a;
        }
        
        .jss409 {
            background-color: #f44336;
        }
        
        .jss410 {
            background-color: #ffc107;
        }
        
        .jss411 {
            background-color: #9e9e9e;
        }
        
        .jss415 {
            width: 240px;
            height: calc(100% - 64px);
            display: block;
            padding: 40px 0;
            overflow: auto;
            position: relative;
        }
        
        .jss415.jss414 {
            padding-top: 144px;
        }
        
        .jss415.jss412 {
            padding-right: 12px;
        }
        
        .jss415::-webkit-scrollbar {
            width: 8px;
        }
        
        .jss415::-webkit-scrollbar-thumb {
            border-radius: 12px;
            background-color: rgba(0, 0, 0, 0);
        }
        
        .jss415:hover::-webkit-scrollbar-thumb {
            border: 1px solid rgba(255, 255, 255, 0.4);
            background-color: rgba(0, 0, 0, 0.3);
        }
        
        .jss415.jss412 a {
            border-radius: 0 24px 24px 0;
        }
        
        .jss415.jss412 .jss382:before {
            background: #2196F3;
        }
        
        @media (min-width:1280px) {
            .jss415.jss413 {
                padding-top: 40px;
            }
        }
        
        @media (max-width:1919.95px) {
            .jss415.jss413 {
                height: calc(100% - 164px);
                padding-top: 40px;
            }
        }
        
        .jss416 {
            margin-top: 8px;
        }
        
        .jss417 {
            height: auto;
        }

        .jss484 {
            color: rgba(255, 255, 255, 0.5);
            display: block;
            position: relative;
            font-size: 12px;
        }
        
        .jss484 p {
            margin: 0;
            display: block;
        }
        
        .jss484.jss483 {
            color: rgba(0, 0, 0, 0.54);
        }
        
        .jss484.jss483 a {
            color: rgba(0, 0, 0, 0.87);
        }
        
        .jss484 p span {
            margin-left: 5px;
        }
        
        .jss484 p a {
            color: #fff;
            margin: 0 5px;
            text-decoration: none;
        }

        .MuiLinearProgress-root {
            height: 4px;
            overflow: hidden;
            position: relative;
            border-radius: 16px;
        }
        
        .MuiLinearProgress-colorPrimary {
            background-color: #ededed;
        }
        
        .MuiLinearProgress-colorSecondary {
            background-color: rgb(236, 247, 246);
        }
        
        .MuiLinearProgress-buffer {
            background-color: transparent;
        }
        
        .MuiLinearProgress-query {
            transform: rotate(180deg);
        }
        
        .MuiLinearProgress-dashed {
            width: 100%;
            height: 100%;
            position: absolute;
            animation: MuiLinearProgress-keyframes-buffer 3s infinite linear;
            margin-top: 0;
        }
        
        .MuiLinearProgress-dashedColorPrimary {
            background-size: 10px 10px;
            background-image: radial-gradient(rgb(243, 249, 254) 0%, rgb(243, 249, 254) 16%, transparent 42%);
            background-position: 0px -23px;
        }
        
        .MuiLinearProgress-dashedColorSecondary {
            background-size: 10px 10px;
            background-image: radial-gradient(rgb(236, 247, 246) 0%, rgb(242, 249, 249) 16%, transparent 42%);
            background-position: 0px -23px;
        }
        
        .MuiLinearProgress-bar {
            top: 0;
            left: 0;
            width: 100%;
            bottom: 0;
            position: absolute;
            transition: transform 0.2s linear;
            border-radius: 16px;
            transform-origin: left;
        }
        
        .MuiLinearProgress-barColorPrimary {
            background-color: #2196F3;
        }
        
        .MuiLinearProgress-barColorSecondary {
            background-color: #00BFA5;
        }
        
        .MuiLinearProgress-bar1Indeterminate {
            width: auto;
            animation: MuiLinearProgress-keyframes-mui-indeterminate1 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
        }
        
        .MuiLinearProgress-bar1Determinate {
            transition: transform .4s linear;
        }
        
        .MuiLinearProgress-bar1Buffer {
            z-index: 1;
            transition: transform .4s linear;
        }
        
        .MuiLinearProgress-bar2Indeterminate {
            width: auto;
            animation: MuiLinearProgress-keyframes-mui-indeterminate2 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
            animation-delay: 1.15s;
        }
        
        .MuiLinearProgress-bar2Buffer {
            transition: transform .4s linear;
        }
        
        @-moz-keyframes MuiLinearProgress-keyframes-mui-indeterminate1 {
            0% {
                left: -35%;
                right: 100%;
            }
            60% {
                left: 100%;
                right: -90%;
            }
            100% {
                left: 100%;
                right: -90%;
            }
        }
        
        @-moz-keyframes MuiLinearProgress-keyframes-mui-indeterminate2 {
            0% {
                left: -200%;
                right: 100%;
            }
            60% {
                left: 107%;
                right: -8%;
            }
            100% {
                left: 107%;
                right: -8%;
            }
        }
        
        @-moz-keyframes MuiLinearProgress-keyframes-buffer {
            0% {
                opacity: 1;
                background-position: 0px -23px;
            }
            50% {
                opacity: 0;
                background-position: 0px -23px;
            }
            100% {
                opacity: 1;
                background-position: -200px -23px;
            }
        }

        .MuiIcon-root {
            width: 1em;
            height: 1em;
            overflow: hidden;
            font-size: 1.5rem;
            flex-shrink: 0;
            user-select: none;
        }
        
        .MuiIcon-colorPrimary {
            color: #2196F3;
        }
        
        .MuiIcon-colorSecondary {
            color: #00BFA5;
        }
        
        .MuiIcon-colorAction {
            color: rgba(0, 0, 0, 0.54);
        }
        
        .MuiIcon-colorError {
            color: #f44336;
        }
        
        .MuiIcon-colorDisabled {
            color: rgba(0, 0, 0, 0.26);
        }
        
        .MuiIcon-fontSizeInherit {
            font-size: inherit;
        }
        
        .MuiIcon-fontSizeSmall {
            font-size: 1.25rem;
        }
        
        .MuiIcon-fontSizeLarge {
            font-size: 2.25rem;
        }

        .jss988 {
            color: rgba(0, 0, 0, 0.87);
            box-shadow: 0 10px 15px -5px rgba(62, 57, 107, .07);
            padding-top: 24px;
            padding-left: 16px;
            margin-bottom: 24px;
            padding-right: 16px;
            padding-bottom: 24px;
        }
        
        .jss988.jss995 {
            margin: 0;
        }
        
        @media (min-width:600px) {
            .jss988 {
                padding-left: 24px;
                padding-right: 24px;
            }
        }
        
        .jss989 {
            display: flex;
            align-items: center;
            margin-bottom: 40px;
        }
        
        @media (max-width:959.95px) {
            .jss989 {
                margin-bottom: 24px;
            }
        }
        
        .jss990 {
            flex: 1;
        }
        
        .jss991 {
            color: #1565C0;
            position: relative;
            font-size: 24px;
            font-weight: 400;
        }
        
        @media (max-width:599.95px) {
            .jss991 {
                text-align: center;
                font-weight: 600;
                margin-bottom: 8px;
            }
        }
        
        .jss992 {
            max-width: 960px;
            padding-top: 4px;
        }
        
        @media (max-width:599.95px) {
            .jss992 {
                text-align: center;
            }
        }
        
        .jss993 {
            padding: 8px;
            margin-top: 16px;
            border-radius: 12px;
            background-color: #fafafa;
        }
        
        @media (min-width:1280px) {
            .jss993 {
                padding: 16px;
            }
        }
        
        .jss994 {
            margin: 0;
            padding: 0;
            background-color: transparent;
        }
        
        .jss996 {
            background-color: #2196F3;
        }
        
        .jss996 .jss991 {
            color: #f5f5f5;
        }
        
        .jss996 .jss992 {
            color: #f5f5f5;
        }
        
        .jss996 .jss991:after {
            border-bottom: 5px solid #E3F2FD;
        }
        
        .jss997 {
            width: 100%;
            overflow-x: auto;
        }
        
        .jss998 {
            width: 48px;
            border: 1px solid rgb(231, 239, 248);
            height: 48px;
            background: rgb(241, 248, 254);
            box-shadow: 0 2px 15px -5px #2196F3;
            text-align: center;
            line-height: 44px;
            margin-right: 24px;
            border-radius: 8px;
            vertical-align: middle;
        }
        
        @media (max-width:599.95px) {
            .jss998 {
                display: none;
            }
        }
        
        .jss998 svg {
            fill: #2196F3;
            width: 60%;
            height: 60%;
            vertical-align: middle;
        }

        .jss869 {
            height: 190px;
            display: flex;
            padding: 10px;
            flex-grow: 1;
            align-items: flex-start;
            margin-bottom: 6px;
            justify-content: space-between;
        }
        
        @media (min-width:600px) {
            .jss869 {
                height: 126px;
                align-items: flex-end;
                margin-bottom: -1px;
            }
        }
        
        @media (max-width:599.95px) {
            .jss869 {
                flex-direction: column;
            }
        }
        
        .jss869 > * {
            padding: 0 5px;
        }
        
        .jss870 {
            color: #fff;
            font-size: 14px;
            font-weight: 400;
        }
        
        @media (min-width:600px) {
            .jss870 {
                font-size: 16px;
            }
        }
        
        .jss871 {
            color: #fff;
            font-size: 28px;
            font-weight: 500;
        }
        
        .jss872 {
            text-align: right;
        }

        .jss873 {
            top: 10px;
            color: #1565C0;
            right: 10px;
            padding: 8px;
            position: absolute;
            font-size: 11px;
            background: rgba(227, 242, 253, 0.8);
            box-shadow: 0px 1px 8px 0px rgba(80, 80, 80, 0.2), 0px 3px 4px 0px rgba(80, 80, 80, 0.14), 0px 3px 3px -2px rgba(80, 80, 80, 0.12);
            font-weight: 600;
            border-radius: 20px;
        }
        
        .jss874 {
            color: #fff;
        }

        .jss771 {
            flex-grow: 1;
        }
        
        .jss772 {
            flex-grow: 1;
        }
        
        .jss773 {
            width: 100%;
            overflow: hidden;
            flex-grow: 1;
            background-color: #fff;
        }
        
        .jss773 header + div {
            padding: 8px !important;
        }
        
        .jss774 {
            margin: 24px 0;
        }
        
        .jss775 {
            margin: 16px 0;
        }
        
        .jss777 {
            color: #1565C0;
            padding: 0 16px;
        }
        
        .jss778 {
            margin-right: 8px;
        }
        
        .jss779 {
            padding: 1px 16px;
            border-radius: 4px;
            justify-content: space-around;
        }
        
        .jss779 > .jss776 {
            display: flex;
            position: relative;
            align-items: center;
            flex-direction: column;
        }
        
        .jss779 li {
            margin-bottom: 30px;
        }
        
        .jss779 .jss802 {
            top: 50px;
            position: absolute;
            font-size: 11px;
            font-weight: 400;
        }
        
        .jss780 {
            display: flex;
            margin-bottom: 40px;
            justify-content: space-between;
        }
        
        @media (max-width:599.95px) {
            .jss780 {
                height: 160px;
                display: block;
            }
        }
        
        .jss780 li {
            display: flex;
            align-items: center;
            justify-content: flex-start;
        }
        
        @media (min-width:600px) {
            .jss780 .jss783 {
                width: 50px;
                height: 50px;
            }
            .jss780 .jss783 svg {
                font-size: 32px;
            }
        }
        
        @media (max-width:599.95px) {
            .jss780 li {
                float: left;
                width: 50%;
                padding-right: 0;
                padding-bottom: 16px;
            }
        }
        
        .jss783 {
            box-shadow: 0 2px 20px -5px #2196F3;
            margin-right: 8px;
        }
        
        .jss783 svg {
            font-size: 24px;
        }
        
        .jss783.jss781 {
            width: 30px;
            height: 30px;
        }
        
        .jss783.jss782 {
            top: 12px;
            left: 8px;
            width: 24px;
            height: 24px;
            margin-right: 0;
        }
        
        .jss784 {
            color: #fff;
            margin: 10px;
            background-color: #ec407a;
        }
        
        .jss785 {
            color: #ec407a;
        }
        
        .jss785 svg {
            fill: #ec407a;
        }
        
        .jss786 {
            color: #fff;
            margin: 10px;
            background-color: #9c27b0;
        }
        
        .jss787 {
            color: #9c27b0;
        }
        
        .jss787 svg {
            fill: #9c27b0;
        }
        
        .jss788 {
            color: #fff;
            margin: 10px;
            background-color: #03a9f4;
        }
        
        .jss789 {
            color: #03a9f4;
        }
        
        .jss789 svg {
            fill: #03a9f4;
        }
        
        .jss790 {
            color: #fff;
            margin: 10px;
            background-color: #009688;
        }
        
        .jss791 {
            color: #009688;
        }
        
        .jss791 svg {
            fill: #009688;
        }
        
        .jss792 {
            color: #fff;
            margin: 10px;
            background-color: #fb8c00;
        }
        
        .jss793 {
            color: #fb8c00;
        }
        
        .jss793 svg {
            fill: #fb8c00;
        }
        
        .jss794 {
            color: #fff;
            margin: 10px;
            background-color: #536dfe;
        }
        
        .jss795 {
            color: #536dfe;
        }
        
        .jss795 svg {
            fill: #536dfe;
        }
        
        .jss796 {
            color: #ec407a;
        }
        
        .jss796 div {
            background-color: #ec407a;
        }
        
        .jss797 {
            color: #7cb342;
        }
        
        .jss797 div {
            background-color: #7cb342;
        }
        
        .jss798 {
            color: #fb8c00;
        }
        
        .jss798 div {
            background-color: #fb8c00;
        }
        
        .jss799 {
            color: #9c27b0;
        }
        
        .jss799 div {
            background-color: #9c27b0;
        }
        
        .jss800 {
            color: #03a9f4;
        }
        
        .jss800 div {
            background-color: #03a9f4;
        }
        
        .jss801 {
            width: 100%;
            margin-top: 24px;
            overflow-x: auto;
        }
        
        .jss802 {
            color: #FFF;
            margin: 8px 0 8px auto;
        }
        
        .jss803 {
            display: flex;
            align-items: center;
        }
        
        .jss804 {
            text-align: center;
        }
        
        .jss805 {
            text-align: right;
        }
        
        .jss811 {
            color: #2196F3;
            margin: 0 10px;
            display: block;
            text-align: center;
        }
        
        .jss812 {
            width: 80px;
            height: 80px;
            margin-right: 8px;
            border-radius: 4px;
        }
        
        .jss814 {
            padding: 5px;
            background: #fff;
        }
        
        .jss814:hover {
            background-color: #E0F2F1;
        }
        
        .jss814.jss813 {
            text-decoration: line-through;
        }
        
        .jss817 {
            padding: 20px;
            background-color: #00BFA5;
        }
        
        .jss817 .jss815,
        .jss817 .jss816 {
            color: #fff;
        }
        
        .jss818 {
            background: #00796B;
            margin-top: 20px;
        }
        
        .jss818 div {
            background: #E3F2FD;
        }
        
        .jss819 {
            color: #00BFA5;
            background: #E3F2FD;
            margin-top: 20px;
        }
        
        .jss819 div {
            color: #fff;
            background: #fb8c00;
        }
        
        .jss820 {
            display: flex;
            align-items: center;
        }
        
        .jss820 a {
            color: #2196F3;
            text-decoration: none;
        }
        
        .jss821 {
            color: #fff;
            opacity: 0.7;
            font-size: 84px;
        }
        
        .jss822 {
            background: rgba(178, 178, 178, 0.12);
            border-radius: 50%;
        }
        
        .jss823 {
            text-align: center;
        }
        
        .jss823 img {
            margin: 10px auto;
        }
        
        .jss824 {
            display: flex;
            overflow: hidden;
            flex-wrap: wrap;
            justify-content: space-around;
            background-color: #fff;
        }
        
        .jss825 {
            height: auto;
        }
        
        @media (min-width:600px) {
            .jss825 {
                width: 500px;
            }
        }
        
        .jss826 {
            color: rgba(255, 255, 255, 0.54);
        }
        
        .jss827 {
            max-width: none;
        }
        
        .jss828 {
            overflow: hidden;
            position: relative;
        }
        
        .jss829 {
            display: block;
        }
        
        .jss830 {
            height: 380px;
            margin: 0 5px;
            padding: 60px 20px;
            overflow: hidden;
            position: relative;
            box-shadow: 0px 1px 8px 0px rgba(80, 80, 80, 0.2), 0px 3px 4px 0px rgba(80, 80, 80, 0.14), 0px 3px 3px -2px rgba(80, 80, 80, 0.12);
            border-radius: 12px;
        }
        
        .jss831 {
            color: #fff;
            right: 10px;
            bottom: 10px;
            opacity: 0.25;
            position: absolute;
            font-size: 96px;
        }
        
        .jss832 {
            color: #fff;
            display: flex;
            font-size: 20px;
            font-weight: 500;
            margin-bottom: 80px;
            flex-direction: column;
        }
        
        .jss833 {
            color: #fff;
        }
        
        .jss834 {
            overflow: auto;
            margin-top: 16px;
        }
        
        .jss835 {
            width: 100%;
            height: 300px;
            min-width: 400px;
            margin-left: -24px;
        }
        
        .jss836 > span {
            top: -20px;
            right: 0;
        }
        
        .jss837 {
            margin-right: 8px;
        }
        
        .jss838 {
            overflow: hidden;
        }
        
        @media (min-width:600px) {
            .jss838 {
                display: flex;
            }
        }
        
        .jss839 {
            z-index: 1;
            background: #00BFA5;
        }
        
        @media (min-width:600px) {
            .jss839 {
                max-width: 300px;
            }
        }
        
        .jss839 > div {
            color: #FFF;
            width: auto;
            border: none;
            padding: 8px;
            background: none;
        }
        
        .jss839 > div button {
            color: #FFF;
            padding: 8px;
            font-size: 12px;
            border-radius: 20px;
        }
        
        .jss839 > div div[class*="__navigation"] button {
            height: auto;
            padding: 8px;
            min-width: 0;
        }
        
        .jss839 > div button[class*="navigation__label"] {
            font-size: 18px;
        }
        
        .jss839 > div button[class*="tile--active"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss839 > div button[class*="tile--now"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss839 > div button[class*="__year-view"] {
            margin: 2px 0;
            padding: 1em 0.5em;
        }
        
        .jss839 > div button[class*="__day--weekend"] {
            color: #FFF;
        }
        
        .jss839 > div button[class*="__day--neighboringMonth"] {
            color: rgba(255, 255, 255, 0.5);
        }
        
        .jss839 > div button:hover {
            color: #00BFA5;
            background: #E0F2F1 !important;
        }
        
        .jss839 > div button:focus {
            color: #E0F2F1;
            background: none !important;
            box-shadow: 0 0 0 1px #E0F2F1;
        }
        
        .jss840 {
            flex: 1;
            display: flex;
            background: #00BFA5;
            align-items: center;
            flex-direction: column;
            justify-content: flex-end;
        }
        
        @media (max-width:959.95px) {
            .jss840 {
                padding-top: 24px;
            }
        }
        
        .jss840 > time {
            border: 10px solid #00BFA5;
            box-shadow: 0 0 0 10px rgba(224, 242, 241, 0.6);
            border-radius: 50%;
        }
        
        .jss840 [class*="__mark__body"],
        .jss840 [class*="__hand__body"] {
            background: #E0F2F1;
        }
        
        .jss840 > time > div {
            border: none;
            background: #00BFA5;
        }
        
        .jss841 {
            color: #E3F2FD;
            margin: 24px;
            font-size: 18px;
            font-weight: 400;
        }
        
        .jss842 {
            display: flex;
            text-align: center;
            justify-content: center;
        }
        
        .jss842 li {
            margin: 24px 8px 16px;
        }
        
        .jss843 {
            color: #FFF;
            margin-top: 8px;
            border-color: #FFF;
        }
        
        .jss844 {
            height: 360px;
            overflow: hidden;
        }
        
        .jss844 .jss815 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss845 {
            box-shadow: none;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }
        
        .jss846 {
            margin: 0 auto 32px;
            text-align: center;
            border-radius: 0 0 12px 12px;
        }
        
        @media (max-width:959.95px) {
            .jss846 {
                margin-bottom: 0;
            }
        }
        
        .jss847 {
            color: #1565C0;
            font-size: 11px;
            text-decoration: none;
        }
        
        .jss847 svg {
            width: 0.5em;
        }
        
        .jss848 p {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss849 {
            width: 100%;
            height: 420px;
            padding: 16px;
            background-image: linear-gradient(-45deg, #2196F3 0%, #2196F3 33%, #00BFA5 100%);
            ;
        }
        
        .jss849 button {
            color: #fff;
            background: rgba(255, 255, 255, 0.3);
            border-radius: 12px;
        }
        
        .jss850 tbody tr:nth-child(even) {
            background: #fafafa;
        }
        
        .jss851 ul:before {
            left: -2px;
            height: 100%;
            content: "";
            position: absolute;
            border-left: 2px solid #2196F3;
        }
        
        @media (min-width:600px) {
            .jss851 ul:before {
                left: 104px;
            }
        }
        
        .jss852 {
            position: relative;
            padding-left: 32px;
            padding-right: 0;
        }
        
        @media (max-width:599.95px) {
            .jss852 {
                display: block;
            }
        }
        
        .jss853 {
            padding-left: 32px;
        }
        
        .jss853 span {
            font-size: 12px;
            font-weight: 600;
        }
        
        .jss854 {
            position: relative;
        }
        
        .jss854 span {
            top: 0;
            left: -8px;
            width: 15px;
            border: 3px solid #2196F3;
            height: 15px;
            position: absolute;
            background: #fff;
            border-radius: 50%;
        }
        
        .jss854 time {
            display: block;
            font-size: 12px;
            text-align: left;
            word-break: break-word;
            white-space: pre-wrap;
            padding-left: 16px;
        }
        
        @media (min-width:600px) {
            .jss854 time {
                width: 60px;
                text-align: right;
                padding-left: 0;
            }
        }
        
        @media (min-width:600px) {
            .jss854 span {
                left: 66px;
            }
        }
        
        .jss855 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 24px;
        }
        
        .jss856 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 16px;
        }
        
        .jss857 {
            color: #4caf50;
        }
        
        .jss857 svg {
            fill: #4caf50;
        }
        
        .jss858 {
            color: #f44336;
        }
        
        .jss858 svg {
            fill: #f44336;
        }
        
        .jss859 {
            color: rgba(0, 0, 0, 0.12);
        }
        
        .jss859 svg {
            fill: rgba(0, 0, 0, 0.12);
        }
        
        .jss860 {
            text-align: center;
        }
        
        @media (min-width:600px) {
            .jss860 {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
        }
        
        @media (max-width:599.95px) {
            .jss860 button {
                margin-top: 16px;
            }
        }
        
        .jss861 {
            margin-bottom: 24px;
        }
        
        .jss862 {
            margin: 0 -24px;
            overflow: hidden;
        }
        
        .jss863 {
            width: 100%;
            margin-top: 24;
            overflow-x: auto;
        }
        
        .jss864 {
            min-width: 400px;
        }
        
        .jss865 {
            min-width: 900px;
        }
        
        .jss868 {
            height: 270px;
            overflow: hidden;
            position: relative;
            animation: appear 500ms ease-out forwards;
            box-shadow: 0px 0px 25px 1px rgba(50, 50, 50, 0.1);
            border-radius: 12px;
            background-size: cover;
            background-color: #fff;
        }
        
        @media (max-width:599.95px) {
            .jss868 {
                height: 260px;
            }
        }
        
        .jss868 h1 {
            left: 35px;
            color: #fff;
            bottom: 0;
            opacity: 0;
            position: absolute;
            animation: title-appear 500ms ease-out 500ms forwards;
            font-size: 80px;
            transform: translateX(150px);
            font-weight: 300;
        }
        
        .jss868 p {
            left: 35px;
            color: #fff;
            bottom: 0;
            position: absolute;
            animation: title-appear 1s ease-out 500ms forwards;
            font-size: 28px;
            font-weight: 300;
        }
        
        .jss868.jss866 {
            background-image: url(https://res.cloudinary.com/walden-global-services/image/upload/v1544584533/dandelion/9.jpg);
            background-position: 0 -120px;
        }
        
        .jss868.jss867 {
            background-image: url(https://res.cloudinary.com/walden-global-services/image/upload/v1544584543/dandelion/18.jpg);
            background-position: 0 -120px;
        }

        .jss890 {
            flex-grow: 1;
        }
        
        .jss891 {
            flex-grow: 1;
        }
        
        .jss892 {
            width: 100%;
            overflow: hidden;
            flex-grow: 1;
            background-color: #fff;
        }
        
        .jss892 header + div {
            padding: 8px !important;
        }
        
        .jss893 {
            margin: 24px 0;
        }
        
        .jss894 {
            margin: 16px 0;
        }
        
        .jss896 {
            color: #1565C0;
            padding: 0 16px;
        }
        
        .jss897 {
            margin-right: 8px;
        }
        
        .jss898 {
            padding: 1px 16px;
            border-radius: 4px;
            justify-content: space-around;
        }
        
        .jss898 > .jss895 {
            display: flex;
            position: relative;
            align-items: center;
            flex-direction: column;
        }
        
        .jss898 li {
            margin-bottom: 30px;
        }
        
        .jss898 .jss921 {
            top: 50px;
            position: absolute;
            font-size: 11px;
            font-weight: 400;
        }
        
        .jss899 {
            display: flex;
            margin-bottom: 40px;
            justify-content: space-between;
        }
        
        @media (max-width:599.95px) {
            .jss899 {
                height: 160px;
                display: block;
            }
        }
        
        .jss899 li {
            display: flex;
            align-items: center;
            justify-content: flex-start;
        }
        
        @media (min-width:600px) {
            .jss899 .jss902 {
                width: 50px;
                height: 50px;
            }
            .jss899 .jss902 svg {
                font-size: 32px;
            }
        }
        
        @media (max-width:599.95px) {
            .jss899 li {
                float: left;
                width: 50%;
                padding-right: 0;
                padding-bottom: 16px;
            }
        }
        
        .jss902 {
            box-shadow: 0 2px 20px -5px #2196F3;
            margin-right: 8px;
        }
        
        .jss902 svg {
            font-size: 24px;
        }
        
        .jss902.jss900 {
            width: 30px;
            height: 30px;
        }
        
        .jss902.jss901 {
            top: 12px;
            left: 8px;
            width: 24px;
            height: 24px;
            margin-right: 0;
        }
        
        .jss903 {
            color: #fff;
            margin: 10px;
            background-color: #ec407a;
        }
        
        .jss904 {
            color: #ec407a;
        }
        
        .jss904 svg {
            fill: #ec407a;
        }
        
        .jss905 {
            color: #fff;
            margin: 10px;
            background-color: #9c27b0;
        }
        
        .jss906 {
            color: #9c27b0;
        }
        
        .jss906 svg {
            fill: #9c27b0;
        }
        
        .jss907 {
            color: #fff;
            margin: 10px;
            background-color: #03a9f4;
        }
        
        .jss908 {
            color: #03a9f4;
        }
        
        .jss908 svg {
            fill: #03a9f4;
        }
        
        .jss909 {
            color: #fff;
            margin: 10px;
            background-color: #009688;
        }
        
        .jss910 {
            color: #009688;
        }
        
        .jss910 svg {
            fill: #009688;
        }
        
        .jss911 {
            color: #fff;
            margin: 10px;
            background-color: #fb8c00;
        }
        
        .jss912 {
            color: #fb8c00;
        }
        
        .jss912 svg {
            fill: #fb8c00;
        }
        
        .jss913 {
            color: #fff;
            margin: 10px;
            background-color: #536dfe;
        }
        
        .jss914 {
            color: #536dfe;
        }
        
        .jss914 svg {
            fill: #536dfe;
        }
        
        .jss915 {
            color: #ec407a;
        }
        
        .jss915 div {
            background-color: #ec407a;
        }
        
        .jss916 {
            color: #7cb342;
        }
        
        .jss916 div {
            background-color: #7cb342;
        }
        
        .jss917 {
            color: #fb8c00;
        }
        
        .jss917 div {
            background-color: #fb8c00;
        }
        
        .jss918 {
            color: #9c27b0;
        }
        
        .jss918 div {
            background-color: #9c27b0;
        }
        
        .jss919 {
            color: #03a9f4;
        }
        
        .jss919 div {
            background-color: #03a9f4;
        }
        
        .jss920 {
            width: 100%;
            margin-top: 24px;
            overflow-x: auto;
        }
        
        .jss921 {
            color: #FFF;
            margin: 8px 0 8px auto;
        }
        
        .jss922 {
            display: flex;
            align-items: center;
        }
        
        .jss923 {
            text-align: center;
        }
        
        .jss924 {
            text-align: right;
        }
        
        .jss930 {
            color: #2196F3;
            margin: 0 10px;
            display: block;
            text-align: center;
        }
        
        .jss931 {
            width: 80px;
            height: 80px;
            margin-right: 8px;
            border-radius: 4px;
        }
        
        .jss933 {
            padding: 5px;
            background: #fff;
        }
        
        .jss933:hover {
            background-color: #E0F2F1;
        }
        
        .jss933.jss932 {
            text-decoration: line-through;
        }
        
        .jss936 {
            padding: 20px;
            background-color: #00BFA5;
        }
        
        .jss936 .jss934,
        .jss936 .jss935 {
            color: #fff;
        }
        
        .jss937 {
            background: #00796B;
            margin-top: 20px;
        }
        
        .jss937 div {
            background: #E3F2FD;
        }
        
        .jss938 {
            color: #00BFA5;
            background: #E3F2FD;
            margin-top: 20px;
        }
        
        .jss938 div {
            color: #fff;
            background: #fb8c00;
        }
        
        .jss939 {
            display: flex;
            align-items: center;
        }
        
        .jss939 a {
            color: #2196F3;
            text-decoration: none;
        }
        
        .jss940 {
            color: #fff;
            opacity: 0.7;
            font-size: 84px;
        }
        
        .jss941 {
            background: rgba(178, 178, 178, 0.12);
            border-radius: 50%;
        }
        
        .jss942 {
            text-align: center;
        }
        
        .jss942 img {
            margin: 10px auto;
        }
        
        .jss943 {
            display: flex;
            overflow: hidden;
            flex-wrap: wrap;
            justify-content: space-around;
            background-color: #fff;
        }
        
        .jss944 {
            height: auto;
        }
        
        @media (min-width:600px) {
            .jss944 {
                width: 500px;
            }
        }
        
        .jss945 {
            color: rgba(255, 255, 255, 0.54);
        }
        
        .jss946 {
            max-width: none;
        }
        
        .jss947 {
            overflow: hidden;
            position: relative;
        }
        
        .jss948 {
            display: block;
        }
        
        .jss949 {
            height: 380px;
            margin: 0 5px;
            padding: 60px 20px;
            overflow: hidden;
            position: relative;
            box-shadow: 0px 1px 8px 0px rgba(80, 80, 80, 0.2), 0px 3px 4px 0px rgba(80, 80, 80, 0.14), 0px 3px 3px -2px rgba(80, 80, 80, 0.12);
            border-radius: 12px;
        }
        
        .jss950 {
            color: #fff;
            right: 10px;
            bottom: 10px;
            opacity: 0.25;
            position: absolute;
            font-size: 96px;
        }
        
        .jss951 {
            color: #fff;
            display: flex;
            font-size: 20px;
            font-weight: 500;
            margin-bottom: 80px;
            flex-direction: column;
        }
        
        .jss952 {
            color: #fff;
        }
        
        .jss953 {
            overflow: auto;
            margin-top: 16px;
	    height: 1024px;
        }
        
        .jss954 {
            width: 100%;
            height: 300px;
            min-width: 400px;
            margin-left: -24px;
        }
        .jss823 {
            height: 100%!important;
        }
        
        .jss955 > span {
            top: -20px;
            right: 0;
        }
        
        .jss956 {
            margin-right: 8px;
        }
        
        .jss957 {
            overflow: hidden;
        }
        
        @media (min-width:600px) {
            .jss957 {
                display: flex;
            }
        }
        
        .jss958 {
            z-index: 1;
            background: #00BFA5;
        }
        
        @media (min-width:600px) {
            .jss958 {
                max-width: 300px;
            }
        }
        
        .jss958 > div {
            color: #FFF;
            width: auto;
            border: none;
            padding: 8px;
            background: none;
        }
        
        .jss958 > div button {
            color: #FFF;
            padding: 8px;
            font-size: 12px;
            border-radius: 20px;
        }
        
        .jss958 > div div[class*="__navigation"] button {
            height: auto;
            padding: 8px;
            min-width: 0;
        }
        
        .jss958 > div button[class*="navigation__label"] {
            font-size: 18px;
        }
        
        .jss958 > div button[class*="tile--active"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss958 > div button[class*="tile--now"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss958 > div button[class*="__year-view"] {
            margin: 2px 0;
            padding: 1em 0.5em;
        }
        
        .jss958 > div button[class*="__day--weekend"] {
            color: #FFF;
        }
        
        .jss958 > div button[class*="__day--neighboringMonth"] {
            color: rgba(255, 255, 255, 0.5);
        }
        
        .jss958 > div button:hover {
            color: #00BFA5;
            background: #E0F2F1 !important;
        }
        
        .jss958 > div button:focus {
            color: #E0F2F1;
            background: none !important;
            box-shadow: 0 0 0 1px #E0F2F1;
        }
        
        .jss959 {
            flex: 1;
            display: flex;
            background: #00BFA5;
            align-items: center;
            flex-direction: column;
            justify-content: flex-end;
        }
        
        @media (max-width:959.95px) {
            .jss959 {
                padding-top: 24px;
            }
        }
        
        .jss959 > time {
            border: 10px solid #00BFA5;
            box-shadow: 0 0 0 10px rgba(224, 242, 241, 0.6);
            border-radius: 50%;
        }
        
        .jss959 [class*="__mark__body"],
        .jss959 [class*="__hand__body"] {
            background: #E0F2F1;
        }
        
        .jss959 > time > div {
            border: none;
            background: #00BFA5;
        }
        
        .jss960 {
            color: #E3F2FD;
            margin: 24px;
            font-size: 18px;
            font-weight: 400;
        }
        
        .jss961 {
            display: flex;
            text-align: center;
            justify-content: center;
        }
        
        .jss961 li {
            margin: 24px 8px 16px;
        }
        
        .jss962 {
            color: #FFF;
            margin-top: 8px;
            border-color: #FFF;
        }
        
        .jss963 {
            height: 360px;
            overflow: hidden;
        }
        
        .jss963 .jss934 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss964 {
            box-shadow: none;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }
        
        .jss965 {
            margin: 0 auto 32px;
            text-align: center;
            border-radius: 0 0 12px 12px;
        }
        
        @media (max-width:959.95px) {
            .jss965 {
                margin-bottom: 0;
            }
        }
        
        .jss966 {
            color: #1565C0;
            font-size: 11px;
            text-decoration: none;
        }
        
        .jss966 svg {
            width: 0.5em;
        }
        
        .jss967 p {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss968 {
            width: 100%;
            height: 420px;
            padding: 16px;
            background-image: linear-gradient(-45deg, #2196F3 0%, #2196F3 33%, #00BFA5 100%);
            ;
        }
        
        .jss968 button {
            color: #fff;
            background: rgba(255, 255, 255, 0.3);
            border-radius: 12px;
        }
        
        .jss969 tbody tr:nth-child(even) {
            background: #fafafa;
        }
        
        .jss970 ul:before {
            left: -2px;
            height: 100%;
            content: "";
            position: absolute;
            border-left: 2px solid #2196F3;
        }
        
        @media (min-width:600px) {
            .jss970 ul:before {
                left: 104px;
            }
        }
        
        .jss971 {
            position: relative;
            padding-left: 32px;
            padding-right: 0;
        }
        
        @media (max-width:599.95px) {
            .jss971 {
                display: block;
            }
        }
        
        .jss972 {
            padding-left: 32px;
        }
        
        .jss972 span {
            font-size: 12px;
            font-weight: 600;
        }
        
        .jss973 {
            position: relative;
        }
        
        .jss973 span {
            top: 0;
            left: -8px;
            width: 15px;
            border: 3px solid #2196F3;
            height: 15px;
            position: absolute;
            background: #fff;
            border-radius: 50%;
        }
        
        .jss973 time {
            display: block;
            font-size: 12px;
            text-align: left;
            word-break: break-word;
            white-space: pre-wrap;
            padding-left: 16px;
        }
        
        @media (min-width:600px) {
            .jss973 time {
                width: 60px;
                text-align: right;
                padding-left: 0;
            }
        }
        
        @media (min-width:600px) {
            .jss973 span {
                left: 66px;
            }
        }
        
        .jss974 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 24px;
        }
        
        .jss975 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 16px;
        }
        
        .jss976 {
            color: #4caf50;
        }
        
        .jss976 svg {
            fill: #4caf50;
        }
        
        .jss977 {
            color: #f44336;
        }
        
        .jss977 svg {
            fill: #f44336;
        }
        
        .jss978 {
            color: rgba(0, 0, 0, 0.12);
        }
        
        .jss978 svg {
            fill: rgba(0, 0, 0, 0.12);
        }
        
        .jss979 {
            text-align: center;
        }
        
        @media (min-width:600px) {
            .jss979 {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
        }
        
        @media (max-width:599.95px) {
            .jss979 button {
                margin-top: 16px;
            }
        }
        
        .jss980 {
            margin-bottom: 24px;
        }
        
        .jss981 {
            margin: 0 -24px;
            overflow: hidden;
        }
        
        .jss982 {
            width: 100%;
            margin-top: 24;
            overflow-x: auto;
        }
        
        .jss983 {
            min-width: 400px;
        }
        
        .jss984 {
            min-width: 900px;
        }
        
        .jss987 {
            height: 270px;
            overflow: hidden;
            position: relative;
            animation: appear 500ms ease-out forwards;
            box-shadow: 0px 0px 25px 1px rgba(50, 50, 50, 0.1);
            border-radius: 12px;
            background-size: cover;
            background-color: #fff;
        }
        
        @media (max-width:599.95px) {
            .jss987 {
                height: 260px;
            }
        }
        
        .jss987 h1 {
            left: 35px;
            color: #fff;
            bottom: 0;
            opacity: 0;
            position: absolute;
            animation: title-appear 500ms ease-out 500ms forwards;
            font-size: 80px;
            transform: translateX(150px);
            font-weight: 300;
        }
        
        .jss987 p {
            left: 35px;
            color: #fff;
            bottom: 0;
            position: absolute;
            animation: title-appear 1s ease-out 500ms forwards;
            font-size: 28px;
            font-weight: 300;
        }
        
        .jss987.jss985 {
            background-image: url(https://res.cloudinary.com/walden-global-services/image/upload/v1544584533/dandelion/9.jpg);
            background-position: 0 -120px;
        }
        
        .jss987.jss986 {
            background-image: url(https://res.cloudinary.com/walden-global-services/image/upload/v1544584543/dandelion/18.jpg);
            background-position: 0 -120px;
        }

        .jss1303 {
            padding: 9px;
        }
        
        .jss1306 {
            top: 0;
            left: 0;
            width: 100%;
            cursor: inherit;
            height: 100%;
            margin: 0;
            opacity: 0;
            padding: 0;
            position: absolute;
        }

        .MuiCheckbox-root {
            color: rgba(0, 0, 0, 0.54);
        }
        
        .MuiCheckbox-colorPrimary.Mui-checked {
            color: #2196F3;
        }
        
        .MuiCheckbox-colorPrimary.Mui-disabled {
            color: rgba(0, 0, 0, 0.26);
        }
        
        .MuiCheckbox-colorPrimary.Mui-checked:hover {
            background-color: rgba(33, 150, 243, 0.05);
        }
        
        @media (hover: none) {
            .MuiCheckbox-colorPrimary.Mui-checked:hover {
                background-color: transparent;
            }
        }
        
        .MuiCheckbox-colorSecondary.Mui-checked {
            color: #00BFA5;
        }
        
        .MuiCheckbox-colorSecondary.Mui-disabled {
            color: rgba(0, 0, 0, 0.26);
        }
        
        .MuiCheckbox-colorSecondary.Mui-checked:hover {
            background-color: rgba(0, 191, 165, 0.05);
        }
        
        @media (hover: none) {
            .MuiCheckbox-colorSecondary.Mui-checked:hover {
                background-color: transparent;
            }
        }

        .MuiListItemSecondaryAction-root {
            top: 50%;
            right: 16px;
            position: absolute;
            transform: translateY(-50%);
        }

        .jss1199 {
            flex-grow: 1;
        }
        
        .jss1200 {
            flex-grow: 1;
        }
        
        .jss1201 {
            width: 100%;
            overflow: hidden;
            flex-grow: 1;
            background-color: #fff;
        }
        
        .jss1201 header + div {
            padding: 8px !important;
        }
        
        .jss1202 {
            margin: 24px 0;
        }
        
        .jss1203 {
            margin: 16px 0;
        }
        
        .jss1205 {
            color: #1565C0;
            padding: 0 16px;
        }
        
        .jss1206 {
            margin-right: 8px;
        }
        
        .jss1207 {
            padding: 1px 16px;
            border-radius: 4px;
            justify-content: space-around;
        }
        
        .jss1207 > .jss1204 {
            display: flex;
            position: relative;
            align-items: center;
            flex-direction: column;
        }
        
        .jss1207 li {
            margin-bottom: 30px;
        }
        
        .jss1207 .jss1230 {
            top: 50px;
            position: absolute;
            font-size: 11px;
            font-weight: 400;
        }
        
        .jss1208 {
            display: flex;
            margin-bottom: 40px;
            justify-content: space-between;
        }
        
        @media (max-width:599.95px) {
            .jss1208 {
                height: 160px;
                display: block;
            }
        }
        
        .jss1208 li {
            display: flex;
            align-items: center;
            justify-content: flex-start;
        }
        
        @media (min-width:600px) {
            .jss1208 .jss1211 {
                width: 50px;
                height: 50px;
            }
            .jss1208 .jss1211 svg {
                font-size: 32px;
            }
        }
        
        @media (max-width:599.95px) {
            .jss1208 li {
                float: left;
                width: 50%;
                padding-right: 0;
                padding-bottom: 16px;
            }
        }
        
        .jss1211 {
            box-shadow: 0 2px 20px -5px #2196F3;
            margin-right: 8px;
        }
        
        .jss1211 svg {
            font-size: 24px;
        }
        
        .jss1211.jss1209 {
            width: 30px;
            height: 30px;
        }
        
        .jss1211.jss1210 {
            top: 12px;
            left: 8px;
            width: 24px;
            height: 24px;
            margin-right: 0;
        }
        
        .jss1212 {
            color: #fff;
            margin: 10px;
            background-color: #ec407a;
        }
        
        .jss1213 {
            color: #ec407a;
        }
        
        .jss1213 svg {
            fill: #ec407a;
        }
        
        .jss1214 {
            color: #fff;
            margin: 10px;
            background-color: #9c27b0;
        }
        
        .jss1215 {
            color: #9c27b0;
        }
        
        .jss1215 svg {
            fill: #9c27b0;
        }
        
        .jss1216 {
            color: #fff;
            margin: 10px;
            background-color: #03a9f4;
        }
        
        .jss1217 {
            color: #03a9f4;
        }
        
        .jss1217 svg {
            fill: #03a9f4;
        }
        
        .jss1218 {
            color: #fff;
            margin: 10px;
            background-color: #009688;
        }
        
        .jss1219 {
            color: #009688;
        }
        
        .jss1219 svg {
            fill: #009688;
        }
        
        .jss1220 {
            color: #fff;
            margin: 10px;
            background-color: #fb8c00;
        }
        
        .jss1221 {
            color: #fb8c00;
        }
        
        .jss1221 svg {
            fill: #fb8c00;
        }
        
        .jss1222 {
            color: #fff;
            margin: 10px;
            background-color: #536dfe;
        }
        
        .jss1223 {
            color: #536dfe;
        }
        
        .jss1223 svg {
            fill: #536dfe;
        }
        
        .jss1224 {
            color: #ec407a;
        }
        
        .jss1224 div {
            background-color: #ec407a;
        }
        
        .jss1225 {
            color: #7cb342;
        }
        
        .jss1225 div {
            background-color: #7cb342;
        }
        
        .jss1226 {
            color: #fb8c00;
        }
        
        .jss1226 div {
            background-color: #fb8c00;
        }
        
        .jss1227 {
            color: #9c27b0;
        }
        
        .jss1227 div {
            background-color: #9c27b0;
        }
        
        .jss1228 {
            color: #03a9f4;
        }
        
        .jss1228 div {
            background-color: #03a9f4;
        }
        
        .jss1229 {
            width: 100%;
            margin-top: 24px;
            overflow-x: auto;
        }
        
        .jss1230 {
            color: #FFF;
            margin: 8px 0 8px auto;
        }
        
        .jss1231 {
            display: flex;
            align-items: center;
        }
        
        .jss1232 {
            text-align: center;
        }
        
        .jss1233 {
            text-align: right;
        }
        
        .jss1239 {
            color: #2196F3;
            margin: 0 10px;
            display: block;
            text-align: center;
        }
        
        .jss1240 {
            width: 80px;
            height: 80px;
            margin-right: 8px;
            border-radius: 4px;
        }
        
        .jss1242 {
            padding: 5px;
            background: #fff;
        }
        
        .jss1242:hover {
            background-color: #E0F2F1;
        }
        
        .jss1242.jss1241 {
            text-decoration: line-through;
        }
        
        .jss1245 {
            padding: 20px;
            background-color: #00BFA5;
        }
        
        .jss1245 .jss1243,
        .jss1245 .jss1244 {
            color: #fff;
        }
        
        .jss1246 {
            background: #00796B;
            margin-top: 20px;
        }
        
        .jss1246 div {
            background: #E3F2FD;
        }
        
        .jss1247 {
            color: #00BFA5;
            background: #E3F2FD;
            margin-top: 20px;
        }
        
        .jss1247 div {
            color: #fff;
            background: #fb8c00;
        }
        
        .jss1248 {
            display: flex;
            align-items: center;
        }
        
        .jss1248 a {
            color: #2196F3;
            text-decoration: none;
        }
        
        .jss1249 {
            color: #fff;
            opacity: 0.7;
            font-size: 84px;
        }
        
        .jss1250 {
            background: rgba(178, 178, 178, 0.12);
            border-radius: 50%;
        }
        
        .jss1251 {
            text-align: center;
        }
        
        .jss1251 img {
            margin: 10px auto;
        }
        
        .jss1252 {
            display: flex;
            overflow: hidden;
            flex-wrap: wrap;
            justify-content: space-around;
            background-color: #fff;
        }
        
        .jss1253 {
            height: auto;
        }
        
        @media (min-width:600px) {
            .jss1253 {
                width: 500px;
            }
        }
        
        .jss1254 {
            color: rgba(255, 255, 255, 0.54);
        }
        
        .jss1255 {
            max-width: none;
        }
        
        .jss1256 {
            overflow: hidden;
            position: relative;
        }
        
        .jss1257 {
            display: block;
        }
        
        .jss1258 {
            height: 380px;
            margin: 0 5px;
            padding: 60px 20px;
            overflow: hidden;
            position: relative;
            box-shadow: 0px 1px 8px 0px rgba(80, 80, 80, 0.2), 0px 3px 4px 0px rgba(80, 80, 80, 0.14), 0px 3px 3px -2px rgba(80, 80, 80, 0.12);
            border-radius: 12px;
        }
        
        .jss1259 {
            color: #fff;
            right: 10px;
            bottom: 10px;
            opacity: 0.25;
            position: absolute;
            font-size: 96px;
        }
        
        .jss1260 {
            color: #fff;
            display: flex;
            font-size: 20px;
            font-weight: 500;
            margin-bottom: 80px;
            flex-direction: column;
        }
        
        .jss1261 {
            color: #fff;
        }
        
        .jss1262 {
            overflow: auto;
            margin-top: 16px;
        }
        
        .jss1263 {
            width: 100%;
            height: 300px;
            min-width: 400px;
            margin-left: -24px;
        }
        
        .jss1264 > span {
            top: -20px;
            right: 0;
        }
        
        .jss1265 {
            margin-right: 8px;
        }
        
        .jss1266 {
            overflow: hidden;
        }
        
        @media (min-width:600px) {
            .jss1266 {
                display: flex;
            }
        }
        
        .jss1267 {
            z-index: 1;
            background: #00BFA5;
        }
        
        @media (min-width:600px) {
            .jss1267 {
                max-width: 300px;
            }
        }
        
        .jss1267 > div {
            color: #FFF;
            width: auto;
            border: none;
            padding: 8px;
            background: none;
        }
        
        .jss1267 > div button {
            color: #FFF;
            padding: 8px;
            font-size: 12px;
            border-radius: 20px;
        }
        
        .jss1267 > div div[class*="__navigation"] button {
            height: auto;
            padding: 8px;
            min-width: 0;
        }
        
        .jss1267 > div button[class*="navigation__label"] {
            font-size: 18px;
        }
        
        .jss1267 > div button[class*="tile--active"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss1267 > div button[class*="tile--now"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss1267 > div button[class*="__year-view"] {
            margin: 2px 0;
            padding: 1em 0.5em;
        }
        
        .jss1267 > div button[class*="__day--weekend"] {
            color: #FFF;
        }
        
        .jss1267 > div button[class*="__day--neighboringMonth"] {
            color: rgba(255, 255, 255, 0.5);
        }
        
        .jss1267 > div button:hover {
            color: #00BFA5;
            background: #E0F2F1 !important;
        }
        
        .jss1267 > div button:focus {
            color: #E0F2F1;
            background: none !important;
            box-shadow: 0 0 0 1px #E0F2F1;
        }
        
        .jss1268 {
            flex: 1;
            display: flex;
            background: #00BFA5;
            align-items: center;
            flex-direction: column;
            justify-content: flex-end;
        }
        
        @media (max-width:959.95px) {
            .jss1268 {
                padding-top: 24px;
            }
        }
        
        .jss1268 > time {
            border: 10px solid #00BFA5;
            box-shadow: 0 0 0 10px rgba(224, 242, 241, 0.6);
            border-radius: 50%;
        }
        
        .jss1268 [class*="__mark__body"],
        .jss1268 [class*="__hand__body"] {
            background: #E0F2F1;
        }
        
        .jss1268 > time > div {
            border: none;
            background: #00BFA5;
        }
        
        .jss1269 {
            color: #E3F2FD;
            margin: 24px;
            font-size: 18px;
            font-weight: 400;
        }
        
        .jss1270 {
            display: flex;
            text-align: center;
            justify-content: center;
        }
        
        .jss1270 li {
            margin: 24px 8px 16px;
        }
        
        .jss1271 {
            color: #FFF;
            margin-top: 8px;
            border-color: #FFF;
        }
        
        .jss1272 {
            height: 360px;
            overflow: hidden;
        }
        
        .jss1272 .jss1243 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss1273 {
            box-shadow: none;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }
        
        .jss1274 {
            margin: 0 auto 32px;
            text-align: center;
            border-radius: 0 0 12px 12px;
        }
        
        @media (max-width:959.95px) {
            .jss1274 {
                margin-bottom: 0;
            }
        }
        
        .jss1275 {
            color: #1565C0;
            font-size: 11px;
            text-decoration: none;
        }
        
        .jss1275 svg {
            width: 0.5em;
        }
        
        .jss1276 p {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss1277 {
            width: 100%;
            height: 420px;
            padding: 16px;
            background-image: linear-gradient(-45deg, #2196F3 0%, #2196F3 33%, #00BFA5 100%);
            ;
        }
        
        .jss1277 button {
            color: #fff;
            background: rgba(255, 255, 255, 0.3);
            border-radius: 12px;
        }
        
        .jss1278 tbody tr:nth-child(even) {
            background: #fafafa;
        }
        
        .jss1279 ul:before {
            left: -2px;
            height: 100%;
            content: "";
            position: absolute;
            border-left: 2px solid #2196F3;
        }
        
        @media (min-width:600px) {
            .jss1279 ul:before {
                left: 104px;
            }
        }
        
        .jss1280 {
            position: relative;
            padding-left: 32px;
            padding-right: 0;
        }
        
        @media (max-width:599.95px) {
            .jss1280 {
                display: block;
            }
        }
        
        .jss1281 {
            padding-left: 32px;
        }
        
        .jss1281 span {
            font-size: 12px;
            font-weight: 600;
        }
        
        .jss1282 {
            position: relative;
        }
        
        .jss1282 span {
            top: 0;
            left: -8px;
            width: 15px;
            border: 3px solid #2196F3;
            height: 15px;
            position: absolute;
            background: #fff;
            border-radius: 50%;
        }
        
        .jss1282 time {
            display: block;
            font-size: 12px;
            text-align: left;
            word-break: break-word;
            white-space: pre-wrap;
            padding-left: 16px;
        }
        
        @media (min-width:600px) {
            .jss1282 time {
                width: 60px;
                text-align: right;
                padding-left: 0;
            }
        }
        
        @media (min-width:600px) {
            .jss1282 span {
                left: 66px;
            }
        }
        
        .jss1283 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 24px;
        }
        
        .jss1284 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 16px;
        }
        
        .jss1285 {
            color: #4caf50;
        }
        
        .jss1285 svg {
            fill: #4caf50;
        }
        
        .jss1286 {
            color: #f44336;
        }
        
        .jss1286 svg {
            fill: #f44336;
        }
        
        .jss1287 {
            color: rgba(0, 0, 0, 0.12);
        }
        
        .jss1287 svg {
            fill: rgba(0, 0, 0, 0.12);
        }
        
        .jss1288 {
            text-align: center;
        }
        
        @media (min-width:600px) {
            .jss1288 {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
        }
        
        @media (max-width:599.95px) {
            .jss1288 button {
                margin-top: 16px;
            }
        }
        
        .jss1289 {
            margin-bottom: 24px;
        }
        
        .jss1290 {
            margin: 0 -24px;
            overflow: hidden;
        }
        
        .jss1291 {
            width: 100%;
            margin-top: 24;
            overflow-x: auto;
        }
        
        .jss1292 {
            min-width: 400px;
        }
        
        .jss1293 {
            min-width: 900px;
        }
        
        .jss1296 {
            height: 270px;
            overflow: hidden;
            position: relative;
            animation: appear 500ms ease-out forwards;
            box-shadow: 0px 0px 25px 1px rgba(50, 50, 50, 0.1);
            border-radius: 12px;
            background-size: cover;
            background-color: #fff;
        }
        
        @media (max-width:599.95px) {
            .jss1296 {
                height: 260px;
            }
        }
        
        .jss1296 h1 {
            left: 35px;
            color: #fff;
            bottom: 0;
            opacity: 0;
            position: absolute;
            animation: title-appear 500ms ease-out 500ms forwards;
            font-size: 80px;
            transform: translateX(150px);
            font-weight: 300;
        }
        
        .jss1296 p {
            left: 35px;
            color: #fff;
            bottom: 0;
            position: absolute;
            animation: title-appear 1s ease-out 500ms forwards;
            font-size: 28px;
            font-weight: 300;
        }
        
        .jss1296.jss1294 {
            background-image: url(https://res.cloudinary.com/walden-global-services/image/upload/v1544584533/dandelion/9.jpg);
            background-position: 0 -120px;
        }
        
        .jss1296.jss1295 {
            background-image: url(https://res.cloudinary.com/walden-global-services/image/upload/v1544584543/dandelion/18.jpg);
            background-position: 0 -120px;
        }

        .MuiGridList-root {
            display: flex;
            padding: 0;
            flex-wrap: wrap;
            list-style: none;
            overflow-y: auto;
            -webkit-overflow-scrolling: touch;
        }

        .MuiGridListTile-root {
            box-sizing: border-box;
            flex-shrink: 0;
        }
        
        .MuiGridListTile-tile {
            height: 100%;
            display: block;
            overflow: hidden;
            position: relative;
        }
        
        .MuiGridListTile-imgFullHeight {
            left: 50%;
            height: 100%;
            position: relative;
            transform: translateX(-50%);
        }
        
        .MuiGridListTile-imgFullWidth {
            top: 50%;
            width: 100%;
            position: relative;
            transform: translateY(-50%);
        }

        .MuiGridListTileBar-root {
            left: 0;
            right: 0;
            height: 48px;
            display: flex;
            position: absolute;
            background: rgba(0, 0, 0, 0.5);
            align-items: center;
            font-family: Open Sans, sans-serif;
        }
        
        .MuiGridListTileBar-titlePositionBottom {
            bottom: 0;
        }
        
        .MuiGridListTileBar-titlePositionTop {
            top: 0;
        }
        
        .MuiGridListTileBar-rootSubtitle {
            height: 68px;
        }
        
        .MuiGridListTileBar-titleWrap {
            color: #fff;
            overflow: hidden;
            flex-grow: 1;
            margin-left: 16px;
            margin-right: 16px;
        }
        
        .MuiGridListTileBar-titleWrapActionPosLeft {
            margin-left: 0;
        }
        
        .MuiGridListTileBar-titleWrapActionPosRight {
            margin-right: 0;
        }
        
        .MuiGridListTileBar-title {
            overflow: hidden;
            font-size: 1rem;
            line-height: 24px;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .MuiGridListTileBar-subtitle {
            overflow: hidden;
            font-size: 0.75rem;
            line-height: 1;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .MuiGridListTileBar-actionIconActionPosLeft {
            order: -1;
        }

        .jss1767 {
            width: 100%;
            bottom: 0;
            height: 2px;
            position: absolute;
            transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        }
        
        .jss1768 {
            background-color: #2196F3;
        }
        
        .jss1769 {
            background-color: #00BFA5;
        }
        
        .jss1770 {
            right: 0;
            width: 2px;
            height: 100%;
        }

        .MuiTabs-root {
            display: flex;
            overflow: hidden;
            min-height: 48px;
            border-radius: 10px;
            -webkit-overflow-scrolling: touch;
        }
        
        .MuiTabs-vertical {
            flex-direction: column;
        }
        
        .MuiTabs-flexContainer {
            display: flex;
        }
        
        .MuiTabs-flexContainerVertical {
            flex-direction: column;
        }
        
        .MuiTabs-centered {
            justify-content: center;
        }
        
        .MuiTabs-scroller {
            flex: 1 1 auto;
            display: inline-block;
            position: relative;
            white-space: nowrap;
        }
        
        .MuiTabs-fixed {
            width: 100%;
            overflow-x: hidden;
        }
        
        .MuiTabs-scrollable {
            overflow-x: scroll;
            scrollbar-width: none;
        }
        
        .MuiTabs-scrollable::-webkit-scrollbar {
            display: none;
        }
        
        @media (max-width:599.95px) {
            .MuiTabs-scrollButtonsDesktop {
                display: none;
            }
        }
        
        .MuiTabs-indicator {
            height: 4px;
            border-radius: 10px 10px 0 0;
        }

        .MuiTab-root {
            padding: 6px 12px;
            overflow: hidden;
            position: relative;
            font-size: 0.875rem;
            max-width: 264px;
            min-width: 72px;
            box-sizing: border-box;
            min-height: 48px;
            text-align: center;
            flex-shrink: 0;
            font-family: Open Sans, sans-serif;
            font-weight: 600;
            line-height: 1.75;
            white-space: normal;
            text-transform: uppercase;
        }
        
        @media (min-width:960px) {
            .MuiTab-root {
                font-size: 0.8125rem;
                min-width: 160px;
            }
        }
        
        .MuiTab-labelIcon {
            min-height: 72px;
            padding-top: 9px;
        }
        
        .MuiTab-labelIcon .MuiTab-wrapper > *:first-child {
            margin-bottom: 6px;
        }
        
        .MuiTab-textColorInherit {
            color: inherit;
            opacity: 0.7;
        }
        
        .MuiTab-textColorInherit.Mui-selected {
            opacity: 1;
        }
        
        .MuiTab-textColorInherit.Mui-disabled {
            opacity: 0.4;
        }
        
        .MuiTab-textColorPrimary {
            color: rgba(0, 0, 0, 0.54);
        }
        
        .MuiTab-textColorPrimary.Mui-selected {
            color: #2196F3;
        }
        
        .MuiTab-textColorPrimary.Mui-disabled {
            color: rgba(0, 0, 0, 0.38);
        }
        
        .MuiTab-textColorSecondary {
            color: rgba(0, 0, 0, 0.54);
        }
        
        .MuiTab-textColorSecondary.Mui-selected {
            color: #00BFA5;
        }
        
        .MuiTab-textColorSecondary.Mui-disabled {
            color: rgba(0, 0, 0, 0.38);
        }
        
        .MuiTab-fullWidth {
            flex-grow: 1;
            max-width: none;
            flex-basis: 0;
            flex-shrink: 1;
        }
        
        .MuiTab-wrapped {
            font-size: 0.75rem;
            line-height: 1.5;
        }
        
        .MuiTab-wrapper {
            width: 100%;
            display: inline-flex;
            align-items: center;
            flex-direction: column;
            justify-content: center;
        }

        .jss1097 {
            flex-grow: 1;
        }
        
        .jss1098 {
            flex-grow: 1;
        }
        
        .jss1099 {
            width: 100%;
            overflow: hidden;
            flex-grow: 1;
            background-color: #fff;
        }
        
        .jss1099 header + div {
            padding: 8px !important;
        }
        
        .jss1100 {
            margin: 24px 0;
        }
        
        .jss1101 {
            margin: 16px 0;
        }
        
        .jss1103 {
            color: #1565C0;
            padding: 0 16px;
        }
        
        .jss1104 {
            margin-right: 8px;
        }
        
        .jss1105 {
            padding: 1px 16px;
            border-radius: 4px;
            justify-content: space-around;
        }
        
        .jss1105 > .jss1102 {
            display: flex;
            position: relative;
            align-items: center;
            flex-direction: column;
        }
        
        .jss1105 li {
            margin-bottom: 30px;
        }
        
        .jss1105 .jss1128 {
            top: 50px;
            position: absolute;
            font-size: 11px;
            font-weight: 400;
        }
        
        .jss1106 {
            display: flex;
            margin-bottom: 40px;
            justify-content: space-between;
        }
        
        @media (max-width:599.95px) {
            .jss1106 {
                height: 160px;
                display: block;
            }
        }
        
        .jss1106 li {
            display: flex;
            align-items: center;
            justify-content: flex-start;
        }
        
        @media (min-width:600px) {
            .jss1106 .jss1109 {
                width: 50px;
                height: 50px;
            }
            .jss1106 .jss1109 svg {
                font-size: 32px;
            }
        }
        
        @media (max-width:599.95px) {
            .jss1106 li {
                float: left;
                width: 50%;
                padding-right: 0;
                padding-bottom: 16px;
            }
        }
        
        .jss1109 {
            box-shadow: 0 2px 20px -5px #2196F3;
            margin-right: 8px;
        }
        
        .jss1109 svg {
            font-size: 24px;
        }
        
        .jss1109.jss1107 {
            width: 30px;
            height: 30px;
        }
        
        .jss1109.jss1108 {
            top: 12px;
            left: 8px;
            width: 24px;
            height: 24px;
            margin-right: 0;
        }
        
        .jss1110 {
            color: #fff;
            margin: 10px;
            background-color: #ec407a;
        }
        
        .jss1111 {
            color: #ec407a;
        }
        
        .jss1111 svg {
            fill: #ec407a;
        }
        
        .jss1112 {
            color: #fff;
            margin: 10px;
            background-color: #9c27b0;
        }
        
        .jss1113 {
            color: #9c27b0;
        }
        
        .jss1113 svg {
            fill: #9c27b0;
        }
        
        .jss1114 {
            color: #fff;
            margin: 10px;
            background-color: #03a9f4;
        }
        
        .jss1115 {
            color: #03a9f4;
        }
        
        .jss1115 svg {
            fill: #03a9f4;
        }
        
        .jss1116 {
            color: #fff;
            margin: 10px;
            background-color: #009688;
        }
        
        .jss1117 {
            color: #009688;
        }
        
        .jss1117 svg {
            fill: #009688;
        }
        
        .jss1118 {
            color: #fff;
            margin: 10px;
            background-color: #fb8c00;
        }
        
        .jss1119 {
            color: #fb8c00;
        }
        
        .jss1119 svg {
            fill: #fb8c00;
        }
        
        .jss1120 {
            color: #fff;
            margin: 10px;
            background-color: #536dfe;
        }
        
        .jss1121 {
            color: #536dfe;
        }
        
        .jss1121 svg {
            fill: #536dfe;
        }
        
        .jss1122 {
            color: #ec407a;
        }
        
        .jss1122 div {
            background-color: #ec407a;
        }
        
        .jss1123 {
            color: #7cb342;
        }
        
        .jss1123 div {
            background-color: #7cb342;
        }
        
        .jss1124 {
            color: #fb8c00;
        }
        
        .jss1124 div {
            background-color: #fb8c00;
        }
        
        .jss1125 {
            color: #9c27b0;
        }
        
        .jss1125 div {
            background-color: #9c27b0;
        }
        
        .jss1126 {
            color: #03a9f4;
        }
        
        .jss1126 div {
            background-color: #03a9f4;
        }
        
        .jss1127 {
            width: 100%;
            margin-top: 24px;
            overflow-x: auto;
        }
        
        .jss1128 {
            color: #FFF;
            margin: 8px 0 8px auto;
        }
        
        .jss1129 {
            display: flex;
            align-items: center;
        }
        
        .jss1130 {
            text-align: center;
        }
        
        .jss1131 {
            text-align: right;
        }
        
        .jss1137 {
            color: #2196F3;
            margin: 0 10px;
            display: block;
            text-align: center;
        }
        
        .jss1138 {
            width: 80px;
            height: 80px;
            margin-right: 8px;
            border-radius: 4px;
        }
        
        .jss1140 {
            padding: 5px;
            background: #fff;
        }
        
        .jss1140:hover {
            background-color: #E0F2F1;
        }
        
        .jss1140.jss1139 {
            text-decoration: line-through;
        }
        
        .jss1143 {
            padding: 20px;
            background-color: #00BFA5;
        }
        
        .jss1143 .jss1141,
        .jss1143 .jss1142 {
            color: #fff;
        }
        
        .jss1144 {
            background: #00796B;
            margin-top: 20px;
        }
        
        .jss1144 div {
            background: #E3F2FD;
        }
        
        .jss1145 {
            color: #00BFA5;
            background: #E3F2FD;
            margin-top: 20px;
        }
        
        .jss1145 div {
            color: #fff;
            background: #fb8c00;
        }
        
        .jss1146 {
            display: flex;
            align-items: center;
        }
        
        .jss1146 a {
            color: #2196F3;
            text-decoration: none;
        }
        
        .jss1147 {
            color: #fff;
            opacity: 0.7;
            font-size: 84px;
        }
        
        .jss1148 {
            background: rgba(178, 178, 178, 0.12);
            border-radius: 50%;
        }
        
        .jss1149 {
            text-align: center;
        }
        
        .jss1149 img {
            margin: 10px auto;
        }
        
        .jss1150 {
            display: flex;
            overflow: hidden;
            flex-wrap: wrap;
            justify-content: space-around;
            background-color: #fff;
        }
        
        .jss1151 {
            height: auto;
        }
        
        @media (min-width:600px) {
            .jss1151 {
                width: 500px;
            }
        }
        
        .jss1152 {
            color: rgba(255, 255, 255, 0.54);
        }
        
        .jss1153 {
            max-width: none;
        }
        
        .jss1154 {
            overflow: hidden;
            position: relative;
        }
        
        .jss1155 {
            display: block;
        }
        
        .jss1156 {
            height: 380px;
            margin: 0 5px;
            padding: 60px 20px;
            overflow: hidden;
            position: relative;
            box-shadow: 0px 1px 8px 0px rgba(80, 80, 80, 0.2), 0px 3px 4px 0px rgba(80, 80, 80, 0.14), 0px 3px 3px -2px rgba(80, 80, 80, 0.12);
            border-radius: 12px;
        }
        
        .jss1157 {
            color: #fff;
            right: 10px;
            bottom: 10px;
            opacity: 0.25;
            position: absolute;
            font-size: 96px;
        }
        
        .jss1158 {
            color: #fff;
            display: flex;
            font-size: 20px;
            font-weight: 500;
            margin-bottom: 80px;
            flex-direction: column;
        }
        
        .jss1159 {
            color: #fff;
        }
        
        .jss1160 {
            overflow: auto;
            margin-top: 16px;
        }
        
        .jss1161 {
            width: 100%;
            height: 300px;
            min-width: 400px;
            margin-left: -24px;
        }
        
        .jss1162 > span {
            top: -20px;
            right: 0;
        }
        
        .jss1163 {
            margin-right: 8px;
        }
        
        .jss1164 {
            overflow: hidden;
        }
        
        @media (min-width:600px) {
            .jss1164 {
                display: flex;
            }
        }
        
        .jss1165 {
            z-index: 1;
            background: #00BFA5;
        }
        
        @media (min-width:600px) {
            .jss1165 {
                max-width: 300px;
            }
        }
        
        .jss1165 > div {
            color: #FFF;
            width: auto;
            border: none;
            padding: 8px;
            background: none;
        }
        
        .jss1165 > div button {
            color: #FFF;
            padding: 8px;
            font-size: 12px;
            border-radius: 20px;
        }
        
        .jss1165 > div div[class*="__navigation"] button {
            height: auto;
            padding: 8px;
            min-width: 0;
        }
        
        .jss1165 > div button[class*="navigation__label"] {
            font-size: 18px;
        }
        
        .jss1165 > div button[class*="tile--active"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss1165 > div button[class*="tile--now"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss1165 > div button[class*="__year-view"] {
            margin: 2px 0;
            padding: 1em 0.5em;
        }
        
        .jss1165 > div button[class*="__day--weekend"] {
            color: #FFF;
        }
        
        .jss1165 > div button[class*="__day--neighboringMonth"] {
            color: rgba(255, 255, 255, 0.5);
        }
        
        .jss1165 > div button:hover {
            color: #00BFA5;
            background: #E0F2F1 !important;
        }
        
        .jss1165 > div button:focus {
            color: #E0F2F1;
            background: none !important;
            box-shadow: 0 0 0 1px #E0F2F1;
        }
        
        .jss1166 {
            flex: 1;
            display: flex;
            background: #00BFA5;
            align-items: center;
            flex-direction: column;
            justify-content: flex-end;
        }
        
        @media (max-width:959.95px) {
            .jss1166 {
                padding-top: 24px;
            }
        }
        
        .jss1166 > time {
            border: 10px solid #00BFA5;
            box-shadow: 0 0 0 10px rgba(224, 242, 241, 0.6);
            border-radius: 50%;
        }
        
        .jss1166 [class*="__mark__body"],
        .jss1166 [class*="__hand__body"] {
            background: #E0F2F1;
        }
        
        .jss1166 > time > div {
            border: none;
            background: #00BFA5;
        }
        
        .jss1167 {
            color: #E3F2FD;
            margin: 24px;
            font-size: 18px;
            font-weight: 400;
        }
        
        .jss1168 {
            display: flex;
            text-align: center;
            justify-content: center;
        }
        
        .jss1168 li {
            margin: 24px 8px 16px;
        }
        
        .jss1169 {
            color: #FFF;
            margin-top: 8px;
            border-color: #FFF;
        }
        
        .jss1170 {
            height: 360px;
            overflow: hidden;
        }
        
        .jss1170 .jss1141 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss1171 {
            box-shadow: none;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }
        
        .jss1172 {
            margin: 0 auto 32px;
            text-align: center;
            border-radius: 0 0 12px 12px;
        }
        
        @media (max-width:959.95px) {
            .jss1172 {
                margin-bottom: 0;
            }
        }
        
        .jss1173 {
            color: #1565C0;
            font-size: 11px;
            text-decoration: none;
        }
        
        .jss1173 svg {
            width: 0.5em;
        }
        
        .jss1174 p {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss1175 {
            width: 100%;
            height: 420px;
            padding: 16px;
            background-image: linear-gradient(-45deg, #2196F3 0%, #2196F3 33%, #00BFA5 100%);
            ;
        }
        
        .jss1175 button {
            color: #fff;
            background: rgba(255, 255, 255, 0.3);
            border-radius: 12px;
        }
        
        .jss1176 tbody tr:nth-child(even) {
            background: #fafafa;
        }
        
        .jss1177 ul:before {
            left: -2px;
            height: 100%;
            content: "";
            position: absolute;
            border-left: 2px solid #2196F3;
        }
        
        @media (min-width:600px) {
            .jss1177 ul:before {
                left: 104px;
            }
        }
        
        .jss1178 {
            position: relative;
            padding-left: 32px;
            padding-right: 0;
        }
        
        @media (max-width:599.95px) {
            .jss1178 {
                display: block;
            }
        }
        
        .jss1179 {
            padding-left: 32px;
        }
        
        .jss1179 span {
            font-size: 12px;
            font-weight: 600;
        }
        
        .jss1180 {
            position: relative;
        }
        
        .jss1180 span {
            top: 0;
            left: -8px;
            width: 15px;
            border: 3px solid #2196F3;
            height: 15px;
            position: absolute;
            background: #fff;
            border-radius: 50%;
        }
        
        .jss1180 time {
            display: block;
            font-size: 12px;
            text-align: left;
            word-break: break-word;
            white-space: pre-wrap;
            padding-left: 16px;
        }
        
        @media (min-width:600px) {
            .jss1180 time {
                width: 60px;
                text-align: right;
                padding-left: 0;
            }
        }
        
        @media (min-width:600px) {
            .jss1180 span {
                left: 66px;
            }
        }
        
        .jss1181 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 24px;
        }
        
        .jss1182 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 16px;
        }
        
        .jss1183 {
            color: #4caf50;
        }
        
        .jss1183 svg {
            fill: #4caf50;
        }
        
        .jss1184 {
            color: #f44336;
        }
        
        .jss1184 svg {
            fill: #f44336;
        }
        
        .jss1185 {
            color: rgba(0, 0, 0, 0.12);
        }
        
        .jss1185 svg {
            fill: rgba(0, 0, 0, 0.12);
        }
        
        .jss1186 {
            text-align: center;
        }
        
        @media (min-width:600px) {
            .jss1186 {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
        }
        
        @media (max-width:599.95px) {
            .jss1186 button {
                margin-top: 16px;
            }
        }
        
        .jss1187 {
            margin-bottom: 24px;
        }
        
        .jss1188 {
            margin: 0 -24px;
            overflow: hidden;
        }
        
        .jss1189 {
            width: 100%;
            margin-top: 24;
            overflow-x: auto;
        }
        
        .jss1190 {
            min-width: 400px;
        }
        
        .jss1191 {
            min-width: 900px;
        }
        
        .jss1194 {
            height: 270px;
            overflow: hidden;
            position: relative;
            animation: appear 500ms ease-out forwards;
            box-shadow: 0px 0px 25px 1px rgba(50, 50, 50, 0.1);
            border-radius: 12px;
            background-size: cover;
            background-color: #fff;
        }
        
        @media (max-width:599.95px) {
            .jss1194 {
                height: 260px;
            }
        }
        
        .jss1194 h1 {
            left: 35px;
            color: #fff;
            bottom: 0;
            opacity: 0;
            position: absolute;
            animation: title-appear 500ms ease-out 500ms forwards;
            font-size: 80px;
            transform: translateX(150px);
            font-weight: 300;
        }
        
        .jss1194 p {
            left: 35px;
            color: #fff;
            bottom: 0;
            position: absolute;
            animation: title-appear 1s ease-out 500ms forwards;
            font-size: 28px;
            font-weight: 300;
        }
        
        .jss1194.jss1192 {
            background-image: url(https://res.cloudinary.com/walden-global-services/image/upload/v1544584533/dandelion/9.jpg);
            background-position: 0 -120px;
        }
        
        .jss1194.jss1193 {
            background-image: url(https://res.cloudinary.com/walden-global-services/image/upload/v1544584543/dandelion/18.jpg);
            background-position: 0 -120px;
        }

        .jss999 {
            flex-grow: 1;
        }
        
        .jss1000 {
            flex-grow: 1;
        }
        
        .jss1001 {
            width: 100%;
            overflow: hidden;
            flex-grow: 1;
            background-color: #fff;
        }
        
        .jss1001 header + div {
            padding: 8px !important;
        }
        
        .jss1002 {
            margin: 24px 0;
        }
        
        .jss1003 {
            margin: 16px 0;
        }
        
        .jss1005 {
            color: #1565C0;
            padding: 0 16px;
        }
        
        .jss1006 {
            margin-right: 8px;
        }
        
        .jss1007 {
            padding: 1px 16px;
            border-radius: 4px;
            justify-content: space-around;
        }
        
        .jss1007 > .jss1004 {
            display: flex;
            position: relative;
            align-items: center;
            flex-direction: column;
        }
        
        .jss1007 li {
            margin-bottom: 30px;
        }
        
        .jss1007 .jss1030 {
            top: 50px;
            position: absolute;
            font-size: 11px;
            font-weight: 400;
        }
        
        .jss1008 {
            display: flex;
            margin-bottom: 40px;
            justify-content: space-between;
        }
        
        @media (max-width:599.95px) {
            .jss1008 {
                height: 160px;
                display: block;
            }
        }
        
        .jss1008 li {
            display: flex;
            align-items: center;
            justify-content: flex-start;
        }
        
        @media (min-width:600px) {
            .jss1008 .jss1011 {
                width: 50px;
                height: 50px;
            }
            .jss1008 .jss1011 svg {
                font-size: 32px;
            }
        }
        
        @media (max-width:599.95px) {
            .jss1008 li {
                float: left;
                width: 50%;
                padding-right: 0;
                padding-bottom: 16px;
            }
        }
        
        .jss1011 {
            box-shadow: 0 2px 20px -5px #2196F3;
            margin-right: 8px;
        }
        
        .jss1011 svg {
            font-size: 24px;
        }
        
        .jss1011.jss1009 {
            width: 30px;
            height: 30px;
        }
        
        .jss1011.jss1010 {
            top: 12px;
            left: 8px;
            width: 24px;
            height: 24px;
            margin-right: 0;
        }
        
        .jss1012 {
            color: #fff;
            margin: 10px;
            background-color: #ec407a;
        }
        
        .jss1013 {
            color: #ec407a;
        }
        
        .jss1013 svg {
            fill: #ec407a;
        }
        
        .jss1014 {
            color: #fff;
            margin: 10px;
            background-color: #9c27b0;
        }
        
        .jss1015 {
            color: #9c27b0;
        }
        
        .jss1015 svg {
            fill: #9c27b0;
        }
        
        .jss1016 {
            color: #fff;
            margin: 10px;
            background-color: #03a9f4;
        }
        
        .jss1017 {
            color: #03a9f4;
        }
        
        .jss1017 svg {
            fill: #03a9f4;
        }
        
        .jss1018 {
            color: #fff;
            margin: 10px;
            background-color: #009688;
        }
        
        .jss1019 {
            color: #009688;
        }
        
        .jss1019 svg {
            fill: #009688;
        }
        
        .jss1020 {
            color: #fff;
            margin: 10px;
            background-color: #fb8c00;
        }
        
        .jss1021 {
            color: #fb8c00;
        }
        
        .jss1021 svg {
            fill: #fb8c00;
        }
        
        .jss1022 {
            color: #fff;
            margin: 10px;
            background-color: #536dfe;
        }
        
        .jss1023 {
            color: #536dfe;
        }
        
        .jss1023 svg {
            fill: #536dfe;
        }
        
        .jss1024 {
            color: #ec407a;
        }
        
        .jss1024 div {
            background-color: #ec407a;
        }
        
        .jss1025 {
            color: #7cb342;
        }
        
        .jss1025 div {
            background-color: #7cb342;
        }
        
        .jss1026 {
            color: #fb8c00;
        }
        
        .jss1026 div {
            background-color: #fb8c00;
        }
        
        .jss1027 {
            color: #9c27b0;
        }
        
        .jss1027 div {
            background-color: #9c27b0;
        }
        
        .jss1028 {
            color: #03a9f4;
        }
        
        .jss1028 div {
            background-color: #03a9f4;
        }
        
        .jss1029 {
            width: 100%;
            margin-top: 24px;
            overflow-x: auto;
        }
        
        .jss1030 {
            color: #FFF;
            margin: 8px 0 8px auto;
        }
        
        .jss1031 {
            display: flex;
            align-items: center;
        }
        
        .jss1032 {
            text-align: center;
        }
        
        .jss1033 {
            text-align: right;
        }
        
        .jss1039 {
            color: #2196F3;
            margin: 0 10px;
            display: block;
            text-align: center;
        }
        
        .jss1040 {
            width: 80px;
            height: 80px;
            margin-right: 8px;
            border-radius: 4px;
        }
        
        .jss1042 {
            padding: 5px;
            background: #fff;
        }
        
        .jss1042:hover {
            background-color: #E0F2F1;
        }
        
        .jss1042.jss1041 {
            text-decoration: line-through;
        }
        
        .jss1045 {
            padding: 20px;
            background-color: #00BFA5;
        }
        
        .jss1045 .jss1043,
        .jss1045 .jss1044 {
            color: #fff;
        }
        
        .jss1046 {
            background: #00796B;
            margin-top: 20px;
        }
        
        .jss1046 div {
            background: #E3F2FD;
        }
        
        .jss1047 {
            color: #00BFA5;
            background: #E3F2FD;
            margin-top: 20px;
        }
        
        .jss1047 div {
            color: #fff;
            background: #fb8c00;
        }
        
        .jss1048 {
            display: flex;
            align-items: center;
        }
        
        .jss1048 a {
            color: #2196F3;
            text-decoration: none;
        }
        
        .jss1049 {
            color: #fff;
            opacity: 0.7;
            font-size: 84px;
        }
        
        .jss1050 {
            background: rgba(178, 178, 178, 0.12);
            border-radius: 50%;
        }
        
        .jss1051 {
            text-align: center;
        }
        
        .jss1051 img {
            margin: 10px auto;
        }
        
        .jss1052 {
            display: flex;
            overflow: hidden;
            flex-wrap: wrap;
            justify-content: space-around;
            background-color: #fff;
        }
        
        .jss1053 {
            height: auto;
        }
        
        @media (min-width:600px) {
            .jss1053 {
                width: 500px;
            }
        }
        
        .jss1054 {
            color: rgba(255, 255, 255, 0.54);
        }
        
        .jss1055 {
            max-width: none;
        }
        
        .jss1056 {
            overflow: hidden;
            position: relative;
        }
        
        .jss1057 {
            display: block;
        }
        
        .jss1058 {
            height: 380px;
            margin: 0 5px;
            padding: 60px 20px;
            overflow: hidden;
            position: relative;
            box-shadow: 0px 1px 8px 0px rgba(80, 80, 80, 0.2), 0px 3px 4px 0px rgba(80, 80, 80, 0.14), 0px 3px 3px -2px rgba(80, 80, 80, 0.12);
            border-radius: 12px;
        }
        
        .jss1059 {
            color: #fff;
            right: 10px;
            bottom: 10px;
            opacity: 0.25;
            position: absolute;
            font-size: 96px;
        }
        
        .jss1060 {
            color: #fff;
            display: flex;
            font-size: 20px;
            font-weight: 500;
            margin-bottom: 80px;
            flex-direction: column;
        }
        
        .jss1061 {
            color: #fff;
        }
        
        .jss1062 {
            overflow: auto;
            margin-top: 16px;
        }
        
        .jss1063 {
            width: 100%;
            height: 300px;
            min-width: 400px;
            margin-left: -24px;
        }
        
        .jss1064 > span {
            top: -20px;
            right: 0;
        }
        
        .jss1065 {
            margin-right: 8px;
        }
        
        .jss1066 {
            overflow: hidden;
        }
        
        @media (min-width:600px) {
            .jss1066 {
                display: flex;
            }
        }
        
        .jss1067 {
            z-index: 1;
            background: #00BFA5;
        }
        
        @media (min-width:600px) {
            .jss1067 {
                max-width: 300px;
            }
        }
        
        .jss1067 > div {
            color: #FFF;
            width: auto;
            border: none;
            padding: 8px;
            background: none;
        }
        
        .jss1067 > div button {
            color: #FFF;
            padding: 8px;
            font-size: 12px;
            border-radius: 20px;
        }
        
        .jss1067 > div div[class*="__navigation"] button {
            height: auto;
            padding: 8px;
            min-width: 0;
        }
        
        .jss1067 > div button[class*="navigation__label"] {
            font-size: 18px;
        }
        
        .jss1067 > div button[class*="tile--active"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss1067 > div button[class*="tile--now"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss1067 > div button[class*="__year-view"] {
            margin: 2px 0;
            padding: 1em 0.5em;
        }
        
        .jss1067 > div button[class*="__day--weekend"] {
            color: #FFF;
        }
        
        .jss1067 > div button[class*="__day--neighboringMonth"] {
            color: rgba(255, 255, 255, 0.5);
        }
        
        .jss1067 > div button:hover {
            color: #00BFA5;
            background: #E0F2F1 !important;
        }
        
        .jss1067 > div button:focus {
            color: #E0F2F1;
            background: none !important;
            box-shadow: 0 0 0 1px #E0F2F1;
        }
        
        .jss1068 {
            flex: 1;
            display: flex;
            background: #00BFA5;
            align-items: center;
            flex-direction: column;
            justify-content: flex-end;
        }
        
        @media (max-width:959.95px) {
            .jss1068 {
                padding-top: 24px;
            }
        }
        
        .jss1068 > time {
            border: 10px solid #00BFA5;
            box-shadow: 0 0 0 10px rgba(224, 242, 241, 0.6);
            border-radius: 50%;
        }
        
        .jss1068 [class*="__mark__body"],
        .jss1068 [class*="__hand__body"] {
            background: #E0F2F1;
        }
        
        .jss1068 > time > div {
            border: none;
            background: #00BFA5;
        }
        
        .jss1069 {
            color: #E3F2FD;
            margin: 24px;
            font-size: 18px;
            font-weight: 400;
        }
        
        .jss1070 {
            display: flex;
            text-align: center;
            justify-content: center;
        }
        
        .jss1070 li {
            margin: 24px 8px 16px;
        }
        
        .jss1071 {
            color: #FFF;
            margin-top: 8px;
            border-color: #FFF;
        }
        
        .jss1072 {
            height: 360px;
            overflow: hidden;
        }
        
        .jss1072 .jss1043 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss1073 {
            box-shadow: none;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }
        
        .jss1074 {
            margin: 0 auto 32px;
            text-align: center;
            border-radius: 0 0 12px 12px;
        }
        
        @media (max-width:959.95px) {
            .jss1074 {
                margin-bottom: 0;
            }
        }
        
        .jss1075 {
            color: #1565C0;
            font-size: 11px;
            text-decoration: none;
        }
        
        .jss1075 svg {
            width: 0.5em;
        }
        
        .jss1076 p {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss1077 {
            width: 100%;
            height: 420px;
            padding: 16px;
            background-image: linear-gradient(-45deg, #2196F3 0%, #2196F3 33%, #00BFA5 100%);
            ;
        }
        
        .jss1077 button {
            color: #fff;
            background: rgba(255, 255, 255, 0.3);
            border-radius: 12px;
        }
        
        .jss1078 tbody tr:nth-child(even) {
            background: #fafafa;
        }
        
        .jss1079 ul:before {
            left: -2px;
            height: 100%;
            content: "";
            position: absolute;
            border-left: 2px solid #2196F3;
        }
        
        @media (min-width:600px) {
            .jss1079 ul:before {
                left: 104px;
            }
        }
        
        .jss1080 {
            position: relative;
            padding-left: 32px;
            padding-right: 0;
        }
        
        @media (max-width:599.95px) {
            .jss1080 {
                display: block;
            }
        }
        
        .jss1081 {
            padding-left: 32px;
        }
        
        .jss1081 span {
            font-size: 12px;
            font-weight: 600;
        }
        
        .jss1082 {
            position: relative;
        }
        
        .jss1082 span {
            top: 0;
            left: -8px;
            width: 15px;
            border: 3px solid #2196F3;
            height: 15px;
            position: absolute;
            background: #fff;
            border-radius: 50%;
        }
        
        .jss1082 time {
            display: block;
            font-size: 12px;
            text-align: left;
            word-break: break-word;
            white-space: pre-wrap;
            padding-left: 16px;
        }
        
        @media (min-width:600px) {
            .jss1082 time {
                width: 60px;
                text-align: right;
                padding-left: 0;
            }
        }
        
        @media (min-width:600px) {
            .jss1082 span {
                left: 66px;
            }
        }
        
        .jss1083 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 24px;
        }
        
        .jss1084 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 16px;
        }
        
        .jss1085 {
            color: #4caf50;
        }
        
        .jss1085 svg {
            fill: #4caf50;
        }
        
        .jss1086 {
            color: #f44336;
        }
        
        .jss1086 svg {
            fill: #f44336;
        }
        
        .jss1087 {
            color: rgba(0, 0, 0, 0.12);
        }
        
        .jss1087 svg {
            fill: rgba(0, 0, 0, 0.12);
        }
        
        .jss1088 {
            text-align: center;
        }
        
        @media (min-width:600px) {
            .jss1088 {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
        }
        
        @media (max-width:599.95px) {
            .jss1088 button {
                margin-top: 16px;
            }
        }
        
        .jss1089 {
            margin-bottom: 24px;
        }
        
        .jss1090 {
            margin: 0 -24px;
            overflow: hidden;
        }
        
        .jss1091 {
            width: 100%;
            margin-top: 24;
            overflow-x: auto;
        }
        
        .jss1092 {
            min-width: 400px;
        }
        
        .jss1093 {
            min-width: 900px;
        }
        
        .jss1096 {
            height: 270px;
            overflow: hidden;
            position: relative;
            animation: appear 500ms ease-out forwards;
            box-shadow: 0px 0px 25px 1px rgba(50, 50, 50, 0.1);
            border-radius: 12px;
            background-size: cover;
            background-color: #fff;
        }
        
        @media (max-width:599.95px) {
            .jss1096 {
                height: 260px;
            }
        }
        
        .jss1096 h1 {
            left: 35px;
            color: #fff;
            bottom: 0;
            opacity: 0;
            position: absolute;
            animation: title-appear 500ms ease-out 500ms forwards;
            font-size: 80px;
            transform: translateX(150px);
            font-weight: 300;
        }
        
        .jss1096 p {
            left: 35px;
            color: #fff;
            bottom: 0;
            position: absolute;
            animation: title-appear 1s ease-out 500ms forwards;
            font-size: 28px;
            font-weight: 300;
        }
        
        .jss1096.jss1094 {
            background-image: url(https://res.cloudinary.com/walden-global-services/image/upload/v1544584533/dandelion/9.jpg);
            background-position: 0 -120px;
        }
        
        .jss1096.jss1095 {
            background-image: url(https://res.cloudinary.com/walden-global-services/image/upload/v1544584543/dandelion/18.jpg);
            background-position: 0 -120px;
        }

        .jss1308 {
            flex-grow: 1;
        }
        
        .jss1309 {
            flex-grow: 1;
        }
        
        .jss1310 {
            width: 100%;
            overflow: hidden;
            flex-grow: 1;
            background-color: #fff;
        }
        
        .jss1310 header + div {
            padding: 8px !important;
        }
        
        .jss1311 {
            margin: 24px 0;
        }
        
        .jss1312 {
            margin: 16px 0;
        }
        
        .jss1314 {
            color: #1565C0;
            padding: 0 16px;
        }
        
        .jss1315 {
            margin-right: 8px;
        }
        
        .jss1316 {
            padding: 1px 16px;
            border-radius: 4px;
            justify-content: space-around;
        }
        
        .jss1316 > .jss1313 {
            display: flex;
            position: relative;
            align-items: center;
            flex-direction: column;
        }
        
        .jss1316 li {
            margin-bottom: 30px;
        }
        
        .jss1316 .jss1339 {
            top: 50px;
            position: absolute;
            font-size: 11px;
            font-weight: 400;
        }
        
        .jss1317 {
            display: flex;
            margin-bottom: 40px;
            justify-content: space-between;
        }
        
        @media (max-width:599.95px) {
            .jss1317 {
                height: 160px;
                display: block;
            }
        }
        
        .jss1317 li {
            display: flex;
            align-items: center;
            justify-content: flex-start;
        }
        
        @media (min-width:600px) {
            .jss1317 .jss1320 {
                width: 50px;
                height: 50px;
            }
            .jss1317 .jss1320 svg {
                font-size: 32px;
            }
        }
        
        @media (max-width:599.95px) {
            .jss1317 li {
                float: left;
                width: 50%;
                padding-right: 0;
                padding-bottom: 16px;
            }
        }
        
        .jss1320 {
            box-shadow: 0 2px 20px -5px #2196F3;
            margin-right: 8px;
        }
        
        .jss1320 svg {
            font-size: 24px;
        }
        
        .jss1320.jss1318 {
            width: 30px;
            height: 30px;
        }
        
        .jss1320.jss1319 {
            top: 12px;
            left: 8px;
            width: 24px;
            height: 24px;
            margin-right: 0;
        }
        
        .jss1321 {
            color: #fff;
            margin: 10px;
            background-color: #ec407a;
        }
        
        .jss1322 {
            color: #ec407a;
        }
        
        .jss1322 svg {
            fill: #ec407a;
        }
        
        .jss1323 {
            color: #fff;
            margin: 10px;
            background-color: #9c27b0;
        }
        
        .jss1324 {
            color: #9c27b0;
        }
        
        .jss1324 svg {
            fill: #9c27b0;
        }
        
        .jss1325 {
            color: #fff;
            margin: 10px;
            background-color: #03a9f4;
        }
        
        .jss1326 {
            color: #03a9f4;
        }
        
        .jss1326 svg {
            fill: #03a9f4;
        }
        
        .jss1327 {
            color: #fff;
            margin: 10px;
            background-color: #009688;
        }
        
        .jss1328 {
            color: #009688;
        }
        
        .jss1328 svg {
            fill: #009688;
        }
        
        .jss1329 {
            color: #fff;
            margin: 10px;
            background-color: #fb8c00;
        }
        
        .jss1330 {
            color: #fb8c00;
        }
        
        .jss1330 svg {
            fill: #fb8c00;
        }
        
        .jss1331 {
            color: #fff;
            margin: 10px;
            background-color: #536dfe;
        }
        
        .jss1332 {
            color: #536dfe;
        }
        
        .jss1332 svg {
            fill: #536dfe;
        }
        
        .jss1333 {
            color: #ec407a;
        }
        
        .jss1333 div {
            background-color: #ec407a;
        }
        
        .jss1334 {
            color: #7cb342;
        }
        
        .jss1334 div {
            background-color: #7cb342;
        }
        
        .jss1335 {
            color: #fb8c00;
        }
        
        .jss1335 div {
            background-color: #fb8c00;
        }
        
        .jss1336 {
            color: #9c27b0;
        }
        
        .jss1336 div {
            background-color: #9c27b0;
        }
        
        .jss1337 {
            color: #03a9f4;
        }
        
        .jss1337 div {
            background-color: #03a9f4;
        }
        
        .jss1338 {
            width: 100%;
            margin-top: 24px;
            overflow-x: auto;
        }
        
        .jss1339 {
            color: #FFF;
            margin: 8px 0 8px auto;
        }
        
        .jss1340 {
            display: flex;
            align-items: center;
        }
        
        .jss1341 {
            text-align: center;
        }
        
        .jss1342 {
            text-align: right;
        }
        
        .jss1348 {
            color: #2196F3;
            margin: 0 10px;
            display: block;
            text-align: center;
        }
        
        .jss1349 {
            width: 80px;
            height: 80px;
            margin-right: 8px;
            border-radius: 4px;
        }
        
        .jss1351 {
            padding: 5px;
            background: #fff;
        }
        
        .jss1351:hover {
            background-color: #E0F2F1;
        }
        
        .jss1351.jss1350 {
            text-decoration: line-through;
        }
        
        .jss1354 {
            padding: 20px;
            background-color: #00BFA5;
        }
        
        .jss1354 .jss1352,
        .jss1354 .jss1353 {
            color: #fff;
        }
        
        .jss1355 {
            background: #00796B;
            margin-top: 20px;
        }
        
        .jss1355 div {
            background: #E3F2FD;
        }
        
        .jss1356 {
            color: #00BFA5;
            background: #E3F2FD;
            margin-top: 20px;
        }
        
        .jss1356 div {
            color: #fff;
            background: #fb8c00;
        }
        
        .jss1357 {
            display: flex;
            align-items: center;
        }
        
        .jss1357 a {
            color: #2196F3;
            text-decoration: none;
        }
        
        .jss1358 {
            color: #fff;
            opacity: 0.7;
            font-size: 84px;
        }
        
        .jss1359 {
            background: rgba(178, 178, 178, 0.12);
            border-radius: 50%;
        }
        
        .jss1360 {
            text-align: center;
        }
        
        .jss1360 img {
            margin: 10px auto;
        }
        
        .jss1361 {
            display: flex;
            overflow: hidden;
            flex-wrap: wrap;
            justify-content: space-around;
            background-color: #fff;
        }
        
        .jss1362 {
            height: auto;
        }
        
        @media (min-width:600px) {
            .jss1362 {
                width: 500px;
            }
        }
        
        .jss1363 {
            color: rgba(255, 255, 255, 0.54);
        }
        
        .jss1364 {
            max-width: none;
        }
        
        .jss1365 {
            overflow: hidden;
            position: relative;
        }
        
        .jss1366 {
            display: block;
        }
        
        .jss1367 {
            height: 380px;
            margin: 0 5px;
            padding: 60px 20px;
            overflow: hidden;
            position: relative;
            box-shadow: 0px 1px 8px 0px rgba(80, 80, 80, 0.2), 0px 3px 4px 0px rgba(80, 80, 80, 0.14), 0px 3px 3px -2px rgba(80, 80, 80, 0.12);
            border-radius: 12px;
        }
        
        .jss1368 {
            color: #fff;
            right: 10px;
            bottom: 10px;
            opacity: 0.25;
            position: absolute;
            font-size: 96px;
        }
        
        .jss1369 {
            color: #fff;
            display: flex;
            font-size: 20px;
            font-weight: 500;
            margin-bottom: 80px;
            flex-direction: column;
        }
        
        .jss1370 {
            color: #fff;
        }
        
        .jss1371 {
            overflow: auto;
            margin-top: 16px;
        }
        
        .jss1372 {
            width: 100%;
            height: 300px;
            min-width: 400px;
            margin-left: -24px;
        }
        
        .jss1373 > span {
            top: -20px;
            right: 0;
        }
        
        .jss1374 {
            margin-right: 8px;
        }
        
        .jss1375 {
            overflow: hidden;
        }
        
        @media (min-width:600px) {
            .jss1375 {
                display: flex;
            }
        }
        
        .jss1376 {
            z-index: 1;
            background: #00BFA5;
        }
        
        @media (min-width:600px) {
            .jss1376 {
                max-width: 300px;
            }
        }
        
        .jss1376 > div {
            color: #FFF;
            width: auto;
            border: none;
            padding: 8px;
            background: none;
        }
        
        .jss1376 > div button {
            color: #FFF;
            padding: 8px;
            font-size: 12px;
            border-radius: 20px;
        }
        
        .jss1376 > div div[class*="__navigation"] button {
            height: auto;
            padding: 8px;
            min-width: 0;
        }
        
        .jss1376 > div button[class*="navigation__label"] {
            font-size: 18px;
        }
        
        .jss1376 > div button[class*="tile--active"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss1376 > div button[class*="tile--now"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss1376 > div button[class*="__year-view"] {
            margin: 2px 0;
            padding: 1em 0.5em;
        }
        
        .jss1376 > div button[class*="__day--weekend"] {
            color: #FFF;
        }
        
        .jss1376 > div button[class*="__day--neighboringMonth"] {
            color: rgba(255, 255, 255, 0.5);
        }
        
        .jss1376 > div button:hover {
            color: #00BFA5;
            background: #E0F2F1 !important;
        }
        
        .jss1376 > div button:focus {
            color: #E0F2F1;
            background: none !important;
            box-shadow: 0 0 0 1px #E0F2F1;
        }
        
        .jss1377 {
            flex: 1;
            display: flex;
            background: #00BFA5;
            align-items: center;
            flex-direction: column;
            justify-content: flex-end;
        }
        
        @media (max-width:959.95px) {
            .jss1377 {
                padding-top: 24px;
            }
        }
        
        .jss1377 > time {
            border: 10px solid #00BFA5;
            box-shadow: 0 0 0 10px rgba(224, 242, 241, 0.6);
            border-radius: 50%;
        }
        
        .jss1377 [class*="__mark__body"],
        .jss1377 [class*="__hand__body"] {
            background: #E0F2F1;
        }
        
        .jss1377 > time > div {
            border: none;
            background: #00BFA5;
        }
        
        .jss1378 {
            color: #E3F2FD;
            margin: 24px;
            font-size: 18px;
            font-weight: 400;
        }
        
        .jss1379 {
            display: flex;
            text-align: center;
            justify-content: center;
        }
        
        .jss1379 li {
            margin: 24px 8px 16px;
        }
        
        .jss1380 {
            color: #FFF;
            margin-top: 8px;
            border-color: #FFF;
        }
        
        .jss1381 {
            height: 360px;
            overflow: hidden;
        }
        
        .jss1381 .jss1352 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss1382 {
            box-shadow: none;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }
        
        .jss1383 {
            margin: 0 auto 32px;
            text-align: center;
            border-radius: 0 0 12px 12px;
        }
        
        @media (max-width:959.95px) {
            .jss1383 {
                margin-bottom: 0;
            }
        }
        
        .jss1384 {
            color: #1565C0;
            font-size: 11px;
            text-decoration: none;
        }
        
        .jss1384 svg {
            width: 0.5em;
        }
        
        .jss1385 p {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss1386 {
            width: 100%;
            height: 420px;
            padding: 16px;
            background-image: linear-gradient(-45deg, #2196F3 0%, #2196F3 33%, #00BFA5 100%);
            ;
        }
        
        .jss1386 button {
            color: #fff;
            background: rgba(255, 255, 255, 0.3);
            border-radius: 12px;
        }
        
        .jss1387 tbody tr:nth-child(even) {
            background: #fafafa;
        }
        
        .jss1388 ul:before {
            left: -2px;
            height: 100%;
            content: "";
            position: absolute;
            border-left: 2px solid #2196F3;
        }
        
        @media (min-width:600px) {
            .jss1388 ul:before {
                left: 104px;
            }
        }
        
        .jss1389 {
            position: relative;
            padding-left: 32px;
            padding-right: 0;
        }
        
        @media (max-width:599.95px) {
            .jss1389 {
                display: block;
            }
        }
        
        .jss1390 {
            padding-left: 32px;
        }
        
        .jss1390 span {
            font-size: 12px;
            font-weight: 600;
        }
        
        .jss1391 {
            position: relative;
        }
        
        .jss1391 span {
            top: 0;
            left: -8px;
            width: 15px;
            border: 3px solid #2196F3;
            height: 15px;
            position: absolute;
            background: #fff;
            border-radius: 50%;
        }
        
        .jss1391 time {
            display: block;
            font-size: 12px;
            text-align: left;
            word-break: break-word;
            white-space: pre-wrap;
            padding-left: 16px;
        }
        
        @media (min-width:600px) {
            .jss1391 time {
                width: 60px;
                text-align: right;
                padding-left: 0;
            }
        }
        
        @media (min-width:600px) {
            .jss1391 span {
                left: 66px;
            }
        }
        
        .jss1392 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 24px;
        }
        
        .jss1393 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 16px;
        }
        
        .jss1394 {
            color: #4caf50;
        }
        
        .jss1394 svg {
            fill: #4caf50;
        }
        
        .jss1395 {
            color: #f44336;
        }
        
        .jss1395 svg {
            fill: #f44336;
        }
        
        .jss1396 {
            color: rgba(0, 0, 0, 0.12);
        }
        
        .jss1396 svg {
            fill: rgba(0, 0, 0, 0.12);
        }
        
        .jss1397 {
            text-align: center;
        }
        
        @media (min-width:600px) {
            .jss1397 {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
        }
        
        @media (max-width:599.95px) {
            .jss1397 button {
                margin-top: 16px;
            }
        }
        
        .jss1398 {
            margin-bottom: 24px;
        }
        
        .jss1399 {
            margin: 0 -24px;
            overflow: hidden;
        }
        
        .jss1400 {
            width: 100%;
            margin-top: 24;
            overflow-x: auto;
        }
        
        .jss1401 {
            min-width: 400px;
        }
        
        .jss1402 {
            min-width: 900px;
        }
        
        .jss1405 {
            height: auto;
            overflow: hidden;
            position: relative;
            animation: appear 500ms ease-out forwards;
            box-shadow: 0px 0px 25px 1px rgba(50, 50, 50, 0.1);
            border-radius: 12px;
            background-size: cover;
            background-color: #fff;
        }
        
        @media (max-width:599.95px) {
            .jss1405 {
                height: 260px;
            }
        }
        
        .jss1405 h1 {
            left: 35px;
            color: #fff;
            bottom: 0;
            opacity: 0;
            position: absolute;
            animation: title-appear 500ms ease-out 500ms forwards;
            font-size: 80px;
            transform: translateX(150px);
            font-weight: 300;
        }
        
        .jss1405 p {
            left: 35px;
            color: #fff;
            bottom: 0;
            position: absolute;
            animation: title-appear 1s ease-out 500ms forwards;
            font-size: 28px;
            font-weight: 300;
        }
        
        .jss1405.jss1403 {
            background-position: 0 -120px;
        }
        
        .jss1405.jss1404 {
            background-image: url(https://res.cloudinary.com/walden-global-services/image/upload/v1544584543/dandelion/18.jpg);
            background-position: 0 -120px;
        }

        .jss1406 {
            flex-grow: 1;
        }
        
        .jss1407 {
            flex-grow: 1;
        }
        
        .jss1408 {
            width: 100%;
            overflow: hidden;
            flex-grow: 1;
            background-color: #fff;
        }
        
        .jss1408 header + div {
            padding: 8px !important;
        }
        
        .jss1409 {
            margin: 24px 0;
        }
        
        .jss1410 {
            margin: 16px 0;
        }
        
        .jss1412 {
            color: #1565C0;
            padding: 0 16px;
        }
        
        .jss1413 {
            margin-right: 8px;
        }
        
        .jss1414 {
            padding: 1px 16px;
            border-radius: 4px;
            justify-content: space-around;
        }
        
        .jss1414 > .jss1411 {
            display: flex;
            position: relative;
            align-items: center;
            flex-direction: column;
        }
        
        .jss1414 li {
            margin-bottom: 30px;
        }
        
        .jss1414 .jss1437 {
            top: 50px;
            position: absolute;
            font-size: 11px;
            font-weight: 400;
        }
        
        .jss1415 {
            display: flex;
            margin-bottom: 40px;
            justify-content: space-between;
        }
        
        @media (max-width:599.95px) {
            .jss1415 {
                height: 160px;
                display: block;
            }
        }
        
        .jss1415 li {
            display: flex;
            align-items: center;
            justify-content: flex-start;
        }
        
        @media (min-width:600px) {
            .jss1415 .jss1418 {
                width: 50px;
                height: 50px;
            }
            .jss1415 .jss1418 svg {
                font-size: 32px;
            }
        }
        
        @media (max-width:599.95px) {
            .jss1415 li {
                float: left;
                width: 50%;
                padding-right: 0;
                padding-bottom: 16px;
            }
        }
        
        .jss1418 {
            box-shadow: 0 2px 20px -5px #2196F3;
            margin-right: 8px;
        }
        
        .jss1418 svg {
            font-size: 24px;
        }
        
        .jss1418.jss1416 {
            width: 30px;
            height: 30px;
        }
        
        .jss1418.jss1417 {
            top: 12px;
            left: 8px;
            width: 24px;
            height: 24px;
            margin-right: 0;
        }
        
        .jss1419 {
            color: #fff;
            margin: 10px;
            background-color: #ec407a;
        }
        
        .jss1420 {
            color: #ec407a;
        }
        
        .jss1420 svg {
            fill: #ec407a;
        }
        
        .jss1421 {
            color: #fff;
            margin: 10px;
            background-color: #9c27b0;
        }
        
        .jss1422 {
            color: #9c27b0;
        }
        
        .jss1422 svg {
            fill: #9c27b0;
        }
        
        .jss1423 {
            color: #fff;
            margin: 10px;
            background-color: #03a9f4;
        }
        
        .jss1424 {
            color: #03a9f4;
        }
        
        .jss1424 svg {
            fill: #03a9f4;
        }
        
        .jss1425 {
            color: #fff;
            margin: 10px;
            background-color: #009688;
        }
        
        .jss1426 {
            color: #009688;
        }
        
        .jss1426 svg {
            fill: #009688;
        }
        
        .jss1427 {
            color: #fff;
            margin: 10px;
            background-color: #fb8c00;
        }
        
        .jss1428 {
            color: #fb8c00;
        }
        
        .jss1428 svg {
            fill: #fb8c00;
        }
        
        .jss1429 {
            color: #fff;
            margin: 10px;
            background-color: #536dfe;
        }
        
        .jss1430 {
            color: #536dfe;
        }
        
        .jss1430 svg {
            fill: #536dfe;
        }
        
        .jss1431 {
            color: #ec407a;
        }
        
        .jss1431 div {
            background-color: #ec407a;
        }
        
        .jss1432 {
            color: #7cb342;
        }
        
        .jss1432 div {
            background-color: #7cb342;
        }
        
        .jss1433 {
            color: #fb8c00;
        }
        
        .jss1433 div {
            background-color: #fb8c00;
        }
        
        .jss1434 {
            color: #9c27b0;
        }
        
        .jss1434 div {
            background-color: #9c27b0;
        }
        
        .jss1435 {
            color: #03a9f4;
        }
        
        .jss1435 div {
            background-color: #03a9f4;
        }
        
        .jss1436 {
            width: 100%;
            margin-top: 24px;
            overflow-x: auto;
        }
        
        .jss1437 {
            color: #FFF;
            margin: 8px 0 8px auto;
        }
        
        .jss1438 {
            display: flex;
            align-items: center;
        }
        
        .jss1439 {
            text-align: center;
        }
        
        .jss1440 {
            text-align: right;
        }
        
        .jss1446 {
            color: #2196F3;
            margin: 0 10px;
            display: block;
            text-align: center;
        }
        
        .jss1447 {
            width: 80px;
            height: 80px;
            margin-right: 8px;
            border-radius: 4px;
        }
        
        .jss1449 {
            padding: 5px;
            background: #fff;
        }
        
        .jss1449:hover {
            background-color: #E0F2F1;
        }
        
        .jss1449.jss1448 {
            text-decoration: line-through;
        }
        
        .jss1452 {
            padding: 20px;
            background-color: #00BFA5;
        }
        
        .jss1452 .jss1450,
        .jss1452 .jss1451 {
            color: #fff;
        }
        
        .jss1453 {
            background: #00796B;
            margin-top: 20px;
        }
        
        .jss1453 div {
            background: #E3F2FD;
        }
        
        .jss1454 {
            color: #00BFA5;
            background: #E3F2FD;
            margin-top: 20px;
        }
        
        .jss1454 div {
            color: #fff;
            background: #fb8c00;
        }
        
        .jss1455 {
            display: flex;
            align-items: center;
        }
        
        .jss1455 a {
            color: #2196F3;
            text-decoration: none;
        }
        
        .jss1456 {
            color: #fff;
            opacity: 0.7;
            font-size: 84px;
        }
        
        .jss1457 {
            background: rgba(178, 178, 178, 0.12);
            border-radius: 50%;
        }
        
        .jss1458 {
            text-align: center;
        }
        
        .jss1458 img {
            margin: 10px auto;
        }
        
        .jss1459 {
            display: flex;
            overflow: hidden;
            flex-wrap: wrap;
            justify-content: space-around;
            background-color: #fff;
        }
        
        .jss1460 {
            height: auto;
        }
        
        @media (min-width:600px) {
            .jss1460 {
                width: 500px;
            }
        }
        
        .jss1461 {
            color: rgba(255, 255, 255, 0.54);
        }
        
        .jss1462 {
            max-width: none;
        }
        
        .jss1463 {
            overflow: hidden;
            position: relative;
        }
        
        .jss1464 {
            display: block;
        }
        
        .jss1465 {
            height: 380px;
            margin: 0 5px;
            padding: 60px 20px;
            overflow: hidden;
            position: relative;
            box-shadow: 0px 1px 8px 0px rgba(80, 80, 80, 0.2), 0px 3px 4px 0px rgba(80, 80, 80, 0.14), 0px 3px 3px -2px rgba(80, 80, 80, 0.12);
            border-radius: 12px;
        }
        
        .jss1466 {
            color: #fff;
            right: 10px;
            bottom: 10px;
            opacity: 0.25;
            position: absolute;
            font-size: 96px;
        }
        
        .jss1467 {
            color: #fff;
            display: flex;
            font-size: 20px;
            font-weight: 500;
            margin-bottom: 80px;
            flex-direction: column;
        }
        
        .jss1468 {
            color: #fff;
        }
        
        .jss1469 {
            overflow: auto;
            margin-top: 16px;
        }
        
        .jss1470 {
            width: 100%;
            height: 300px;
            min-width: 400px;
            margin-left: -24px;
        }
        
        .jss1471 > span {
            top: -20px;
            right: 0;
        }
        
        .jss1472 {
            margin-right: 8px;
        }
        
        .jss1473 {
            overflow: hidden;
        }
        
        @media (min-width:600px) {
            .jss1473 {
                display: flex;
            }
        }
        
        .jss1474 {
            z-index: 1;
            background: #00BFA5;
        }
        
        @media (min-width:600px) {
            .jss1474 {
                max-width: 300px;
            }
        }
        
        .jss1474 > div {
            color: #FFF;
            width: auto;
            border: none;
            padding: 8px;
            background: none;
        }
        
        .jss1474 > div button {
            color: #FFF;
            padding: 8px;
            font-size: 12px;
            border-radius: 20px;
        }
        
        .jss1474 > div div[class*="__navigation"] button {
            height: auto;
            padding: 8px;
            min-width: 0;
        }
        
        .jss1474 > div button[class*="navigation__label"] {
            font-size: 18px;
        }
        
        .jss1474 > div button[class*="tile--active"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss1474 > div button[class*="tile--now"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss1474 > div button[class*="__year-view"] {
            margin: 2px 0;
            padding: 1em 0.5em;
        }
        
        .jss1474 > div button[class*="__day--weekend"] {
            color: #FFF;
        }
        
        .jss1474 > div button[class*="__day--neighboringMonth"] {
            color: rgba(255, 255, 255, 0.5);
        }
        
        .jss1474 > div button:hover {
            color: #00BFA5;
            background: #E0F2F1 !important;
        }
        
        .jss1474 > div button:focus {
            color: #E0F2F1;
            background: none !important;
            box-shadow: 0 0 0 1px #E0F2F1;
        }
        
        .jss1475 {
            flex: 1;
            display: flex;
            background: #00BFA5;
            align-items: center;
            flex-direction: column;
            justify-content: flex-end;
        }
        
        @media (max-width:959.95px) {
            .jss1475 {
                padding-top: 24px;
            }
        }
        
        .jss1475 > time {
            border: 10px solid #00BFA5;
            box-shadow: 0 0 0 10px rgba(224, 242, 241, 0.6);
            border-radius: 50%;
        }
        
        .jss1475 [class*="__mark__body"],
        .jss1475 [class*="__hand__body"] {
            background: #E0F2F1;
        }
        
        .jss1475 > time > div {
            border: none;
            background: #00BFA5;
        }
        
        .jss1476 {
            color: #E3F2FD;
            margin: 24px;
            font-size: 18px;
            font-weight: 400;
        }
        
        .jss1477 {
            display: flex;
            text-align: center;
            justify-content: center;
        }
        
        .jss1477 li {
            margin: 24px 8px 16px;
        }
        
        .jss1478 {
            color: #FFF;
            margin-top: 8px;
            border-color: #FFF;
        }
        
        .jss1479 {
            height: 360px;
            overflow: hidden;
        }
        
        .jss1479 .jss1450 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss1480 {
            box-shadow: none;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }
        
        .jss1481 {
            margin: 0 auto 32px;
            text-align: center;
            border-radius: 0 0 12px 12px;
        }
        
        @media (max-width:959.95px) {
            .jss1481 {
                margin-bottom: 0;
            }
        }
        
        .jss1482 {
            color: #1565C0;
            font-size: 11px;
            text-decoration: none;
        }
        
        .jss1482 svg {
            width: 0.5em;
        }
        
        .jss1483 p {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss1484 {
            width: 100%;
            height: 420px;
            padding: 16px;
            background-image: linear-gradient(-45deg, #2196F3 0%, #2196F3 33%, #00BFA5 100%);
            ;
        }
        
        .jss1484 button {
            color: #fff;
            background: rgba(255, 255, 255, 0.3);
            border-radius: 12px;
        }
        
        .jss1485 tbody tr:nth-child(even) {
            background: #fafafa;
        }
        
        .jss1486 ul:before {
            left: -2px;
            height: 100%;
            content: "";
            position: absolute;
            border-left: 2px solid #2196F3;
        }
        
        @media (min-width:600px) {
            .jss1486 ul:before {
                left: 104px;
            }
        }
        
        .jss1487 {
            position: relative;
            padding-left: 32px;
            padding-right: 0;
        }
        
        @media (max-width:599.95px) {
            .jss1487 {
                display: block;
            }
        }
        
        .jss1488 {
            padding-left: 32px;
        }
        
        .jss1488 span {
            font-size: 12px;
            font-weight: 600;
        }
        
        .jss1489 {
            position: relative;
        }
        
        .jss1489 span {
            top: 0;
            left: -8px;
            width: 15px;
            border: 3px solid #2196F3;
            height: 15px;
            position: absolute;
            background: #fff;
            border-radius: 50%;
        }
        
        .jss1489 time {
            display: block;
            font-size: 12px;
            text-align: left;
            word-break: break-word;
            white-space: pre-wrap;
            padding-left: 16px;
        }
        
        @media (min-width:600px) {
            .jss1489 time {
                width: 60px;
                text-align: right;
                padding-left: 0;
            }
        }
        
        @media (min-width:600px) {
            .jss1489 span {
                left: 66px;
            }
        }
        
        .jss1490 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 24px;
        }
        
        .jss1491 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 16px;
        }
        
        .jss1492 {
            color: #4caf50;
        }
        
        .jss1492 svg {
            fill: #4caf50;
        }
        
        .jss1493 {
            color: #f44336;
        }
        
        .jss1493 svg {
            fill: #f44336;
        }
        
        .jss1494 {
            color: rgba(0, 0, 0, 0.12);
        }
        
        .jss1494 svg {
            fill: rgba(0, 0, 0, 0.12);
        }
        
        .jss1495 {
            text-align: center;
        }
        
        @media (min-width:600px) {
            .jss1495 {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
        }
        
        @media (max-width:599.95px) {
            .jss1495 button {
                margin-top: 16px;
            }
        }
        
        .jss1496 {
            margin-bottom: 24px;
        }
        
        .jss1497 {
            margin: 0 -24px;
            overflow: hidden;
        }
        
        .jss1498 {
            width: 100%;
            margin-top: 24;
            overflow-x: auto;
        }
        
        .jss1499 {
            min-width: 400px;
        }
        
        .jss1500 {
            min-width: 900px;
        }
        
        .jss1503 {
            height: 270px;
            overflow: hidden;
            position: relative;
            animation: appear 500ms ease-out forwards;
            box-shadow: 0px 0px 25px 1px rgba(50, 50, 50, 0.1);
            border-radius: 12px;
            background-size: cover;
            background-color: #fff;
        }
        
        @media (max-width:599.95px) {
            .jss1503 {
                height: 260px;
            }
        }
        
        .jss1503 h1 {
            left: 35px;
            color: #fff;
            bottom: 0;
            opacity: 0;
            position: absolute;
            animation: title-appear 500ms ease-out 500ms forwards;
            font-size: 80px;
            transform: translateX(150px);
            font-weight: 300;
        }
        
        .jss1503 p {
            left: 35px;
            color: #fff;
            bottom: 0;
            position: absolute;
            animation: title-appear 1s ease-out 500ms forwards;
            font-size: 28px;
            font-weight: 300;
        }
        
        .jss1503.jss1501 {
            background-image: url(https://res.cloudinary.com/walden-global-services/image/upload/v1544584533/dandelion/9.jpg);
            background-position: 0 -120px;
        }
        
        .jss1503.jss1502 {
            background-image: url(https://res.cloudinary.com/walden-global-services/image/upload/v1544584543/dandelion/18.jpg);
            background-position: 0 -120px;
        }

        .MuiCircularProgress-root {
            display: inline-block;
            line-height: 1;
        }
        
        .MuiCircularProgress-static {
            transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        }
        
        .MuiCircularProgress-indeterminate {
            animation: MuiCircularProgress-keyframes-mui-progress-circular-rotate 1.4s linear infinite;
        }
        
        .MuiCircularProgress-colorPrimary {
            color: #2196F3;
        }
        
        .MuiCircularProgress-colorSecondary {
            color: #00BFA5;
        }
        
        .MuiCircularProgress-circle {
            stroke: currentColor;
        }
        
        .MuiCircularProgress-circleStatic {
            transition: stroke-dashoffset 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        }
        
        .MuiCircularProgress-circleIndeterminate {
            animation: MuiCircularProgress-keyframes-mui-progress-circular-dash 1.4s ease-in-out infinite;
            stroke-dasharray: 80px, 200px;
            stroke-dashoffset: 0px;
        }
        
        @-moz-keyframes MuiCircularProgress-keyframes-mui-progress-circular-rotate {
            100% {
                transform: rotate(360deg);
            }
        }
        
        @-moz-keyframes MuiCircularProgress-keyframes-mui-progress-circular-dash {
            0% {
                stroke-dasharray: 1px, 200px;
                stroke-dashoffset: 0px;
            }
            50% {
                stroke-dasharray: 100px, 200px;
                stroke-dashoffset: -15px;
            }
            100% {
                stroke-dasharray: 100px, 200px;
                stroke-dashoffset: -125px;
            }
        }
        
        .MuiCircularProgress-circleDisableShrink {
            animation: none;
        }

        .jss1602 {
            flex-grow: 1;
        }
        
        .jss1603 {
            flex-grow: 1;
        }
        
        .jss1604 {
            width: 100%;
            overflow: hidden;
            flex-grow: 1;
            background-color: #fff;
        }
        
        .jss1604 header + div {
            padding: 8px !important;
        }
        
        .jss1605 {
            margin: 24px 0;
        }
        
        .jss1606 {
            margin: 16px 0;
        }
        
        .jss1608 {
            color: #1565C0;
            padding: 0 16px;
        }
        
        .jss1609 {
            margin-right: 8px;
        }
        
        .jss1610 {
            padding: 1px 16px;
            border-radius: 4px;
            justify-content: space-around;
        }
        
        .jss1610 > .jss1607 {
            display: flex;
            position: relative;
            align-items: center;
            flex-direction: column;
        }
        
        .jss1610 li {
            margin-bottom: 30px;
        }
        
        .jss1610 .jss1633 {
            top: 50px;
            position: absolute;
            font-size: 11px;
            font-weight: 400;
        }
        
        .jss1611 {
            display: flex;
            margin-bottom: 40px;
            justify-content: space-between;
        }
        
        @media (max-width:599.95px) {
            .jss1611 {
                height: 160px;
                display: block;
            }
        }
        
        .jss1611 li {
            display: flex;
            align-items: center;
            justify-content: flex-start;
        }
        
        @media (min-width:600px) {
            .jss1611 .jss1614 {
                width: 50px;
                height: 50px;
            }
            .jss1611 .jss1614 svg {
                font-size: 32px;
            }
        }
        
        @media (max-width:599.95px) {
            .jss1611 li {
                float: left;
                width: 50%;
                padding-right: 0;
                padding-bottom: 16px;
            }
        }
        
        .jss1614 {
            box-shadow: 0 2px 20px -5px #2196F3;
            margin-right: 8px;
        }
        
        .jss1614 svg {
            font-size: 24px;
        }
        
        .jss1614.jss1612 {
            width: 30px;
            height: 30px;
        }
        
        .jss1614.jss1613 {
            top: 12px;
            left: 8px;
            width: 24px;
            height: 24px;
            margin-right: 0;
        }
        
        .jss1615 {
            color: #fff;
            margin: 10px;
            background-color: #ec407a;
        }
        
        .jss1616 {
            color: #ec407a;
        }
        
        .jss1616 svg {
            fill: #ec407a;
        }
        
        .jss1617 {
            color: #fff;
            margin: 10px;
            background-color: #9c27b0;
        }
        
        .jss1618 {
            color: #9c27b0;
        }
        
        .jss1618 svg {
            fill: #9c27b0;
        }
        
        .jss1619 {
            color: #fff;
            margin: 10px;
            background-color: #03a9f4;
        }
        
        .jss1620 {
            color: #03a9f4;
        }
        
        .jss1620 svg {
            fill: #03a9f4;
        }
        
        .jss1621 {
            color: #fff;
            margin: 10px;
            background-color: #009688;
        }
        
        .jss1622 {
            color: #009688;
        }
        
        .jss1622 svg {
            fill: #009688;
        }
        
        .jss1623 {
            color: #fff;
            margin: 10px;
            background-color: #fb8c00;
        }
        
        .jss1624 {
            color: #fb8c00;
        }
        
        .jss1624 svg {
            fill: #fb8c00;
        }
        
        .jss1625 {
            color: #fff;
            margin: 10px;
            background-color: #536dfe;
        }
        
        .jss1626 {
            color: #536dfe;
        }
        
        .jss1626 svg {
            fill: #536dfe;
        }
        
        .jss1627 {
            color: #ec407a;
        }
        
        .jss1627 div {
            background-color: #ec407a;
        }
        
        .jss1628 {
            color: #7cb342;
        }
        
        .jss1628 div {
            background-color: #7cb342;
        }
        
        .jss1629 {
            color: #fb8c00;
        }
        
        .jss1629 div {
            background-color: #fb8c00;
        }
        
        .jss1630 {
            color: #9c27b0;
        }
        
        .jss1630 div {
            background-color: #9c27b0;
        }
        
        .jss1631 {
            color: #03a9f4;
        }
        
        .jss1631 div {
            background-color: #03a9f4;
        }
        
        .jss1632 {
            width: 100%;
            margin-top: 24px;
            overflow-x: auto;
        }
        
        .jss1633 {
            color: #FFF;
            margin: 8px 0 8px auto;
        }
        
        .jss1634 {
            display: flex;
            align-items: center;
        }
        
        .jss1635 {
            text-align: center;
        }
        
        .jss1636 {
            text-align: right;
        }
        
        .jss1642 {
            color: #2196F3;
            margin: 0 10px;
            display: block;
            text-align: center;
        }
        
        .jss1643 {
            width: 80px;
            height: 80px;
            margin-right: 8px;
            border-radius: 4px;
        }
        
        .jss1645 {
            padding: 5px;
            background: #fff;
        }
        
        .jss1645:hover {
            background-color: #E0F2F1;
        }
        
        .jss1645.jss1644 {
            text-decoration: line-through;
        }
        
        .jss1648 {
            padding: 20px;
            background-color: #00BFA5;
        }
        
        .jss1648 .jss1646,
        .jss1648 .jss1647 {
            color: #fff;
        }
        
        .jss1649 {
            background: #00796B;
            margin-top: 20px;
        }
        
        .jss1649 div {
            background: #E3F2FD;
        }
        
        .jss1650 {
            color: #00BFA5;
            background: #E3F2FD;
            margin-top: 20px;
        }
        
        .jss1650 div {
            color: #fff;
            background: #fb8c00;
        }
        
        .jss1651 {
            display: flex;
            align-items: center;
        }
        
        .jss1651 a {
            color: #2196F3;
            text-decoration: none;
        }
        
        .jss1652 {
            color: #fff;
            opacity: 0.7;
            font-size: 84px;
        }
        
        .jss1653 {
            background: rgba(178, 178, 178, 0.12);
            border-radius: 50%;
        }
        
        .jss1654 {
            text-align: center;
        }
        
        .jss1654 img {
            margin: 10px auto;
        }
        
        .jss1655 {
            display: flex;
            overflow: hidden;
            flex-wrap: wrap;
            justify-content: space-around;
            background-color: #fff;
        }
        
        .jss1656 {
            height: auto;
        }
        
        @media (min-width:600px) {
            .jss1656 {
                width: 500px;
            }
        }
        
        .jss1657 {
            color: rgba(255, 255, 255, 0.54);
        }
        
        .jss1658 {
            max-width: none;
        }
        
        .jss1659 {
            overflow: hidden;
            position: relative;
        }
        
        .jss1660 {
            display: block;
        }
        
        .jss1661 {
            height: 380px;
            margin: 0 5px;
            padding: 60px 20px;
            overflow: hidden;
            position: relative;
            box-shadow: 0px 1px 8px 0px rgba(80, 80, 80, 0.2), 0px 3px 4px 0px rgba(80, 80, 80, 0.14), 0px 3px 3px -2px rgba(80, 80, 80, 0.12);
            border-radius: 12px;
        }
        
        .jss1662 {
            color: #fff;
            right: 10px;
            bottom: 10px;
            opacity: 0.25;
            position: absolute;
            font-size: 96px;
        }
        
        .jss1663 {
            color: #fff;
            display: flex;
            font-size: 20px;
            font-weight: 500;
            margin-bottom: 80px;
            flex-direction: column;
        }
        
        .jss1664 {
            color: #fff;
        }
        
        .jss1665 {
            overflow: auto;
            margin-top: 16px;
        }
        
        .jss1666 {
            width: 100%;
            height: 300px;
            min-width: 400px;
            margin-left: -24px;
        }
        
        .jss1667 > span {
            top: -20px;
            right: 0;
        }
        
        .jss1668 {
            margin-right: 8px;
        }
        
        .jss1669 {
            overflow: hidden;
        }
        
        @media (min-width:600px) {
            .jss1669 {
                display: flex;
            }
        }
        
        .jss1670 {
            z-index: 1;
            background: #00BFA5;
        }
        
        @media (min-width:600px) {
            .jss1670 {
                max-width: 300px;
            }
        }
        
        .jss1670 > div {
            color: #FFF;
            width: auto;
            border: none;
            padding: 8px;
            background: none;
        }
        
        .jss1670 > div button {
            color: #FFF;
            padding: 8px;
            font-size: 12px;
            border-radius: 20px;
        }
        
        .jss1670 > div div[class*="__navigation"] button {
            height: auto;
            padding: 8px;
            min-width: 0;
        }
        
        .jss1670 > div button[class*="navigation__label"] {
            font-size: 18px;
        }
        
        .jss1670 > div button[class*="tile--active"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss1670 > div button[class*="tile--now"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss1670 > div button[class*="__year-view"] {
            margin: 2px 0;
            padding: 1em 0.5em;
        }
        
        .jss1670 > div button[class*="__day--weekend"] {
            color: #FFF;
        }
        
        .jss1670 > div button[class*="__day--neighboringMonth"] {
            color: rgba(255, 255, 255, 0.5);
        }
        
        .jss1670 > div button:hover {
            color: #00BFA5;
            background: #E0F2F1 !important;
        }
        
        .jss1670 > div button:focus {
            color: #E0F2F1;
            background: none !important;
            box-shadow: 0 0 0 1px #E0F2F1;
        }
        
        .jss1671 {
            flex: 1;
            display: flex;
            background: #00BFA5;
            align-items: center;
            flex-direction: column;
            justify-content: flex-end;
        }
        
        @media (max-width:959.95px) {
            .jss1671 {
                padding-top: 24px;
            }
        }
        
        .jss1671 > time {
            border: 10px solid #00BFA5;
            box-shadow: 0 0 0 10px rgba(224, 242, 241, 0.6);
            border-radius: 50%;
        }
        
        .jss1671 [class*="__mark__body"],
        .jss1671 [class*="__hand__body"] {
            background: #E0F2F1;
        }
        
        .jss1671 > time > div {
            border: none;
            background: #00BFA5;
        }
        
        .jss1672 {
            color: #E3F2FD;
            margin: 24px;
            font-size: 18px;
            font-weight: 400;
        }
        
        .jss1673 {
            display: flex;
            text-align: center;
            justify-content: center;
        }
        
        .jss1673 li {
            margin: 24px 8px 16px;
        }
        
        .jss1674 {
            color: #FFF;
            margin-top: 8px;
            border-color: #FFF;
        }
        
        .jss1675 {
            height: 360px;
            overflow: hidden;
        }
        
        .jss1675 .jss1646 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss1676 {
            box-shadow: none;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }
        
        .jss1677 {
            margin: 0 auto 32px;
            text-align: center;
            border-radius: 0 0 12px 12px;
        }
        
        @media (max-width:959.95px) {
            .jss1677 {
                margin-bottom: 0;
            }
        }
        
        .jss1678 {
            color: #1565C0;
            font-size: 11px;
            text-decoration: none;
        }
        
        .jss1678 svg {
            width: 0.5em;
        }
        
        .jss1679 p {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss1680 {
            width: 100%;
            height: 420px;
            padding: 16px;
            background-image: linear-gradient(-45deg, #2196F3 0%, #2196F3 33%, #00BFA5 100%);
            ;
        }
        
        .jss1680 button {
            color: #fff;
            background: rgba(255, 255, 255, 0.3);
            border-radius: 12px;
        }
        
        .jss1681 tbody tr:nth-child(even) {
            background: #fafafa;
        }
        
        .jss1682 ul:before {
            left: -2px;
            height: 100%;
            content: "";
            position: absolute;
            border-left: 2px solid #2196F3;
        }
        
        @media (min-width:600px) {
            .jss1682 ul:before {
                left: 104px;
            }
        }
        
        .jss1683 {
            position: relative;
            padding-left: 32px;
            padding-right: 0;
        }
        
        @media (max-width:599.95px) {
            .jss1683 {
                display: block;
            }
        }
        
        .jss1684 {
            padding-left: 32px;
        }
        
        .jss1684 span {
            font-size: 12px;
            font-weight: 600;
        }
        
        .jss1685 {
            position: relative;
        }
        
        .jss1685 span {
            top: 0;
            left: -8px;
            width: 15px;
            border: 3px solid #2196F3;
            height: 15px;
            position: absolute;
            background: #fff;
            border-radius: 50%;
        }
        
        .jss1685 time {
            display: block;
            font-size: 12px;
            text-align: left;
            word-break: break-word;
            white-space: pre-wrap;
            padding-left: 16px;
        }
        
        @media (min-width:600px) {
            .jss1685 time {
                width: 60px;
                text-align: right;
                padding-left: 0;
            }
        }
        
        @media (min-width:600px) {
            .jss1685 span {
                left: 66px;
            }
        }
        
        .jss1686 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 24px;
        }
        
        .jss1687 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 16px;
        }
        
        .jss1688 {
            color: #4caf50;
        }
        
        .jss1688 svg {
            fill: #4caf50;
        }
        
        .jss1689 {
            color: #f44336;
        }
        
        .jss1689 svg {
            fill: #f44336;
        }
        
        .jss1690 {
            color: rgba(0, 0, 0, 0.12);
        }
        
        .jss1690 svg {
            fill: rgba(0, 0, 0, 0.12);
        }
        
        .jss1691 {
            text-align: center;
        }
        
        @media (min-width:600px) {
            .jss1691 {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
        }
        
        @media (max-width:599.95px) {
            .jss1691 button {
                margin-top: 16px;
            }
        }
        
        .jss1692 {
            margin-bottom: 24px;
        }
        
        .jss1693 {
            margin: 0 -24px;
            overflow: hidden;
        }
        
        .jss1694 {
            width: 100%;
            margin-top: 24;
            overflow-x: auto;
        }
        
        .jss1695 {
            min-width: 400px;
        }
        
        .jss1696 {
            min-width: 900px;
        }
        
        .jss1699 {
            height: 270px;
            overflow: hidden;
            position: relative;
            animation: appear 500ms ease-out forwards;
            box-shadow: 0px 0px 25px 1px rgba(50, 50, 50, 0.1);
            border-radius: 12px;
            background-size: cover;
            background-color: #fff;
        }
        
        @media (max-width:599.95px) {
            .jss1699 {
                height: 260px;
            }
        }
        
        .jss1699 h1 {
            left: 35px;
            color: #fff;
            bottom: 0;
            opacity: 0;
            position: absolute;
            animation: title-appear 500ms ease-out 500ms forwards;
            font-size: 80px;
            transform: translateX(150px);
            font-weight: 300;
        }
        
        .jss1699 p {
            left: 35px;
            color: #fff;
            bottom: 0;
            position: absolute;
            animation: title-appear 1s ease-out 500ms forwards;
            font-size: 28px;
            font-weight: 300;
        }
        
        .jss1699.jss1697 {
            background-image: url(https://res.cloudinary.com/walden-global-services/image/upload/v1544584533/dandelion/9.jpg);
            background-position: 0 -120px;
        }
        
        .jss1699.jss1698 {
            background-image: url(https://res.cloudinary.com/walden-global-services/image/upload/v1544584543/dandelion/18.jpg);
            background-position: 0 -120px;
        }

        .MuiMobileStepper-root {
            display: flex;
            padding: 8px;
            background: #fafafa;
            align-items: center;
            flex-direction: row;
            justify-content: space-between;
        }
        
        .MuiMobileStepper-positionBottom {
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 1000;
            position: fixed;
        }
        
        .MuiMobileStepper-positionTop {
            top: 0;
            left: 0;
            right: 0;
            z-index: 1000;
            position: fixed;
        }
        
        .MuiMobileStepper-dots {
            display: flex;
            flex-direction: row;
        }
        
        .MuiMobileStepper-dot {
            width: 8px;
            height: 8px;
            margin: 0 2px;
            border-radius: 50%;
            background-color: rgba(0, 0, 0, 0.26);
        }
        
        .MuiMobileStepper-dotActive {
            background-color: #2196F3;
        }
        
        .MuiMobileStepper-progress {
            width: 50%;
        }

        .jss1504 {
            flex-grow: 1;
        }
        
        .jss1505 {
            flex-grow: 1;
        }
        
        .jss1506 {
            width: 100%;
            overflow: hidden;
            flex-grow: 1;
            background-color: #fff;
        }
        
        .jss1506 header + div {
            padding: 8px !important;
        }
        
        .jss1507 {
            margin: 24px 0;
        }
        
        .jss1508 {
            margin: 16px 0;
        }
        
        .jss1510 {
            color: #1565C0;
            padding: 0 16px;
        }
        
        .jss1511 {
            margin-right: 8px;
        }
        
        .jss1512 {
            padding: 1px 16px;
            border-radius: 4px;
            justify-content: space-around;
        }
        
        .jss1512 > .jss1509 {
            display: flex;
            position: relative;
            align-items: center;
            flex-direction: column;
        }
        
        .jss1512 li {
            margin-bottom: 30px;
        }
        
        .jss1512 .jss1535 {
            top: 50px;
            position: absolute;
            font-size: 11px;
            font-weight: 400;
        }
        
        .jss1513 {
            display: flex;
            margin-bottom: 40px;
            justify-content: space-between;
        }
        
        @media (max-width:599.95px) {
            .jss1513 {
                height: 160px;
                display: block;
            }
        }
        
        .jss1513 li {
            display: flex;
            align-items: center;
            justify-content: flex-start;
        }
        
        @media (min-width:600px) {
            .jss1513 .jss1516 {
                width: 50px;
                height: 50px;
            }
            .jss1513 .jss1516 svg {
                font-size: 32px;
            }
        }
        
        @media (max-width:599.95px) {
            .jss1513 li {
                float: left;
                width: 50%;
                padding-right: 0;
                padding-bottom: 16px;
            }
        }
        
        .jss1516 {
            box-shadow: 0 2px 20px -5px #2196F3;
            margin-right: 8px;
        }
        
        .jss1516 svg {
            font-size: 24px;
        }
        
        .jss1516.jss1514 {
            width: 30px;
            height: 30px;
        }
        
        .jss1516.jss1515 {
            top: 12px;
            left: 8px;
            width: 24px;
            height: 24px;
            margin-right: 0;
        }
        
        .jss1517 {
            color: #fff;
            margin: 10px;
            background-color: #ec407a;
        }
        
        .jss1518 {
            color: #ec407a;
        }
        
        .jss1518 svg {
            fill: #ec407a;
        }
        
        .jss1519 {
            color: #fff;
            margin: 10px;
            background-color: #9c27b0;
        }
        
        .jss1520 {
            color: #9c27b0;
        }
        
        .jss1520 svg {
            fill: #9c27b0;
        }
        
        .jss1521 {
            color: #fff;
            margin: 10px;
            background-color: #03a9f4;
        }
        
        .jss1522 {
            color: #03a9f4;
        }
        
        .jss1522 svg {
            fill: #03a9f4;
        }
        
        .jss1523 {
            color: #fff;
            margin: 10px;
            background-color: #009688;
        }
        
        .jss1524 {
            color: #009688;
        }
        
        .jss1524 svg {
            fill: #009688;
        }
        
        .jss1525 {
            color: #fff;
            margin: 10px;
            background-color: #fb8c00;
        }
        
        .jss1526 {
            color: #fb8c00;
        }
        
        .jss1526 svg {
            fill: #fb8c00;
        }
        
        .jss1527 {
            color: #fff;
            margin: 10px;
            background-color: #536dfe;
        }
        
        .jss1528 {
            color: #536dfe;
        }
        
        .jss1528 svg {
            fill: #536dfe;
        }
        
        .jss1529 {
            color: #ec407a;
        }
        
        .jss1529 div {
            background-color: #ec407a;
        }
        
        .jss1530 {
            color: #7cb342;
        }
        
        .jss1530 div {
            background-color: #7cb342;
        }
        
        .jss1531 {
            color: #fb8c00;
        }
        
        .jss1531 div {
            background-color: #fb8c00;
        }
        
        .jss1532 {
            color: #9c27b0;
        }
        
        .jss1532 div {
            background-color: #9c27b0;
        }
        
        .jss1533 {
            color: #03a9f4;
        }
        
        .jss1533 div {
            background-color: #03a9f4;
        }
        
        .jss1534 {
            width: 100%;
            margin-top: 24px;
            overflow-x: auto;
        }
        
        .jss1535 {
            color: #FFF;
            margin: 8px 0 8px auto;
        }
        
        .jss1536 {
            display: flex;
            align-items: center;
        }
        
        .jss1537 {
            text-align: center;
        }
        
        .jss1538 {
            text-align: right;
        }
        
        .jss1544 {
            color: #2196F3;
            margin: 0 10px;
            display: block;
            text-align: center;
        }
        
        .jss1545 {
            width: 80px;
            height: 80px;
            margin-right: 8px;
            border-radius: 4px;
        }
        
        .jss1547 {
            padding: 5px;
            background: #fff;
        }
        
        .jss1547:hover {
            background-color: #E0F2F1;
        }
        
        .jss1547.jss1546 {
            text-decoration: line-through;
        }
        
        .jss1550 {
            padding: 20px;
            background-color: #00BFA5;
        }
        
        .jss1550 .jss1548,
        .jss1550 .jss1549 {
            color: #fff;
        }
        
        .jss1551 {
            background: #00796B;
            margin-top: 20px;
        }
        
        .jss1551 div {
            background: #E3F2FD;
        }
        
        .jss1552 {
            color: #00BFA5;
            background: #E3F2FD;
            margin-top: 20px;
        }
        
        .jss1552 div {
            color: #fff;
            background: #fb8c00;
        }
        
        .jss1553 {
            display: flex;
            align-items: center;
        }
        
        .jss1553 a {
            color: #2196F3;
            text-decoration: none;
        }
        
        .jss1554 {
            color: #fff;
            opacity: 0.7;
            font-size: 84px;
        }
        
        .jss1555 {
            background: rgba(178, 178, 178, 0.12);
            border-radius: 50%;
        }
        
        .jss1556 {
            text-align: center;
        }
        
        .jss1556 img {
            margin: 10px auto;
        }
        
        .jss1557 {
            display: flex;
            overflow: hidden;
            flex-wrap: wrap;
            justify-content: space-around;
            background-color: #fff;
        }
        
        .jss1558 {
            height: auto;
        }
        
        @media (min-width:600px) {
            .jss1558 {
                width: 500px;
            }
        }
        
        .jss1559 {
            color: rgba(255, 255, 255, 0.54);
        }
        
        .jss1560 {
            max-width: none;
        }
        
        .jss1561 {
            overflow: hidden;
            position: relative;
        }
        
        .jss1562 {
            display: block;
        }
        
        .jss1563 {
            height: 380px;
            margin: 0 5px;
            padding: 60px 20px;
            overflow: hidden;
            position: relative;
            box-shadow: 0px 1px 8px 0px rgba(80, 80, 80, 0.2), 0px 3px 4px 0px rgba(80, 80, 80, 0.14), 0px 3px 3px -2px rgba(80, 80, 80, 0.12);
            border-radius: 12px;
        }
        
        .jss1564 {
            color: #fff;
            right: 10px;
            bottom: 10px;
            opacity: 0.25;
            position: absolute;
            font-size: 96px;
        }
        
        .jss1565 {
            color: #fff;
            display: flex;
            font-size: 20px;
            font-weight: 500;
            margin-bottom: 80px;
            flex-direction: column;
        }
        
        .jss1566 {
            color: #fff;
        }
        
        .jss1567 {
            overflow: auto;
            margin-top: 16px;
        }
        
        .jss1568 {
            width: 100%;
            height: 300px;
            min-width: 400px;
            margin-left: -24px;
        }
        
        .jss1569 > span {
            top: -20px;
            right: 0;
        }
        
        .jss1570 {
            margin-right: 8px;
        }
        
        .jss1571 {
            overflow: hidden;
        }
        
        @media (min-width:600px) {
            .jss1571 {
                display: flex;
            }
        }
        
        .jss1572 {
            z-index: 1;
            background: #00BFA5;
        }
        
        @media (min-width:600px) {
            .jss1572 {
                max-width: 300px;
            }
        }
        
        .jss1572 > div {
            color: #FFF;
            width: auto;
            border: none;
            padding: 8px;
            background: none;
        }
        
        .jss1572 > div button {
            color: #FFF;
            padding: 8px;
            font-size: 12px;
            border-radius: 20px;
        }
        
        .jss1572 > div div[class*="__navigation"] button {
            height: auto;
            padding: 8px;
            min-width: 0;
        }
        
        .jss1572 > div button[class*="navigation__label"] {
            font-size: 18px;
        }
        
        .jss1572 > div button[class*="tile--active"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss1572 > div button[class*="tile--now"] {
            background: #2196F3;
            box-shadow: 0 2px 20px -5px #2196F3;
        }
        
        .jss1572 > div button[class*="__year-view"] {
            margin: 2px 0;
            padding: 1em 0.5em;
        }
        
        .jss1572 > div button[class*="__day--weekend"] {
            color: #FFF;
        }
        
        .jss1572 > div button[class*="__day--neighboringMonth"] {
            color: rgba(255, 255, 255, 0.5);
        }
        
        .jss1572 > div button:hover {
            color: #00BFA5;
            background: #E0F2F1 !important;
        }
        
        .jss1572 > div button:focus {
            color: #E0F2F1;
            background: none !important;
            box-shadow: 0 0 0 1px #E0F2F1;
        }
        
        .jss1573 {
            flex: 1;
            display: flex;
            background: #00BFA5;
            align-items: center;
            flex-direction: column;
            justify-content: flex-end;
        }
        
        @media (max-width:959.95px) {
            .jss1573 {
                padding-top: 24px;
            }
        }
        
        .jss1573 > time {
            border: 10px solid #00BFA5;
            box-shadow: 0 0 0 10px rgba(224, 242, 241, 0.6);
            border-radius: 50%;
        }
        
        .jss1573 [class*="__mark__body"],
        .jss1573 [class*="__hand__body"] {
            background: #E0F2F1;
        }
        
        .jss1573 > time > div {
            border: none;
            background: #00BFA5;
        }
        
        .jss1574 {
            color: #E3F2FD;
            margin: 24px;
            font-size: 18px;
            font-weight: 400;
        }
        
        .jss1575 {
            display: flex;
            text-align: center;
            justify-content: center;
        }
        
        .jss1575 li {
            margin: 24px 8px 16px;
        }
        
        .jss1576 {
            color: #FFF;
            margin-top: 8px;
            border-color: #FFF;
        }
        
        .jss1577 {
            height: 360px;
            overflow: hidden;
        }
        
        .jss1577 .jss1548 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss1578 {
            box-shadow: none;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }
        
        .jss1579 {
            margin: 0 auto 32px;
            text-align: center;
            border-radius: 0 0 12px 12px;
        }
        
        @media (max-width:959.95px) {
            .jss1579 {
                margin-bottom: 0;
            }
        }
        
        .jss1580 {
            color: #1565C0;
            font-size: 11px;
            text-decoration: none;
        }
        
        .jss1580 svg {
            width: 0.5em;
        }
        
        .jss1581 p {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .jss1582 {
            width: 100%;
            height: 420px;
            padding: 16px;
            background-image: linear-gradient(-45deg, #2196F3 0%, #2196F3 33%, #00BFA5 100%);
            ;
        }
        
        .jss1582 button {
            color: #fff;
            background: rgba(255, 255, 255, 0.3);
            border-radius: 12px;
        }
        
        .jss1583 tbody tr:nth-child(even) {
            background: #fafafa;
        }
        
        .jss1584 ul:before {
            left: -2px;
            height: 100%;
            content: "";
            position: absolute;
            border-left: 2px solid #2196F3;
        }
        
        @media (min-width:600px) {
            .jss1584 ul:before {
                left: 104px;
            }
        }
        
        .jss1585 {
            position: relative;
            padding-left: 32px;
            padding-right: 0;
        }
        
        @media (max-width:599.95px) {
            .jss1585 {
                display: block;
            }
        }
        
        .jss1586 {
            padding-left: 32px;
        }
        
        .jss1586 span {
            font-size: 12px;
            font-weight: 600;
        }
        
        .jss1587 {
            position: relative;
        }
        
        .jss1587 span {
            top: 0;
            left: -8px;
            width: 15px;
            border: 3px solid #2196F3;
            height: 15px;
            position: absolute;
            background: #fff;
            border-radius: 50%;
        }
        
        .jss1587 time {
            display: block;
            font-size: 12px;
            text-align: left;
            word-break: break-word;
            white-space: pre-wrap;
            padding-left: 16px;
        }
        
        @media (min-width:600px) {
            .jss1587 time {
                width: 60px;
                text-align: right;
                padding-left: 0;
            }
        }
        
        @media (min-width:600px) {
            .jss1587 span {
                left: 66px;
            }
        }
        
        .jss1588 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 24px;
        }
        
        .jss1589 {
            width: 100%;
            margin-top: -16px;
            margin-bottom: 16px;
        }
        
        .jss1590 {
            color: #4caf50;
        }
        
        .jss1590 svg {
            fill: #4caf50;
        }
        
        .jss1591 {
            color: #f44336;
        }
        
        .jss1591 svg {
            fill: #f44336;
        }
        
        .jss1592 {
            color: rgba(0, 0, 0, 0.12);
        }
        
        .jss1592 svg {
            fill: rgba(0, 0, 0, 0.12);
        }
        
        .jss1593 {
            text-align: center;
        }
        
        @media (min-width:600px) {
            .jss1593 {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
        }
        
        @media (max-width:599.95px) {
            .jss1593 button {
                margin-top: 16px;
            }
        }
        
        .jss1594 {
            margin-bottom: 24px;
        }
        
        .jss1595 {
            margin: 0 -24px;
            overflow: hidden;
        }
        
        .jss1596 {
            width: 100%;
            margin-top: 24;
            overflow-x: auto;
        }
        
        .jss1597 {
            min-width: 400px;
        }
        
        .jss1598 {
            min-width: 900px;
        }
        
        .jss1601 {
            height: 270px;
            overflow: hidden;
            position: relative;
            animation: appear 500ms ease-out forwards;
            box-shadow: 0px 0px 25px 1px rgba(50, 50, 50, 0.1);
            border-radius: 12px;
            background-size: cover;
            background-color: #fff;
        }
        
        @media (max-width:599.95px) {
            .jss1601 {
                height: 260px;
            }
        }
        
        .jss1601 h1 {
            left: 35px;
            color: #fff;
            bottom: 0;
            opacity: 0;
            position: absolute;
            animation: title-appear 500ms ease-out 500ms forwards;
            font-size: 80px;
            transform: translateX(150px);
            font-weight: 300;
        }
        
        .jss1601 p {
            left: 35px;
            color: #fff;
            bottom: 0;
            position: absolute;
            animation: title-appear 1s ease-out 500ms forwards;
            font-size: 28px;
            font-weight: 300;
        }
        
        .jss1601.jss1599 {
            background-image: url(https://res.cloudinary.com/walden-global-services/image/upload/v1544584533/dandelion/9.jpg);
            background-position: 0 -120px;
        }
        
        .jss1601.jss1600 {
            background-image: url(https://res.cloudinary.com/walden-global-services/image/upload/v1544584543/dandelion/18.jpg);
            background-position: 0 -120px;
        }

        @media print {
            .MuiDialog-root {
                position: absolute !important;
            }
        }
        
        .MuiDialog-scrollPaper {
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        .MuiDialog-scrollBody {
            overflow-x: hidden;
            overflow-y: auto;
            text-align: center;
        }
        
        .MuiDialog-scrollBody:after {
            width: 0;
            height: 100%;
            content: "";
            display: inline-block;
            vertical-align: middle;
        }
        
        .MuiDialog-container {
            height: 100%;
            outline: 0;
        }
        
        @media print {
            .MuiDialog-container {
                height: auto;
            }
        }
        
        .MuiDialog-paper {
            margin: 48px;
            position: relative;
            overflow-y: auto;
        }
        
        @media print {
            .MuiDialog-paper {
                box-shadow: none;
                overflow-y: visible;
            }
        }
        
        .MuiDialog-paperScrollPaper {
            display: flex;
            max-height: calc(100% - 96px);
            flex-direction: column;
        }
        
        .MuiDialog-paperScrollBody {
            display: inline-block;
            text-align: left;
            vertical-align: middle;
        }
        
        .MuiDialog-paperWidthFalse {
            max-width: calc(100% - 96px);
        }
        
        .MuiDialog-paperWidthXs {
            max-width: 444px;
        }
        
        @media (max-width:539.95px) {
            .MuiDialog-paperWidthXs.MuiDialog-paperScrollBody {
                max-width: calc(100% - 96px);
            }
        }
        
        .MuiDialog-paperWidthSm {
            max-width: 600px;
        }
        
        @media (max-width:695.95px) {
            .MuiDialog-paperWidthSm.MuiDialog-paperScrollBody {
                max-width: calc(100% - 96px);
            }
        }
        
        .MuiDialog-paperWidthMd {
            max-width: 960px;
        }
        
        @media (max-width:1055.95px) {
            .MuiDialog-paperWidthMd.MuiDialog-paperScrollBody {
                max-width: calc(100% - 96px);
            }
        }
        
        .MuiDialog-paperWidthLg {
            max-width: 1280px;
        }
        
        @media (max-width:1375.95px) {
            .MuiDialog-paperWidthLg.MuiDialog-paperScrollBody {
                max-width: calc(100% - 96px);
            }
        }
        
        .MuiDialog-paperWidthXl {
            max-width: 1920px;
        }
        
        @media (max-width:2015.95px) {
            .MuiDialog-paperWidthXl.MuiDialog-paperScrollBody {
                max-width: calc(100% - 96px);
            }
        }
        
        .MuiDialog-paperFullWidth {
            width: calc(100% - 96px);
        }
        
        .MuiDialog-paperFullScreen {
            width: 100%;
            height: 100%;
            margin: 0;
            max-width: 100%;
            max-height: none;
            border-radius: 0;
        }
        
        .MuiDialog-paperFullScreen.MuiDialog-paperScrollBody {
            margin: 0;
            max-width: 100%;
        }

        .MuiDialogContent-root {
            flex: 1 1 auto;
            padding: 8px 24px;
            overflow-y: auto;
            -webkit-overflow-scrolling: touch;
        }
        
        .MuiDialogContent-root:first-child {
            padding-top: 20px;
        }
        
        .MuiDialogContent-dividers {
            padding: 16px 24px;
            border-top: 1px solid rgba(0, 0, 0, 0.12);
            border-bottom: 1px solid rgba(0, 0, 0, 0.12);
        }

        .jss88 {
            padding: 0;
            overflow: hidden;
        }
        
        .jss89 {
            padding: 0;
            overflow: hidden;
            padding-top: 0 !important;
        }
        
        .jss90 > div > div {
/*            overflow: hidden !important;*/
        }
        
        .jss91 {
            height: 50px;
            text-align: center;
            padding-left: 32px;
            margin-bottom: 20px;
            background-color: #fafafa;
        }
        
        .jss92 {
            width: auto;
            height: auto;
            margin: 0 auto;
            display: block;
            overflow: hidden;
        }
        
        .jss93 {
            left: -25%;
            width: 150%;
            height: 255px;
            margin: 0 auto;
            overflow: hidden;
            position: relative;
            border-radius: 0 0 50% 50%;
        }
        
        .jss94 {
            margin: 0 auto;
            text-align: center;
        }
        
        .jss95 {
            padding: 24px;
        }
        
        .jss95 h2 {
            margin-bottom: 16px;
        }

        .jss3 {
            top: 0;
            right: 0;
            width: 0;
            height: 100%;
            z-index: 10000;
            position: fixed;
            transition: width ease 0.2s;
        }
        
        .jss3.jss2 {
            width: 320px;
        }
        
        @media (max-width:599.95px) {
            .jss3.jss2 {
                width: 100%;
            }
        }
        
        .jss4 {
            right: 0;
        }
        
        .jss4 .jss8 {
            left: -56px;
            box-shadow: -3px 0px 4px 0px rgba(80, 80, 80, 0.2);
            border-radius: 50% 0 0 50%;
        }
        
        .jss5 {
            left: 0;
        }
        
        .jss5 .jss8 {
            right: -56px;
            box-shadow: 3px 0px 4px 0px rgba(80, 80, 80, 0.2);
            border-radius: 0 50% 50% 0;
        }
        
        .jss6 {
            height: 100%;
            box-shadow: 0px 5px 10px 1px rgba(80, 80, 80, 0.2);
            padding-top: 104px;
            background-color: rgba(250, 250, 250, 0.95);
        }
        
        @media (min-width:600px) {
            .jss6 {
                width: 320px;
                padding-top: 48px;
            }
        }
        
        .jss6 > div {
            height: 100%;
        }
        
        .jss6 > div > div {
            height: 100%;
        }
        
        .jss7 {
            width: 100%;
            height: calc(100% - 40px);
            overflow: auto;
            position: relative;
        }
        
        .jss8 {
            top: 300px;
            padding: 8px;
            z-index: 1;
            position: absolute;
            background-color: rgba(250, 250, 250, 0.95);
        }
        
        .jss9 {
            box-shadow: none;
            background-image: linear-gradient(-45deg, #2196F3 -30%, #2196F3 15%, #00BFA5 100%);
            ;
        }
        
        .jss10 {
            top: 0;
            right: 0;
            background-color: #fafafa;
        }
        
        @media (min-width:960px) {
            .jss10 {
                width: 320px;
            }
        }
        
        .jss11 {
            width: 100%;
            flex-direction: row;
        }
        
        .jss11 > span {
            line-height: 50px;
        }
        
        .jss12 {
            margin: 0;
        }
        
        .jss13 {
            padding: 16px;
            margin-bottom: 12px;
        }
        
        .jss14 {
            color: rgba(0, 0, 0, 0.54) !important;
            text-transform: uppercase;
        }
        
        .jss15 {
            top: 4px;
            position: relative;
            font-size: 18px;
            margin-right: 4px;
        }
        
        .jss16 {
            background-color: #00BFA5;
        }
        
        .jss17 {
            background-color: #00BFA5;
        }
        
        .jss18 {
            width: 100%;
            margin: 8px 0;
            display: block;
        }
        
        .jss18 label {
            width: 99%;
            margin: 0;
            display: inline-block;
        }
        
        .jss18 > label {
            position: relative;
        }
        
        .jss18 > label > span {
            top: 12px;
            left: 48px;
            display: block;
            position: absolute;
            margin-top: 10px;
            text-align: center;
        }
        
        @media (min-width:600px) {
            .jss18 label {
                width: 45%;
            }
        }
        
        @media (min-width:960px) {
            .jss18 label {
                width: 33.33%;
            }
        }
        
        .jss19 {
            width: 100%;
            margin: 8px 4px;
            position: relative;
            border-radius: 12px;
        }
        
        .jss19 > span {
            position: absolute;
            visibility: hidden;
        }
        
        .jss20 {
            box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12), 0 0 0px 2px #2196F3;
        }
        
        .jss21 {
            width: 100%;
            display: block;
            padding: 5px;
            position: relative;
            text-align: center;
        }
        
        .jss21:hover {
            opacity: 0.8;
        }
        
        .jss21 img {
            filter: false;
        }
        
        .jss22 {
            width: 100%;
            height: 80px;
            border-radius: 12px;
        }
        
        .jss23 {
            display: block;
        }
        
        .jss24 {
            width: 33%;
            margin: 0;
            display: inline-block;
            padding: 0 8px;
        }
        
        .jss24 img {
            width: 100%;
            height: 78px;
            border-radius: 12px;
        }
        
        .jss25 {
            width: 33%;
            margin: 0;
        }
        
        .jss26 {
            width: 100%;
            margin: 8px 0;
        }
        
        .jss27 {
            padding: 16px;
            position: relative;
            text-align: center;
        }
        
        @media (min-width:600px) {
            .jss27 {
                display: none;
            }
        }
        
        .jss28 {
            top: 4px;
            left: 8px;
            position: absolute;
        }
        
        .jss29 {
            display: none;
        }
        
        .jss30 {
            text-align: center;
        }

        .jss418 {
            width: 100%;
            z-index: 1;
            overflow: auto;
            margin-top: 0;
        }
        
        .jss419 {
            position: relative;
        }
        
        .jss420 {
            width: 100%;
            display: flex;
            z-index: 1;
            min-height: 100%;
        }
        
        .jss421 {
            width: 100%;
            display: flex;
            z-index: 1;
            min-height: 100%;
        }
        
        .jss422 {
            min-height: 1000px;
            background-color: #fafafa;
        }
        
        .jss423 {
            width: 100%;
            height: 100%;
            display: flex;
            background-color: #fafafa;
        }
        
        @media (min-width:1280px) {
            .jss423 {
                overflow: hidden;
                position: absolute;
            }
        }
        
        .jss424 {
            flex-direction: column;
        }
        
        .jss425 {
            flex-direction: row;
        }
        
        .jss426 {
            width: 100%;
            padding: 16px;
            overflow: hidden;
            min-height: 100%;
        }
        
        @media (max-width:1279.95px) {
            .jss426 {
                padding-left: 8px;
                padding-right: 8px;
            }
        }
        
        .jss427 {
            width: 100%;
            height: 100%;
            position: fixed;
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNDQwIDgzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQ0MCA4MzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7b3BhY2l0eTowLjI7fQoJLnN0MXtmaWx0ZXI6dXJsKCNBZG9iZV9PcGFjaXR5TWFza0ZpbHRlcik7fQoJLnN0MntmaWxsOiNGRkZGRkY7fQoJLnN0M3ttYXNrOnVybCgjbWFzay0yXzFfKTtmaWxsOiNGRkZGRkY7fQoJLnN0NHtmaWx0ZXI6dXJsKCNBZG9iZV9PcGFjaXR5TWFza0ZpbHRlcl8xXyk7fQoJLnN0NXttYXNrOnVybCgjbWFzay00XzFfKTtmaWxsOiNGRkZGRkY7fQoJLnN0NntvcGFjaXR5OjAuNDt9Cgkuc3Q3e29wYWNpdHk6NS4wMDAwMDBlLTAyO30KCS5zdDh7ZmlsdGVyOnVybCgjQWRvYmVfT3BhY2l0eU1hc2tGaWx0ZXJfMl8pO30KCS5zdDl7bWFzazp1cmwoI21hc2stNl8xXyk7ZmlsbDojRkZGRkZGO30KCS5zdDEwe29wYWNpdHk6MC4xO30KCS5zdDExe2ZpbHRlcjp1cmwoI0Fkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzNfKTt9Cgkuc3QxMnttYXNrOnVybCgjbWFzay04XzFfKTtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8dGl0bGU+R3JvdXA8L3RpdGxlPgo8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KPGcgaWQ9IldlbGNvbWUiPgoJPGcgaWQ9IkRlc2t0b3AtSEQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAtNzYuMDAwMDAwKSI+CgkJPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5LjAwMDAwMCwgNzYuMDAwMDAwKSI+CgkJCTxnIGlkPSJMaW5lIiBjbGFzcz0ic3QwIj4KCQkJCQoJCQkJCTxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OTYuNTAwMDAwLCAxMzkuMTg2MTA5KSBzY2FsZSgtMSwgLTEpIHRyYW5zbGF0ZSgtNzk2LjUwMDAwMCwgLTEzOS4xODYxMDkpIHRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4xODYxMDkpIj4KCQkJCQk8ZyBpZD0iQ2xpcC0yIj4KCQkJCQk8L2c+CgkJCQkJPGRlZnM+CgkJCQkJCTxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQkJCQkJPGZlQ29sb3JNYXRyaXggIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIxIDAgMCAwIDAgIDAgMSAwIDAgMCAgMCAwIDEgMCAwICAwIDAgMCAxIDAiLz4KCQkJCQkJPC9maWx0ZXI+CgkJCQkJPC9kZWZzPgoJCQkJCTxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJtYXNrLTJfMV8iPgoJCQkJCQk8ZyBjbGFzcz0ic3QxIj4KCQkJCQkJCTxwb2x5Z29uIGlkPSJwYXRoLTFfMV8iIGNsYXNzPSJzdDIiIHBvaW50cz0iLTEwLDAgMTU4MywwIDE1ODMsMjc3LjMgLTEwLDI3Ny4zIAkJCQkJCQkiLz4KCQkJCQkJPC9nPgoJCQkJCTwvbWFzaz4KCQkJCQk8cGF0aCBpZD0iRmlsbC0xIiBjbGFzcz0ic3QzIiBkPSJNLTksMjMxLjd2LTI0LjFjLTAuMS0wLjEtMC4zLTAuMS0wLjQtMC4xQy0xMC45LDIwNy41LTksMjE0LjItOSwyMzEuN3ogTTEyMzEsMC4yCgkJCQkJCUM5OTIuNCw3LDQ5My40LDIyMi45LDI1MC45LDIyNC40Yy0xNjYsMC0yNjAtOTguMy0yNjAtOTguM3Y4MS40YzYsMi43LDQ0LjksNjEuNSwyNTMuNyw2OS4yYzguNiwwLjMsMTcuNCwwLjUsMjYuMywwLjUKCQkJCQkJYzI3MC4zLDAsNjg5LjktMTQwLjYsOTI4LjktMTQwLjZjNi44LDAsMTMuNSwwLjEsMjAsMC4zYzMyMC41LDExLjUsMzYzLjIsNTkuNywzNjMuMiw1OS43di03MC42YzAsMC0xMTMuNy0xMjYuMS0zMzUuNC0xMjYuMQoJCQkJCQlDMTI0Mi4yLDAsMTIzNi42LDAuMSwxMjMxLDAuMnogTTEzOTMsMjAuNGMzNi45LDEwLjQsNzIuMSwyNSwxMDQuNSw0My4yYzUzLjQsMzAsODIsNjAuMyw4NC4yLDYyLjh2NjgKCQkJCQkJYy01LjMtNC0yMC44LTEzLjUtNTkuNy0yMy44Yy0yOS41LTcuOC02Ni42LTE0LjYtMTEwLjEtMjBjLTU0LjMtNi44LTExOS0xMS42LTE5Mi4xLTE0LjJjLTYuNC0wLjItMTMuMi0wLjMtMjAtMC4zCgkJCQkJCWMtMTE2LDAtMjcyLjIsMzIuNi00MzcuNSw2Ny4xYy0xNzMuMSwzNi4xLTM1Mi4yLDczLjUtNDkxLjMsNzMuNWMtOSwwLTE3LjgtMC4yLTI2LjItMC41Yy03OC43LTIuOS0xNDIuNC0xMy40LTE4OS40LTMxLjEKCQkJCQkJYy0zNy41LTE0LjEtNTMuMy0yOC44LTYwLjEtMzVjLTEuNi0xLjQtMi40LTIuMi0zLjEtMi43di03OC41YzcsNi43LDI5LjUsMjcsNjUuMyw0N2MyNS42LDE0LjMsNTIuOSwyNS43LDgxLjIsMzMuOQoJCQkJCQljMzUuMywxMC4yLDcyLjMsMTUuNCwxMDkuOCwxNS40YzMyLjQtMC4yLDY2LjctMy41LDEwNy40LTEwLjJjMzYuMi02LDc2LjYtMTQuNSwxMjMuNS0yNmM4Ny4xLTIxLjQsMTgzLjYtNTAuMSwyNzYuOS03Ny45CgkJCQkJCWM4OC40LTI2LjMsMTc5LjktNTMuNiwyNjEuNi03My45QzExMDkuMiwxNC4yLDExNzksMi40LDEyMzEuMSwxYzUuNS0wLjIsMTEuMS0wLjIsMTYuNi0wLjJDMTI5OCwwLjcsMTM0Ni45LDcuMywxMzkzLDIwLjR6Ii8+CgkJCQk8L2c+CgkJCQkKCQkJCQk8ZyBpZD0iR3JvdXAtMy1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OTMuNDk0OTk3LCA2OTMuMDAwMDAwKSBzY2FsZSgtMSwgLTEpIHRyYW5zbGF0ZSgtNzkzLjQ5NDk5NywgLTY5My4wMDAwMDApIHRyYW5zbGF0ZSgxOS40OTQ5OTcsIDU1NC4wMDAwMDApIj4KCQkJCQk8ZyBpZD0iQ2xpcC0yXzFfIj4KCQkJCQk8L2c+CgkJCQkJPGRlZnM+CgkJCQkJCTxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzFfIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQkJCQkJPGZlQ29sb3JNYXRyaXggIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIxIDAgMCAwIDAgIDAgMSAwIDAgMCAgMCAwIDEgMCAwICAwIDAgMCAxIDAiLz4KCQkJCQkJPC9maWx0ZXI+CgkJCQkJPC9kZWZzPgoJCQkJCTxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJtYXNrLTRfMV8iPgoJCQkJCQk8ZyBjbGFzcz0ic3Q0Ij4KCQkJCQkJCTxwb2x5Z29uIGlkPSJwYXRoLTNfMV8iIGNsYXNzPSJzdDIiIHBvaW50cz0iLTEwLDAgMTUzNy4zLDAgMTUzNy4zLDI3Ny4zIC0xMCwyNzcuMyAJCQkJCQkJIi8+CgkJCQkJCTwvZz4KCQkJCQk8L21hc2s+CgkJCQkJPHBhdGggaWQ9IkZpbGwtMV8xXyIgY2xhc3M9InN0NSIgZD0iTS05LjQsMjA3LjVjLTEuNSwwLDAuNCw2LjcsMC40LDI0LjJ2LTI0LjFDLTkuMiwyMDcuNS05LjMsMjA3LjUtOS40LDIwNy41IE0xMjExLjYsMAoJCQkJCQljLTUuMywwLTEwLjcsMC4xLTE2LjIsMC4yQzk2My43LDcsNDc5LDIyMi45LDI0My40LDIyNC40Yy0wLjgsMC0xLjYsMC0yLjQsMGMtMTU4LjgsMC0yNTAuMS05OC4zLTI1MC4xLTk4LjN2ODEuNAoJCQkJCQljNS44LDIuNyw0My42LDYxLjUsMjQ2LjUsNjkuMmM4LjQsMC4zLDE2LjksMC41LDI1LjYsMC41YzI2Mi42LDAsNjcwLjEtMTQwLjYsOTAyLjItMTQwLjZjNi42LDAsMTMuMSwwLjEsMTkuNCwwLjMKCQkJCQkJYzMxMS4zLDExLjUsMzUyLjgsNTkuNywzNTIuOCw1OS43di03MC42QzE1MzcuMywxMjYuMSwxNDI2LjksMCwxMjExLjYsMCBNMTIxMS42LDAuN2M0OC45LDAsOTYuNCw2LjYsMTQxLjEsMTkuNgoJCQkJCQljMzUuOCwxMC40LDcwLDI1LDEwMS41LDQzLjJjNTEuOCwzMCw3OS42LDYwLjMsODEuOCw2Mi44djY4Yy01LjEtNC0yMC4yLTEzLjUtNTcuOS0yMy44Yy0yOC43LTcuOC02NC43LTE0LjYtMTA2LjktMjAKCQkJCQkJYy01Mi44LTYuOC0xMTUuNi0xMS42LTE4Ni42LTE0LjJjLTYuMi0wLjItMTIuOC0wLjMtMTkuNS0wLjNjLTExMi43LDAtMjY0LjQsMzIuNi00MjUsNjcuMWMtMTY4LjIsMzYuMS0zNDIuMSw3My41LTQ3Ny4yLDczLjUKCQkJCQkJYy04LjcsMC0xNy4zLTAuMi0yNS41LTAuNWMtNzYuNC0yLjktMTM4LjMtMTMuNC0xODMuOS0zMS4xYy0zNi40LTE0LjEtNTEuOC0yOC44LTU4LjMtMzVjLTEuNS0xLjQtMi40LTIuMi0zLjEtMi43di03OC41CgkJCQkJCWM2LjgsNi43LDI4LjYsMjcsNjMuNSw0N2MyNC45LDE0LjMsNTEuNCwyNS43LDc4LjgsMzMuOWMzNC4zLDEwLjIsNzAuMiwxNS40LDEwNi42LDE1LjRjMC44LDAsMS42LDAsMi40LDAKCQkJCQkJYzI5LjEtMC4yLDYyLjQtMy41LDEwMi0xMC4yYzM1LjEtNiw3NC40LTE0LjUsMTE5LjktMjZjODQuNi0yMS40LDE3OC4zLTUwLjEsMjY4LjktNzcuOUM4MjAuMiw4NC43LDkwOSw1Ny40LDk4OC4zLDM3LjEKCQkJCQkJYzg4LjgtMjIuOCwxNTYuNS0zNC42LDIwNy4xLTM2LjFDMTIwMC44LDAuOCwxMjA2LjIsMC43LDEyMTEuNiwwLjdMMTIxMS42LDAuNyIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJCTxnIGlkPSJXaW5nIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOC4wMDAwMDAsIDUwNC4wMDAwMDApIiBjbGFzcz0ic3Q2Ij4KCQkJCTxnIGlkPSJHcm91cC0zXzFfIiBjbGFzcz0ic3Q3Ij4KCQkJCQk8ZyBpZD0iQ2xpcC0yXzJfIj4KCQkJCQk8L2c+CgkJCQkJPGRlZnM+CgkJCQkJCTxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzJfIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEwIiB5PSIwIiB3aWR0aD0iMTUzOSIgaGVpZ2h0PSIyNzciPgoJCQkJCQkJPGZlQ29sb3JNYXRyaXggIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIxIDAgMCAwIDAgIDAgMSAwIDAgMCAgMCAwIDEgMCAwICAwIDAgMCAxIDAiLz4KCQkJCQkJPC9maWx0ZXI+CgkJCQkJPC9kZWZzPgoJCQkJCTxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEwIiB5PSIwIiB3aWR0aD0iMTUzOSIgaGVpZ2h0PSIyNzciIGlkPSJtYXNrLTZfMV8iPgoJCQkJCQk8ZyBjbGFzcz0ic3Q4Ij4KCQkJCQkJCTxwb2x5Z29uIGlkPSJwYXRoLTVfMV8iIGNsYXNzPSJzdDIiIHBvaW50cz0iMTAsMCAxNTQ5LDAgMTU0OSwyNzcgMTAsMjc3IAkJCQkJCQkiLz4KCQkJCQkJPC9nPgoJCQkJCTwvbWFzaz4KCQkJCQk8cGF0aCBpZD0iRmlsbC0xXzJfIiBjbGFzcz0ic3Q5IiBkPSJNMTU0OSwxOTYuNWMwLDAtNDEuMy00OC4xLTM1MC45LTU5LjZjLTIzNC4zLTguNy02NzUuMywxNDkuOC05NDIuMSwxMzkuNgoJCQkJCQlDLTE4LjYsMjY2LjEsMTAuOSwxNjAuOSwxMC45LDIzMS40VjEyNmMwLDAsOTEuNyw5OS4xLDI1MS4xLDk4LjJDNDk2LjQsMjIyLjcsOTc4LjUsNi45LDEyMDguOSwwLjIKCQkJCQkJQzE0MzMuNi02LjMsMTU0OSwxMjYsMTU0OSwxMjZWMTk2LjV6Ii8+CgkJCQk8L2c+CgkJCQk8ZyBpZD0iR3JvdXAtM18yXyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ2LjUzMDE4NCkiIGNsYXNzPSJzdDEwIj4KCQkJCQk8ZyBpZD0iQ2xpcC0yXzNfIj4KCQkJCQk8L2c+CgkJCQkJPGRlZnM+CgkJCQkJCTxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzNfIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEwIiB5PSIwIiB3aWR0aD0iMTUzOSIgaGVpZ2h0PSIyMjMuMiI+CgkJCQkJCQk8ZmVDb2xvck1hdHJpeCAgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjEgMCAwIDAgMCAgMCAxIDAgMCAwICAwIDAgMSAwIDAgIDAgMCAwIDEgMCIvPgoJCQkJCQk8L2ZpbHRlcj4KCQkJCQk8L2RlZnM+CgkJCQkJPG1hc2sgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMTAiIHk9IjAiIHdpZHRoPSIxNTM5IiBoZWlnaHQ9IjIyMy4yIiBpZD0ibWFzay04XzFfIj4KCQkJCQkJPGcgY2xhc3M9InN0MTEiPgoJCQkJCQkJPHBvbHlnb24gaWQ9InBhdGgtN18xXyIgY2xhc3M9InN0MiIgcG9pbnRzPSIxMCwwIDE1NDksMCAxNTQ5LDIyMy4yIDEwLDIyMy4yIAkJCQkJCQkiLz4KCQkJCQkJPC9nPgoJCQkJCTwvbWFzaz4KCQkJCQk8cGF0aCBpZD0iRmlsbC0xXzNfIiBjbGFzcz0ic3QxMiIgZD0iTTE1NDksMTYyLjdjMCwwLTQxLjMtNTQuMi0zNTAuOS02Ny4yQzk2My44LDg1LjcsNTIyLjgsMjM0LDI1Ni4xLDIyMi42CgkJCQkJCWMtMjc0LjYtMTEuOC0yNDUuMS0xMDAtMjQ1LjEtMjAuNVY4My4yYzAsMCw4NS43LDE0MC41LDI0NS4xLDEzOS4zQzQ5MC40LDIyMC45LDk5Mi45LDgsMTIyMy40LDAuNAoJCQkJCQlDMTQ0OC4xLTYuOSwxNTQ5LDgzLjIsMTU0OSw4My4yVjE2Mi43eiIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=) no-repeat;
            background-size: cover;
            background-position: center;
            background-attachment: fixed;
        }
        
        .jss428 {
            width: 100%;
            display: flex;
            align-items: center;
            flex-direction: column;
            background-size: cover;
            justify-content: center;
        }
        
        .jss429 {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: fixed;
            background: #fafafa;
        }
        
        .jss433 {
            top: 0;
            left: 0;
            width: 100%;
            position: absolute;
            background-attachment: fixed;
        }
        
        .jss433.jss430 {
            height: 64px;
        }
        
        .jss433.jss431 {
            height: 400px;
        }
        
        .jss433.jss432 {
            height: 100%;
        }
        
        .jss434 {
            background-image: linear-gradient(-45deg, #2196F3 0%, #2196F3 33%, #00BFA5 100%);
            ;
            background-attachment: fixed;
        }
        
        .jss435 {
            background-color: #2196F3;
        }
        
        .jss436 {
            left: -2px;
            width: 100%;
            bottom: -32px;
            height: auto;
            position: absolute;
            transform: scale(1.1, 0.8);
            transform-origin: bottom;
        }
        
        @media (max-width:599.95px) {
            .jss436 {
                display: none;
            }
        }
        
        .jss437 {
            top: 0;
            left: 0;
            width: 100%;
            height: auto;
            position: absolute;
        }
        
        .jss440 {
            height: 100%;
            position: relative;
        }
        
        .jss440 > div {
            will-change: inherit !important;
        }
        
        .jss440.jss438 {
            padding-top: 64px;
        }
        
        .jss440.jss439 {
            width: 100%;
            margin-top: 24px;
        }
        
        .jss441 {
            top: 0;
            left: 0;
            width: 100%;
            height: 3px;
            z-index: 1000;
            position: absolute;
            background: transparent;
        }
        
        .jss442 {
            left: 0;
            width: 100%;
            bottom: 0;
            opacity: 0.5;
            position: absolute;
        }
        
        .jss443 {
            padding-left: 80px;
        }
        
        .jss444 {
            padding-left: 16px;
        }
        
        .jss445 {
            padding-right: 80px;
        }
        
        .jss446 {
            display: none;
        }
        
        .jss447 {
            top: calc(50% - 45px);
            left: calc(50% - 45px);
            position: fixed;
        }
        
        .jss448 {
            height: 54px;
            display: flex;
            padding: 10px 10px 5px;
            position: relative;
            align-items: center;
            justify-content: center;
        }
        
        .jss448 img {
            width: 20px;
        }
        
        .jss448 h3 {
            color: #fff;
            margin: 0;
            font-size: 16px;
            font-weight: 500;
            padding-left: 10px;
        }
        
        .jss450 {
            padding: 8px;
            padding-bottom: 24px;
        }
        
        @media (min-width:1280px) {
            .jss450 {
                display: flex;
                align-items: flex-end;
                justify-content: space-between;
            }
        }
        
        .jss450 h4 {
            font-weight: 700;
            text-transform: capitalize;
        }
        
        @media (max-width:1279.95px) {
            .jss450 h4 {
                margin-bottom: 24px;
            }
        }
        
        .jss451 {
            color: #1565C0;
        }
        
        .jss452 {
            color: #fff;
        }

        .jss111 {
            width: 100%;
            z-index: 1;
            overflow: auto;
            margin-top: 0;
        }
        
        .jss112 {
            position: relative;
        }
        
        .jss113 {
            width: 100%;
            display: flex;
            z-index: 1;
            min-height: 100%;
        }
        
        .jss114 {
            width: 100%;
            display: flex;
            z-index: 1;
            min-height: 100%;
        }
        
        .jss115 {
            min-height: 1000px;
            background-color: #fafafa;
        }
        
        .jss116 {
            width: 100%;
            height: 100%;
            display: flex;
            background-color: #fafafa;
        }
        
        @media (min-width:1280px) {
            .jss116 {
                overflow: hidden;
                position: absolute;
            }
        }
        
        .jss117 {
            flex-direction: column;
        }
        
        .jss118 {
            flex-direction: row;
        }
        
        .jss119 {
            width: 100%;
            padding: 16px;
            overflow: hidden;
            min-height: 100%;
        }
        
        @media (max-width:1279.95px) {
            .jss119 {
                padding-left: 8px;
                padding-right: 8px;
            }
        }
        
        .jss120 {
            width: 100%;
            height: 100%;
            position: fixed;
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNDQwIDgzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQ0MCA4MzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7b3BhY2l0eTowLjI7fQoJLnN0MXtmaWx0ZXI6dXJsKCNBZG9iZV9PcGFjaXR5TWFza0ZpbHRlcik7fQoJLnN0MntmaWxsOiNGRkZGRkY7fQoJLnN0M3ttYXNrOnVybCgjbWFzay0yXzFfKTtmaWxsOiNGRkZGRkY7fQoJLnN0NHtmaWx0ZXI6dXJsKCNBZG9iZV9PcGFjaXR5TWFza0ZpbHRlcl8xXyk7fQoJLnN0NXttYXNrOnVybCgjbWFzay00XzFfKTtmaWxsOiNGRkZGRkY7fQoJLnN0NntvcGFjaXR5OjAuNDt9Cgkuc3Q3e29wYWNpdHk6NS4wMDAwMDBlLTAyO30KCS5zdDh7ZmlsdGVyOnVybCgjQWRvYmVfT3BhY2l0eU1hc2tGaWx0ZXJfMl8pO30KCS5zdDl7bWFzazp1cmwoI21hc2stNl8xXyk7ZmlsbDojRkZGRkZGO30KCS5zdDEwe29wYWNpdHk6MC4xO30KCS5zdDExe2ZpbHRlcjp1cmwoI0Fkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzNfKTt9Cgkuc3QxMnttYXNrOnVybCgjbWFzay04XzFfKTtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8dGl0bGU+R3JvdXA8L3RpdGxlPgo8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KPGcgaWQ9IldlbGNvbWUiPgoJPGcgaWQ9IkRlc2t0b3AtSEQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAtNzYuMDAwMDAwKSI+CgkJPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5LjAwMDAwMCwgNzYuMDAwMDAwKSI+CgkJCTxnIGlkPSJMaW5lIiBjbGFzcz0ic3QwIj4KCQkJCQoJCQkJCTxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OTYuNTAwMDAwLCAxMzkuMTg2MTA5KSBzY2FsZSgtMSwgLTEpIHRyYW5zbGF0ZSgtNzk2LjUwMDAwMCwgLTEzOS4xODYxMDkpIHRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4xODYxMDkpIj4KCQkJCQk8ZyBpZD0iQ2xpcC0yIj4KCQkJCQk8L2c+CgkJCQkJPGRlZnM+CgkJCQkJCTxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQkJCQkJPGZlQ29sb3JNYXRyaXggIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIxIDAgMCAwIDAgIDAgMSAwIDAgMCAgMCAwIDEgMCAwICAwIDAgMCAxIDAiLz4KCQkJCQkJPC9maWx0ZXI+CgkJCQkJPC9kZWZzPgoJCQkJCTxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJtYXNrLTJfMV8iPgoJCQkJCQk8ZyBjbGFzcz0ic3QxIj4KCQkJCQkJCTxwb2x5Z29uIGlkPSJwYXRoLTFfMV8iIGNsYXNzPSJzdDIiIHBvaW50cz0iLTEwLDAgMTU4MywwIDE1ODMsMjc3LjMgLTEwLDI3Ny4zIAkJCQkJCQkiLz4KCQkJCQkJPC9nPgoJCQkJCTwvbWFzaz4KCQkJCQk8cGF0aCBpZD0iRmlsbC0xIiBjbGFzcz0ic3QzIiBkPSJNLTksMjMxLjd2LTI0LjFjLTAuMS0wLjEtMC4zLTAuMS0wLjQtMC4xQy0xMC45LDIwNy41LTksMjE0LjItOSwyMzEuN3ogTTEyMzEsMC4yCgkJCQkJCUM5OTIuNCw3LDQ5My40LDIyMi45LDI1MC45LDIyNC40Yy0xNjYsMC0yNjAtOTguMy0yNjAtOTguM3Y4MS40YzYsMi43LDQ0LjksNjEuNSwyNTMuNyw2OS4yYzguNiwwLjMsMTcuNCwwLjUsMjYuMywwLjUKCQkJCQkJYzI3MC4zLDAsNjg5LjktMTQwLjYsOTI4LjktMTQwLjZjNi44LDAsMTMuNSwwLjEsMjAsMC4zYzMyMC41LDExLjUsMzYzLjIsNTkuNywzNjMuMiw1OS43di03MC42YzAsMC0xMTMuNy0xMjYuMS0zMzUuNC0xMjYuMQoJCQkJCQlDMTI0Mi4yLDAsMTIzNi42LDAuMSwxMjMxLDAuMnogTTEzOTMsMjAuNGMzNi45LDEwLjQsNzIuMSwyNSwxMDQuNSw0My4yYzUzLjQsMzAsODIsNjAuMyw4NC4yLDYyLjh2NjgKCQkJCQkJYy01LjMtNC0yMC44LTEzLjUtNTkuNy0yMy44Yy0yOS41LTcuOC02Ni42LTE0LjYtMTEwLjEtMjBjLTU0LjMtNi44LTExOS0xMS42LTE5Mi4xLTE0LjJjLTYuNC0wLjItMTMuMi0wLjMtMjAtMC4zCgkJCQkJCWMtMTE2LDAtMjcyLjIsMzIuNi00MzcuNSw2Ny4xYy0xNzMuMSwzNi4xLTM1Mi4yLDczLjUtNDkxLjMsNzMuNWMtOSwwLTE3LjgtMC4yLTI2LjItMC41Yy03OC43LTIuOS0xNDIuNC0xMy40LTE4OS40LTMxLjEKCQkJCQkJYy0zNy41LTE0LjEtNTMuMy0yOC44LTYwLjEtMzVjLTEuNi0xLjQtMi40LTIuMi0zLjEtMi43di03OC41YzcsNi43LDI5LjUsMjcsNjUuMyw0N2MyNS42LDE0LjMsNTIuOSwyNS43LDgxLjIsMzMuOQoJCQkJCQljMzUuMywxMC4yLDcyLjMsMTUuNCwxMDkuOCwxNS40YzMyLjQtMC4yLDY2LjctMy41LDEwNy40LTEwLjJjMzYuMi02LDc2LjYtMTQuNSwxMjMuNS0yNmM4Ny4xLTIxLjQsMTgzLjYtNTAuMSwyNzYuOS03Ny45CgkJCQkJCWM4OC40LTI2LjMsMTc5LjktNTMuNiwyNjEuNi03My45QzExMDkuMiwxNC4yLDExNzksMi40LDEyMzEuMSwxYzUuNS0wLjIsMTEuMS0wLjIsMTYuNi0wLjJDMTI5OCwwLjcsMTM0Ni45LDcuMywxMzkzLDIwLjR6Ii8+CgkJCQk8L2c+CgkJCQkKCQkJCQk8ZyBpZD0iR3JvdXAtMy1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OTMuNDk0OTk3LCA2OTMuMDAwMDAwKSBzY2FsZSgtMSwgLTEpIHRyYW5zbGF0ZSgtNzkzLjQ5NDk5NywgLTY5My4wMDAwMDApIHRyYW5zbGF0ZSgxOS40OTQ5OTcsIDU1NC4wMDAwMDApIj4KCQkJCQk8ZyBpZD0iQ2xpcC0yXzFfIj4KCQkJCQk8L2c+CgkJCQkJPGRlZnM+CgkJCQkJCTxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzFfIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQkJCQkJPGZlQ29sb3JNYXRyaXggIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIxIDAgMCAwIDAgIDAgMSAwIDAgMCAgMCAwIDEgMCAwICAwIDAgMCAxIDAiLz4KCQkJCQkJPC9maWx0ZXI+CgkJCQkJPC9kZWZzPgoJCQkJCTxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJtYXNrLTRfMV8iPgoJCQkJCQk8ZyBjbGFzcz0ic3Q0Ij4KCQkJCQkJCTxwb2x5Z29uIGlkPSJwYXRoLTNfMV8iIGNsYXNzPSJzdDIiIHBvaW50cz0iLTEwLDAgMTUzNy4zLDAgMTUzNy4zLDI3Ny4zIC0xMCwyNzcuMyAJCQkJCQkJIi8+CgkJCQkJCTwvZz4KCQkJCQk8L21hc2s+CgkJCQkJPHBhdGggaWQ9IkZpbGwtMV8xXyIgY2xhc3M9InN0NSIgZD0iTS05LjQsMjA3LjVjLTEuNSwwLDAuNCw2LjcsMC40LDI0LjJ2LTI0LjFDLTkuMiwyMDcuNS05LjMsMjA3LjUtOS40LDIwNy41IE0xMjExLjYsMAoJCQkJCQljLTUuMywwLTEwLjcsMC4xLTE2LjIsMC4yQzk2My43LDcsNDc5LDIyMi45LDI0My40LDIyNC40Yy0wLjgsMC0xLjYsMC0yLjQsMGMtMTU4LjgsMC0yNTAuMS05OC4zLTI1MC4xLTk4LjN2ODEuNAoJCQkJCQljNS44LDIuNyw0My42LDYxLjUsMjQ2LjUsNjkuMmM4LjQsMC4zLDE2LjksMC41LDI1LjYsMC41YzI2Mi42LDAsNjcwLjEtMTQwLjYsOTAyLjItMTQwLjZjNi42LDAsMTMuMSwwLjEsMTkuNCwwLjMKCQkJCQkJYzMxMS4zLDExLjUsMzUyLjgsNTkuNywzNTIuOCw1OS43di03MC42QzE1MzcuMywxMjYuMSwxNDI2LjksMCwxMjExLjYsMCBNMTIxMS42LDAuN2M0OC45LDAsOTYuNCw2LjYsMTQxLjEsMTkuNgoJCQkJCQljMzUuOCwxMC40LDcwLDI1LDEwMS41LDQzLjJjNTEuOCwzMCw3OS42LDYwLjMsODEuOCw2Mi44djY4Yy01LjEtNC0yMC4yLTEzLjUtNTcuOS0yMy44Yy0yOC43LTcuOC02NC43LTE0LjYtMTA2LjktMjAKCQkJCQkJYy01Mi44LTYuOC0xMTUuNi0xMS42LTE4Ni42LTE0LjJjLTYuMi0wLjItMTIuOC0wLjMtMTkuNS0wLjNjLTExMi43LDAtMjY0LjQsMzIuNi00MjUsNjcuMWMtMTY4LjIsMzYuMS0zNDIuMSw3My41LTQ3Ny4yLDczLjUKCQkJCQkJYy04LjcsMC0xNy4zLTAuMi0yNS41LTAuNWMtNzYuNC0yLjktMTM4LjMtMTMuNC0xODMuOS0zMS4xYy0zNi40LTE0LjEtNTEuOC0yOC44LTU4LjMtMzVjLTEuNS0xLjQtMi40LTIuMi0zLjEtMi43di03OC41CgkJCQkJCWM2LjgsNi43LDI4LjYsMjcsNjMuNSw0N2MyNC45LDE0LjMsNTEuNCwyNS43LDc4LjgsMzMuOWMzNC4zLDEwLjIsNzAuMiwxNS40LDEwNi42LDE1LjRjMC44LDAsMS42LDAsMi40LDAKCQkJCQkJYzI5LjEtMC4yLDYyLjQtMy41LDEwMi0xMC4yYzM1LjEtNiw3NC40LTE0LjUsMTE5LjktMjZjODQuNi0yMS40LDE3OC4zLTUwLjEsMjY4LjktNzcuOUM4MjAuMiw4NC43LDkwOSw1Ny40LDk4OC4zLDM3LjEKCQkJCQkJYzg4LjgtMjIuOCwxNTYuNS0zNC42LDIwNy4xLTM2LjFDMTIwMC44LDAuOCwxMjA2LjIsMC43LDEyMTEuNiwwLjdMMTIxMS42LDAuNyIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJCTxnIGlkPSJXaW5nIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOC4wMDAwMDAsIDUwNC4wMDAwMDApIiBjbGFzcz0ic3Q2Ij4KCQkJCTxnIGlkPSJHcm91cC0zXzFfIiBjbGFzcz0ic3Q3Ij4KCQkJCQk8ZyBpZD0iQ2xpcC0yXzJfIj4KCQkJCQk8L2c+CgkJCQkJPGRlZnM+CgkJCQkJCTxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzJfIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEwIiB5PSIwIiB3aWR0aD0iMTUzOSIgaGVpZ2h0PSIyNzciPgoJCQkJCQkJPGZlQ29sb3JNYXRyaXggIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIxIDAgMCAwIDAgIDAgMSAwIDAgMCAgMCAwIDEgMCAwICAwIDAgMCAxIDAiLz4KCQkJCQkJPC9maWx0ZXI+CgkJCQkJPC9kZWZzPgoJCQkJCTxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEwIiB5PSIwIiB3aWR0aD0iMTUzOSIgaGVpZ2h0PSIyNzciIGlkPSJtYXNrLTZfMV8iPgoJCQkJCQk8ZyBjbGFzcz0ic3Q4Ij4KCQkJCQkJCTxwb2x5Z29uIGlkPSJwYXRoLTVfMV8iIGNsYXNzPSJzdDIiIHBvaW50cz0iMTAsMCAxNTQ5LDAgMTU0OSwyNzcgMTAsMjc3IAkJCQkJCQkiLz4KCQkJCQkJPC9nPgoJCQkJCTwvbWFzaz4KCQkJCQk8cGF0aCBpZD0iRmlsbC0xXzJfIiBjbGFzcz0ic3Q5IiBkPSJNMTU0OSwxOTYuNWMwLDAtNDEuMy00OC4xLTM1MC45LTU5LjZjLTIzNC4zLTguNy02NzUuMywxNDkuOC05NDIuMSwxMzkuNgoJCQkJCQlDLTE4LjYsMjY2LjEsMTAuOSwxNjAuOSwxMC45LDIzMS40VjEyNmMwLDAsOTEuNyw5OS4xLDI1MS4xLDk4LjJDNDk2LjQsMjIyLjcsOTc4LjUsNi45LDEyMDguOSwwLjIKCQkJCQkJQzE0MzMuNi02LjMsMTU0OSwxMjYsMTU0OSwxMjZWMTk2LjV6Ii8+CgkJCQk8L2c+CgkJCQk8ZyBpZD0iR3JvdXAtM18yXyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ2LjUzMDE4NCkiIGNsYXNzPSJzdDEwIj4KCQkJCQk8ZyBpZD0iQ2xpcC0yXzNfIj4KCQkJCQk8L2c+CgkJCQkJPGRlZnM+CgkJCQkJCTxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzNfIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEwIiB5PSIwIiB3aWR0aD0iMTUzOSIgaGVpZ2h0PSIyMjMuMiI+CgkJCQkJCQk8ZmVDb2xvck1hdHJpeCAgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjEgMCAwIDAgMCAgMCAxIDAgMCAwICAwIDAgMSAwIDAgIDAgMCAwIDEgMCIvPgoJCQkJCQk8L2ZpbHRlcj4KCQkJCQk8L2RlZnM+CgkJCQkJPG1hc2sgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMTAiIHk9IjAiIHdpZHRoPSIxNTM5IiBoZWlnaHQ9IjIyMy4yIiBpZD0ibWFzay04XzFfIj4KCQkJCQkJPGcgY2xhc3M9InN0MTEiPgoJCQkJCQkJPHBvbHlnb24gaWQ9InBhdGgtN18xXyIgY2xhc3M9InN0MiIgcG9pbnRzPSIxMCwwIDE1NDksMCAxNTQ5LDIyMy4yIDEwLDIyMy4yIAkJCQkJCQkiLz4KCQkJCQkJPC9nPgoJCQkJCTwvbWFzaz4KCQkJCQk8cGF0aCBpZD0iRmlsbC0xXzNfIiBjbGFzcz0ic3QxMiIgZD0iTTE1NDksMTYyLjdjMCwwLTQxLjMtNTQuMi0zNTAuOS02Ny4yQzk2My44LDg1LjcsNTIyLjgsMjM0LDI1Ni4xLDIyMi42CgkJCQkJCWMtMjc0LjYtMTEuOC0yNDUuMS0xMDAtMjQ1LjEtMjAuNVY4My4yYzAsMCw4NS43LDE0MC41LDI0NS4xLDEzOS4zQzQ5MC40LDIyMC45LDk5Mi45LDgsMTIyMy40LDAuNAoJCQkJCQlDMTQ0OC4xLTYuOSwxNTQ5LDgzLjIsMTU0OSw4My4yVjE2Mi43eiIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=) no-repeat;
            background-size: cover;
            background-position: center;
            background-attachment: fixed;
        }
        
        .jss121 {
            width: 100%;
            display: flex;
            align-items: center;
            flex-direction: column;
            background-size: cover;
            justify-content: center;
        }
        
        .jss122 {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: fixed;
            background: #fafafa;
        }
        
        .jss126 {
            top: 0;
            left: 0;
            width: 100%;
            position: absolute;
            background-attachment: fixed;
        }
        
        .jss126.jss123 {
            height: 64px;
        }
        
        .jss126.jss124 {
            height: 400px;
        }
        
        .jss126.jss125 {
            height: 100%;
        }
        
        .jss127 {
            background-image: linear-gradient(-45deg, #2196F3 0%, #2196F3 33%, #00BFA5 100%);
            ;
            background-attachment: fixed;
        }
        
        .jss128 {
            background-color: #2196F3;
        }
        
        .jss129 {
            left: -2px;
            width: 100%;
            bottom: -32px;
            height: auto;
            position: absolute;
            transform: scale(1.1, 0.8);
            transform-origin: bottom;
        }
        
        @media (max-width:599.95px) {
            .jss129 {
                display: none;
            }
        }
        
        .jss130 {
            top: 0;
            left: 0;
            width: 100%;
            height: auto;
            position: absolute;
        }
        
        .jss133 {
            height: 100%;
            position: relative;
        }
        
        .jss133 > div {
            will-change: inherit !important;
        }
        
        .jss133.jss131 {
            padding-top: 64px;
        }
        
        .jss133.jss132 {
            width: 100%;
            margin-top: 24px;
        }
        
        .jss134 {
            top: 0;
            left: 0;
            width: 100%;
            height: 3px;
            z-index: 1000;
            position: absolute;
            background: transparent;
        }
        
        .jss135 {
            left: 0;
            width: 100%;
            bottom: 0;
            opacity: 0.5;
            position: absolute;
        }
        
        .jss136 {
            padding-left: 80px;
        }
        
        .jss137 {
            padding-left: 16px;
        }
        
        .jss138 {
            padding-right: 80px;
        }
        
        .jss139 {
            display: none;
        }
        
        .jss140 {
            top: calc(50% - 45px);
            left: calc(50% - 45px);
            position: fixed;
        }
        
        .jss141 {
            height: 54px;
            display: flex;
            padding: 10px 10px 5px;
            position: relative;
            align-items: center;
            justify-content: center;
        }
        
        .jss141 img {
            width: 20px;
        }
        
        .jss141 h3 {
            color: #fff;
            margin: 0;
            font-size: 16px;
            font-weight: 500;
            padding-left: 10px;
        }
        
        .jss143 {
            padding: 8px;
            padding-bottom: 24px;
        }
        
        @media (min-width:1280px) {
            .jss143 {
                display: flex;
                align-items: flex-end;
                justify-content: space-between;
            }
        }
        
        .jss143 h4 {
            font-weight: 700;
        }
        
        @media (max-width:1279.95px) {
            .jss143 h4 {
                margin-bottom: 24px;
            }
        }
        
        .jss144 {
            color: #1565C0;
        }
        
        .jss145 {
            color: #fff;
        }

        .jss53 {
            width: 100%;
            z-index: 1;
            overflow: auto;
            margin-top: 0;
        }
        
        .jss54 {
            position: relative;
        }
        
        .jss55 {
            width: 100%;
            display: flex;
            z-index: 1;
            min-height: 100%;
        }
        
        .jss56 {
            width: 100%;
            display: flex;
            z-index: 1;
            min-height: 100%;
        }
        
        .jss57 {
            min-height: 1000px;
            background-color: #fafafa;
        }
        
        .jss58 {
            width: 100%;
            height: 100%;
            display: flex;
            background-color: #fafafa;
        }
        
        @media (min-width:1280px) {
            .jss58 {
                overflow: hidden;
                position: absolute;
            }
        }
        
        .jss59 {
            flex-direction: column;
        }
        
        .jss60 {
            flex-direction: row;
        }
        
        .jss61 {
            width: 100%;
            padding: 16px;
            overflow: hidden;
            min-height: 100%;
        }
        
        @media (max-width:1279.95px) {
            .jss61 {
                padding-left: 8px;
                padding-right: 8px;
            }
        }
        
        .jss62 {
            width: 100%;
            height: 100%;
            position: fixed;
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNDQwIDgzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQ0MCA4MzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7b3BhY2l0eTowLjI7fQoJLnN0MXtmaWx0ZXI6dXJsKCNBZG9iZV9PcGFjaXR5TWFza0ZpbHRlcik7fQoJLnN0MntmaWxsOiNGRkZGRkY7fQoJLnN0M3ttYXNrOnVybCgjbWFzay0yXzFfKTtmaWxsOiNGRkZGRkY7fQoJLnN0NHtmaWx0ZXI6dXJsKCNBZG9iZV9PcGFjaXR5TWFza0ZpbHRlcl8xXyk7fQoJLnN0NXttYXNrOnVybCgjbWFzay00XzFfKTtmaWxsOiNGRkZGRkY7fQoJLnN0NntvcGFjaXR5OjAuNDt9Cgkuc3Q3e29wYWNpdHk6NS4wMDAwMDBlLTAyO30KCS5zdDh7ZmlsdGVyOnVybCgjQWRvYmVfT3BhY2l0eU1hc2tGaWx0ZXJfMl8pO30KCS5zdDl7bWFzazp1cmwoI21hc2stNl8xXyk7ZmlsbDojRkZGRkZGO30KCS5zdDEwe29wYWNpdHk6MC4xO30KCS5zdDExe2ZpbHRlcjp1cmwoI0Fkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzNfKTt9Cgkuc3QxMnttYXNrOnVybCgjbWFzay04XzFfKTtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8dGl0bGU+R3JvdXA8L3RpdGxlPgo8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KPGcgaWQ9IldlbGNvbWUiPgoJPGcgaWQ9IkRlc2t0b3AtSEQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAtNzYuMDAwMDAwKSI+CgkJPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5LjAwMDAwMCwgNzYuMDAwMDAwKSI+CgkJCTxnIGlkPSJMaW5lIiBjbGFzcz0ic3QwIj4KCQkJCQoJCQkJCTxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OTYuNTAwMDAwLCAxMzkuMTg2MTA5KSBzY2FsZSgtMSwgLTEpIHRyYW5zbGF0ZSgtNzk2LjUwMDAwMCwgLTEzOS4xODYxMDkpIHRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4xODYxMDkpIj4KCQkJCQk8ZyBpZD0iQ2xpcC0yIj4KCQkJCQk8L2c+CgkJCQkJPGRlZnM+CgkJCQkJCTxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQkJCQkJPGZlQ29sb3JNYXRyaXggIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIxIDAgMCAwIDAgIDAgMSAwIDAgMCAgMCAwIDEgMCAwICAwIDAgMCAxIDAiLz4KCQkJCQkJPC9maWx0ZXI+CgkJCQkJPC9kZWZzPgoJCQkJCTxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJtYXNrLTJfMV8iPgoJCQkJCQk8ZyBjbGFzcz0ic3QxIj4KCQkJCQkJCTxwb2x5Z29uIGlkPSJwYXRoLTFfMV8iIGNsYXNzPSJzdDIiIHBvaW50cz0iLTEwLDAgMTU4MywwIDE1ODMsMjc3LjMgLTEwLDI3Ny4zIAkJCQkJCQkiLz4KCQkJCQkJPC9nPgoJCQkJCTwvbWFzaz4KCQkJCQk8cGF0aCBpZD0iRmlsbC0xIiBjbGFzcz0ic3QzIiBkPSJNLTksMjMxLjd2LTI0LjFjLTAuMS0wLjEtMC4zLTAuMS0wLjQtMC4xQy0xMC45LDIwNy41LTksMjE0LjItOSwyMzEuN3ogTTEyMzEsMC4yCgkJCQkJCUM5OTIuNCw3LDQ5My40LDIyMi45LDI1MC45LDIyNC40Yy0xNjYsMC0yNjAtOTguMy0yNjAtOTguM3Y4MS40YzYsMi43LDQ0LjksNjEuNSwyNTMuNyw2OS4yYzguNiwwLjMsMTcuNCwwLjUsMjYuMywwLjUKCQkJCQkJYzI3MC4zLDAsNjg5LjktMTQwLjYsOTI4LjktMTQwLjZjNi44LDAsMTMuNSwwLjEsMjAsMC4zYzMyMC41LDExLjUsMzYzLjIsNTkuNywzNjMuMiw1OS43di03MC42YzAsMC0xMTMuNy0xMjYuMS0zMzUuNC0xMjYuMQoJCQkJCQlDMTI0Mi4yLDAsMTIzNi42LDAuMSwxMjMxLDAuMnogTTEzOTMsMjAuNGMzNi45LDEwLjQsNzIuMSwyNSwxMDQuNSw0My4yYzUzLjQsMzAsODIsNjAuMyw4NC4yLDYyLjh2NjgKCQkJCQkJYy01LjMtNC0yMC44LTEzLjUtNTkuNy0yMy44Yy0yOS41LTcuOC02Ni42LTE0LjYtMTEwLjEtMjBjLTU0LjMtNi44LTExOS0xMS42LTE5Mi4xLTE0LjJjLTYuNC0wLjItMTMuMi0wLjMtMjAtMC4zCgkJCQkJCWMtMTE2LDAtMjcyLjIsMzIuNi00MzcuNSw2Ny4xYy0xNzMuMSwzNi4xLTM1Mi4yLDczLjUtNDkxLjMsNzMuNWMtOSwwLTE3LjgtMC4yLTI2LjItMC41Yy03OC43LTIuOS0xNDIuNC0xMy40LTE4OS40LTMxLjEKCQkJCQkJYy0zNy41LTE0LjEtNTMuMy0yOC44LTYwLjEtMzVjLTEuNi0xLjQtMi40LTIuMi0zLjEtMi43di03OC41YzcsNi43LDI5LjUsMjcsNjUuMyw0N2MyNS42LDE0LjMsNTIuOSwyNS43LDgxLjIsMzMuOQoJCQkJCQljMzUuMywxMC4yLDcyLjMsMTUuNCwxMDkuOCwxNS40YzMyLjQtMC4yLDY2LjctMy41LDEwNy40LTEwLjJjMzYuMi02LDc2LjYtMTQuNSwxMjMuNS0yNmM4Ny4xLTIxLjQsMTgzLjYtNTAuMSwyNzYuOS03Ny45CgkJCQkJCWM4OC40LTI2LjMsMTc5LjktNTMuNiwyNjEuNi03My45QzExMDkuMiwxNC4yLDExNzksMi40LDEyMzEuMSwxYzUuNS0wLjIsMTEuMS0wLjIsMTYuNi0wLjJDMTI5OCwwLjcsMTM0Ni45LDcuMywxMzkzLDIwLjR6Ii8+CgkJCQk8L2c+CgkJCQkKCQkJCQk8ZyBpZD0iR3JvdXAtMy1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OTMuNDk0OTk3LCA2OTMuMDAwMDAwKSBzY2FsZSgtMSwgLTEpIHRyYW5zbGF0ZSgtNzkzLjQ5NDk5NywgLTY5My4wMDAwMDApIHRyYW5zbGF0ZSgxOS40OTQ5OTcsIDU1NC4wMDAwMDApIj4KCQkJCQk8ZyBpZD0iQ2xpcC0yXzFfIj4KCQkJCQk8L2c+CgkJCQkJPGRlZnM+CgkJCQkJCTxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzFfIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPgoJCQkJCQkJPGZlQ29sb3JNYXRyaXggIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIxIDAgMCAwIDAgIDAgMSAwIDAgMCAgMCAwIDEgMCAwICAwIDAgMCAxIDAiLz4KCQkJCQkJPC9maWx0ZXI+CgkJCQkJPC9kZWZzPgoJCQkJCTxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJtYXNrLTRfMV8iPgoJCQkJCQk8ZyBjbGFzcz0ic3Q0Ij4KCQkJCQkJCTxwb2x5Z29uIGlkPSJwYXRoLTNfMV8iIGNsYXNzPSJzdDIiIHBvaW50cz0iLTEwLDAgMTUzNy4zLDAgMTUzNy4zLDI3Ny4zIC0xMCwyNzcuMyAJCQkJCQkJIi8+CgkJCQkJCTwvZz4KCQkJCQk8L21hc2s+CgkJCQkJPHBhdGggaWQ9IkZpbGwtMV8xXyIgY2xhc3M9InN0NSIgZD0iTS05LjQsMjA3LjVjLTEuNSwwLDAuNCw2LjcsMC40LDI0LjJ2LTI0LjFDLTkuMiwyMDcuNS05LjMsMjA3LjUtOS40LDIwNy41IE0xMjExLjYsMAoJCQkJCQljLTUuMywwLTEwLjcsMC4xLTE2LjIsMC4yQzk2My43LDcsNDc5LDIyMi45LDI0My40LDIyNC40Yy0wLjgsMC0xLjYsMC0yLjQsMGMtMTU4LjgsMC0yNTAuMS05OC4zLTI1MC4xLTk4LjN2ODEuNAoJCQkJCQljNS44LDIuNyw0My42LDYxLjUsMjQ2LjUsNjkuMmM4LjQsMC4zLDE2LjksMC41LDI1LjYsMC41YzI2Mi42LDAsNjcwLjEtMTQwLjYsOTAyLjItMTQwLjZjNi42LDAsMTMuMSwwLjEsMTkuNCwwLjMKCQkJCQkJYzMxMS4zLDExLjUsMzUyLjgsNTkuNywzNTIuOCw1OS43di03MC42QzE1MzcuMywxMjYuMSwxNDI2LjksMCwxMjExLjYsMCBNMTIxMS42LDAuN2M0OC45LDAsOTYuNCw2LjYsMTQxLjEsMTkuNgoJCQkJCQljMzUuOCwxMC40LDcwLDI1LDEwMS41LDQzLjJjNTEuOCwzMCw3OS42LDYwLjMsODEuOCw2Mi44djY4Yy01LjEtNC0yMC4yLTEzLjUtNTcuOS0yMy44Yy0yOC43LTcuOC02NC43LTE0LjYtMTA2LjktMjAKCQkJCQkJYy01Mi44LTYuOC0xMTUuNi0xMS42LTE4Ni42LTE0LjJjLTYuMi0wLjItMTIuOC0wLjMtMTkuNS0wLjNjLTExMi43LDAtMjY0LjQsMzIuNi00MjUsNjcuMWMtMTY4LjIsMzYuMS0zNDIuMSw3My41LTQ3Ny4yLDczLjUKCQkJCQkJYy04LjcsMC0xNy4zLTAuMi0yNS41LTAuNWMtNzYuNC0yLjktMTM4LjMtMTMuNC0xODMuOS0zMS4xYy0zNi40LTE0LjEtNTEuOC0yOC44LTU4LjMtMzVjLTEuNS0xLjQtMi40LTIuMi0zLjEtMi43di03OC41CgkJCQkJCWM2LjgsNi43LDI4LjYsMjcsNjMuNSw0N2MyNC45LDE0LjMsNTEuNCwyNS43LDc4LjgsMzMuOWMzNC4zLDEwLjIsNzAuMiwxNS40LDEwNi42LDE1LjRjMC44LDAsMS42LDAsMi40LDAKCQkJCQkJYzI5LjEtMC4yLDYyLjQtMy41LDEwMi0xMC4yYzM1LjEtNiw3NC40LTE0LjUsMTE5LjktMjZjODQuNi0yMS40LDE3OC4zLTUwLjEsMjY4LjktNzcuOUM4MjAuMiw4NC43LDkwOSw1Ny40LDk4OC4zLDM3LjEKCQkJCQkJYzg4LjgtMjIuOCwxNTYuNS0zNC42LDIwNy4xLTM2LjFDMTIwMC44LDAuOCwxMjA2LjIsMC43LDEyMTEuNiwwLjdMMTIxMS42LDAuNyIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJCTxnIGlkPSJXaW5nIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOC4wMDAwMDAsIDUwNC4wMDAwMDApIiBjbGFzcz0ic3Q2Ij4KCQkJCTxnIGlkPSJHcm91cC0zXzFfIiBjbGFzcz0ic3Q3Ij4KCQkJCQk8ZyBpZD0iQ2xpcC0yXzJfIj4KCQkJCQk8L2c+CgkJCQkJPGRlZnM+CgkJCQkJCTxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzJfIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEwIiB5PSIwIiB3aWR0aD0iMTUzOSIgaGVpZ2h0PSIyNzciPgoJCQkJCQkJPGZlQ29sb3JNYXRyaXggIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIxIDAgMCAwIDAgIDAgMSAwIDAgMCAgMCAwIDEgMCAwICAwIDAgMCAxIDAiLz4KCQkJCQkJPC9maWx0ZXI+CgkJCQkJPC9kZWZzPgoJCQkJCTxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEwIiB5PSIwIiB3aWR0aD0iMTUzOSIgaGVpZ2h0PSIyNzciIGlkPSJtYXNrLTZfMV8iPgoJCQkJCQk8ZyBjbGFzcz0ic3Q4Ij4KCQkJCQkJCTxwb2x5Z29uIGlkPSJwYXRoLTVfMV8iIGNsYXNzPSJzdDIiIHBvaW50cz0iMTAsMCAxNTQ5LDAgMTU0OSwyNzcgMTAsMjc3IAkJCQkJCQkiLz4KCQkJCQkJPC9nPgoJCQkJCTwvbWFzaz4KCQkJCQk8cGF0aCBpZD0iRmlsbC0xXzJfIiBjbGFzcz0ic3Q5IiBkPSJNMTU0OSwxOTYuNWMwLDAtNDEuMy00OC4xLTM1MC45LTU5LjZjLTIzNC4zLTguNy02NzUuMywxNDkuOC05NDIuMSwxMzkuNgoJCQkJCQlDLTE4LjYsMjY2LjEsMTAuOSwxNjAuOSwxMC45LDIzMS40VjEyNmMwLDAsOTEuNyw5OS4xLDI1MS4xLDk4LjJDNDk2LjQsMjIyLjcsOTc4LjUsNi45LDEyMDguOSwwLjIKCQkJCQkJQzE0MzMuNi02LjMsMTU0OSwxMjYsMTU0OSwxMjZWMTk2LjV6Ii8+CgkJCQk8L2c+CgkJCQk8ZyBpZD0iR3JvdXAtM18yXyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ2LjUzMDE4NCkiIGNsYXNzPSJzdDEwIj4KCQkJCQk8ZyBpZD0iQ2xpcC0yXzNfIj4KCQkJCQk8L2c+CgkJCQkJPGRlZnM+CgkJCQkJCTxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzNfIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEwIiB5PSIwIiB3aWR0aD0iMTUzOSIgaGVpZ2h0PSIyMjMuMiI+CgkJCQkJCQk8ZmVDb2xvck1hdHJpeCAgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjEgMCAwIDAgMCAgMCAxIDAgMCAwICAwIDAgMSAwIDAgIDAgMCAwIDEgMCIvPgoJCQkJCQk8L2ZpbHRlcj4KCQkJCQk8L2RlZnM+CgkJCQkJPG1hc2sgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMTAiIHk9IjAiIHdpZHRoPSIxNTM5IiBoZWlnaHQ9IjIyMy4yIiBpZD0ibWFzay04XzFfIj4KCQkJCQkJPGcgY2xhc3M9InN0MTEiPgoJCQkJCQkJPHBvbHlnb24gaWQ9InBhdGgtN18xXyIgY2xhc3M9InN0MiIgcG9pbnRzPSIxMCwwIDE1NDksMCAxNTQ5LDIyMy4yIDEwLDIyMy4yIAkJCQkJCQkiLz4KCQkJCQkJPC9nPgoJCQkJCTwvbWFzaz4KCQkJCQk8cGF0aCBpZD0iRmlsbC0xXzNfIiBjbGFzcz0ic3QxMiIgZD0iTTE1NDksMTYyLjdjMCwwLTQxLjMtNTQuMi0zNTAuOS02Ny4yQzk2My44LDg1LjcsNTIyLjgsMjM0LDI1Ni4xLDIyMi42CgkJCQkJCWMtMjc0LjYtMTEuOC0yNDUuMS0xMDAtMjQ1LjEtMjAuNVY4My4yYzAsMCw4NS43LDE0MC41LDI0NS4xLDEzOS4zQzQ5MC40LDIyMC45LDk5Mi45LDgsMTIyMy40LDAuNAoJCQkJCQlDMTQ0OC4xLTYuOSwxNTQ5LDgzLjIsMTU0OSw4My4yVjE2Mi43eiIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=) no-repeat;
            background-size: cover;
            background-position: center;
            background-attachment: fixed;
        }
        
        .jss63 {
            width: 100%;
            display: flex;
            align-items: center;
            flex-direction: column;
            background-size: cover;
            justify-content: center;
        }
        
        .jss64 {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: fixed;
            background: #fafafa;
        }
        
        .jss68 {
            top: 0;
            left: 0;
            width: 100%;
            position: absolute;
            background-attachment: fixed;
        }
        
        .jss68.jss65 {
            height: 64px;
        }
        
        .jss68.jss66 {
            height: 400px;
        }
        
        .jss68.jss67 {
            height: 100%;
        }
        
        .jss69 {
            background-image: linear-gradient(-45deg, #2196F3 0%, #2196F3 33%, #00BFA5 100%);
            ;
            background-attachment: fixed;
        }
        
        .jss70 {
            background-color: #2196F3;
        }
        
        .jss71 {
            left: -2px;
            width: 100%;
            bottom: -32px;
            height: auto;
            position: absolute;
            transform: scale(1.1, 0.8);
            transform-origin: bottom;
        }
        
        @media (max-width:599.95px) {
            .jss71 {
                display: none;
            }
        }
        
        .jss72 {
            top: 0;
            left: 0;
            width: 100%;
            height: auto;
            position: absolute;
        }
        
        .jss75 {
            height: 100%;
            position: relative;
        }
        
        .jss75 > div {
            will-change: inherit !important;
        }
        
        .jss75.jss73 {
            padding-top: 64px;
        }
        
        .jss75.jss74 {
            width: 100%;
            margin-top: 24px;
        }
        
        .jss76 {
            top: 0;
            left: 0;
            width: 100%;
            height: 3px;
            z-index: 1000;
            position: absolute;
            background: transparent;
        }
        
        .jss77 {
            left: 0;
            width: 100%;
            bottom: 0;
            opacity: 0.5;
            position: absolute;
        }
        
        .jss78 {
            padding-left: 80px;
        }
        
        .jss79 {
            padding-left: 16px;
        }
        
        .jss80 {
            padding-right: 80px;
        }
        
        .jss81 {
            display: none;
        }
        
        .jss82 {
            top: calc(50% - 45px);
            left: calc(50% - 45px);
            position: fixed;
        }
        
        .jss83 {
            height: 54px;
            display: flex;
            padding: 10px 10px 5px;
            position: relative;
            align-items: center;
            justify-content: center;
        }
        
        .jss83 img {
            width: 20px;
        }
        
        .jss83 h3 {
            color: #fff;
            margin: 0;
            font-size: 16px;
            font-weight: 500;
            padding-left: 10px;
        }
        
        .jss85 {
            padding: 8px;
            padding-bottom: 24px;
        }
        
        @media (min-width:1280px) {
            .jss85 {
                display: flex;
                align-items: flex-end;
                justify-content: space-between;
            }
        }
        
        .jss85 h4 {
            font-weight: 700;
            text-transform: capitalize;
        }
        
        @media (max-width:1279.95px) {
            .jss85 h4 {
                margin-bottom: 24px;
            }
        }
        
        .jss86 {
            color: #1565C0;
        }
        
        .jss87 {
            color: #fff;
        }

        .jss1 {
            width: 100%;
            z-index: 1;
            margin-top: 0;
            min-height: 100%;
        }

        .jss663 {
            flex-grow: 1;
        }
        
        .jss664 {
            padding: 24px;
        }
        
        .jss665 {
            margin: 12px 0;
            background: none;
        }
        
        .jss666 {
            width: 100%;
            display: block;
            overflow: hidden;
            position: relative;
            box-shadow: 0px 1px 3px 0px rgba(80, 80, 80, 0.2), 0px 1px 1px 0px rgba(80, 80, 80, 0.14), 0px 2px 1px -1px rgba(80, 80, 80, 0.12);
            border-radius: 12px;
        }
        
        .jss667 {
            padding-top: 0 !important;
            padding-bottom: 0 !important;
        }
        
        @media (min-width:600px) {
            .jss667 {
                padding: 0 !important;
            }
        }

        .react-swipeable-view-container {
            display: -webkit-box;
            display: -ms-flexbox;
        }
        
        .react-swipeable-view-container > div {
            -ms-flex-negative: 0;
        }

	.MuiCollapse-container.MuiCollapse-entered {
		min-height: 0px;
		height: auto;
		transition-duration: 452ms;
		display:none;
	}

#menu-notification .MuiListItemAvatar-root {
	min-width:56px;
}
.mui-tooltip-fullscreen {
	position: relative;
	top: 70px;
	left: 250px;
	color:#fff;
	font-size: 11px;
	background:#555;
	padding: 2px 7px;
	border-radius: 5px;
	display:none;
}
.mui-tooltip-light-dark {
	position: relative;
	top: 70px;
	left: 310px;
	color:#fff;
	font-size: 11px;
	background:#555;
	padding: 2px 7px;
	border-radius: 5px;
	display:none;
}
.mui-tooltip-help {
	position: relative;
	top: 70px;
	left: 373px;
	color:#fff;
	font-size: 11px;
	background:#555;
	padding: 2px 7px;
	border-radius: 5px;
	display:none;
}
.MuiButtonBase-root.MuiIconButton-root.jss190[title="Full Screen"]:hover ~ .mui-tooltip-fullscreen {
	display:block;
}
.slider-content .inner {
    padding: 0 70px;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.slider-content .inner h1, .slider-content .inner h3 {
    margin-left: auto;
    margin-right: auto;
    max-width: 840px;
    color: 
    #FFFFFF;
    line-height: 1;
}
.slide.animateIn.previous h1, .slide.animateIn.previous h3, .slide.current h1, .slide.current h3, .slide.animateIn.next h1, .slide.animateIn.next h3, .slide.animateIn.previous button, .slide.current button, .slide.animateIn.next button, .slide.animateIn.previous p, .slide.current p, .slide.animateIn.next p, .slide.animateIn.previous section *, .slide.current section *, .slide.animateIn.next section * {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-delay: .9s;
    transition-delay: .9s;
    opacity: 1;
}
.slide h1, .slide h3 {
    transition: all 0.3s ease;
        transition-delay: 0s;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
}
.jss572.jss558 {
	z-index:100;
}


.light-mode .MuiPaper-root {
/*	color: rgba(0, 0, 0, 0.87);*/
        transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.dark-mode .MuiPaper-root {
	background-color: #292929;
        transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        color: #ffffff;
}
.dark-mode header {
	background-color: transparent!important;
}

.light-mode .jss429 {
    background: #fafafa;
}
.dark-mode .jss429 {
    background: #303030;
}

.light-mode .jss434 {
    background-image: linear-gradient(-45deg, #2196F3 0%, #2196F3 33%, #00BFA5 100%);
    background-attachment: fixed;
}
.dark-mode .jss434 {
  background-image: linear-gradient(-45deg, rgb(39, 99, 147) 0%, rgb(39, 99, 147) 33%, rgb(0, 114, 99) 100%);
  background-attachment: fixed;
}

.light-mode .jss553 {
    height: 100%;
    position: fixed;
    box-shadow: 0 10px 15px -5px;
    background-color: rgba(255, 255, 255, 0.95);
}
.dark-mode .jss553 {
    height: 100%;
    position: fixed;
    box-shadow: 0 10px 15px -5px;
    background-color: rgba(62, 57, 107, .07);
}

.light-mode .jss553 {
    height: 100%;
    position: fixed;
    box-shadow: 0 10px 15px -5px rgba(62, 57, 107, .07);
    background-color: rgba(255, 255, 255, 0.95);
}
.dark-mode .jss553 {
    height: 100%;
    position: fixed;
    box-shadow: 0 10px 15px -5px rgba(62, 57, 107, .07);
    background-color: rgba(66, 66, 66, 0.75);
}

.light-mode .MuiButtonBase-root.MuiFab-root.jss156.MuiFab-sizeSmall.jss155 {
    box-shadow: 0 2px 40px -5px #2196F3;
    background-color: #E3F2FD;
}
.dark-mode .MuiButtonBase-root.MuiFab-root.jss156.MuiFab-sizeSmall {
    color: #ffffff;
    z-index: 10;
    box-shadow: none;
    background-color: transparent;
}
.dark-mode .jss155 .MuiButtonBase-root.MuiFab-root.jss156.MuiFab-sizeSmall {
    box-shadow: 0 2px 40px -5px #42A5F5;
    background-color:#42A5F5;
    color: #fff;
}

.light-mode {
    color: rgba(0, 0, 0, 0.54);
}
.dark-mode {
    color:   #fff;
}

.light-mode .jss572.jss558 {
    z-index: 100;
}
.dark-mode .jss572.jss558 {
    z-index: 100;
    color:  #fff;
}

.light-mode .MuiButton-label {
    width: 100%;
    display: inherit;
    align-items: inherit;
    justify-content: inherit;
}
.dark-mode .MuiButton-label {
    width: 100%;
    display: inherit;
    align-items: inherit;
    justify-content: inherit;
    color: #fff;
}
.light-mode .MuiListItemIcon-root {
	color: rgba(0, 0, 0, 0.54);
}
.dark-mode .MuiListItemIcon-root {
	color:#ffffff;
}
.light-mode .jss436.light_img {
	display:block;
}
.light-mode .jss436.dark_img {
	display:none;
}
.dark-mode .jss436.light_img {
	display:none;
}
.dark-mode .jss436.dark_img {
	display:block;
}

.dark-mode .jss155,.dark-mode .jss380 {
	background-color: rgba(0,0,0,0);
}

.light-mode .jss168.jss166 {
	background-image: linear-gradient(-45deg,#2196F3 0%, #2196F3 33%,  #00BFA5 100%);
}
.dark-mode .jss168.jss166 {
	background-image: linear-gradient(-45deg, rgb(39, 99, 147) 0%, rgb(39, 99, 147) 33%, rgb(0, 114, 99) 100%);
}
#menu-help.dark-mode .MuiPaper-elevation24 {
	box-shadow:none;
}
#menu-help.dark-mode .MuiPaper-root.MuiMobileStepper-root.MuiMobileStepper-positionStatic.jss94 {
	background: #303030;
}
#content,#content_info {
	margin-left: 25px;
}
.dark-mode .MuiTypography-root.MuiListItemText-primary.jss605.MuiTypography-body1 {
	color:#fff;
}
.dark-mode .MuiTypography-root.MuiListItemText-secondary.MuiTypography-body2.MuiTypography-colorTextSecondary {
	color:#fff;
}
.votebutton {
	text-align:center;
}
.dark-mode .helpslide article {
	background:#292929;
}
.dark-mode #bxguid .bx-controls {
	background: #303030!important;
}
.light-mode .guide_c {
	background: url('../imgc/guide_c.png') center center no-repeat;
	position:absolute;
	top:210px;
	z-index:500;
	width: 600px;
	height: 45px;
}
.dark-mode .guide_c {
	background: url('../imgc/guide_cd.png') center center no-repeat;
	position:absolute;
	top:210px;
	z-index:500;
	width: 600px;
	height: 45px;
}
.dark-mode .MuiTypography-root.jss991.MuiTypography-h6,.dark-mode .MuiTypography-root.jss896.MuiTypography-button {
	text-shadow:none;
	color:#fff;
}
.dark-mode .jss998 {
	width: 48px;
	border: none;
	height: 48px;
	background:#42A5F5;
	box-shadow: 0 2px 15px -5px #42A5F5;
	text-align: center;
	line-height: 44px;
	margin-right: 24px;
	border-radius: 8px;
	vertical-align: middle;
}
.dark-mode .jss998 svg {
    fill: #fff;
    width: 60%;
    height: 60%;
    vertical-align: middle;
}
.jss574 h4 {
	width:210px;
}
.jss383 .jss574 h4 {
	width:120px;
}
.copyright {
	color:#888;
	height: 70px;
	z-index: 23524664;
	position: relative;
	font-size: 14px;
	top: -40px;
	text-align: center;
}
@media (max-width:1260px) {
.MuiDrawer-root.MuiDrawer-docked {
/*    display:none;*/
z-index: 10000;
}
#mmenu {
    display:none;
}
}
@media (max-width:700px) {
.jss191 {
    display:none;
}
}
.jqx-grid-cell-hover-metro a {
color:#000000!important;
}
tr {
border: 0px;
}
#add_posl_info a::after {
    content: "\f019";
    font-family: 'FontAwesome';
    font-style: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    text-rendering: auto;
    speak: none;
    font-weight: normal;
    margin-left: 7px;
}
#acc {
	width:385px!important;
}
#panelrighthide {
position: relative;
left: 100%;
color: #2196F3;
height: 55px;
background: none;
box-shadow: none;
border: 0px;
top: 60px;
width: 55px;
padding: 0px;
border-radius: 15px;
margin-left: -45px;
z-index: 10;
}
.MuiInputBase-input.MuiInput-input {
    border-width: 0px;
    padding: 0px;
    border-radius: 0px;
    border-image: none;
}
#content,#content_info {
	width:99.9%;
}
.ui-icon.ui-icon-circle-triangle-e:before {
	content: "\f054";
	position: absolute;
	left: 0px;
	width: 20px;
	height: 20px;
	color: #fff;
	font-family:'FontAwesome';
	font-size: 16px;
	text-indent:0px;
}
.ui-icon.ui-icon-circle-triangle-w:before {
	content: "\f053";
	position: absolute;
	left: 0px;
	width: 20px;
	height: 20px;
	color: #fff;
	font-family:'FontAwesome';
	font-size: 16px;
	text-indent:0px;
}