.mdc-floating-label{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:1rem;
    line-height:1.75rem;
    font-weight:400;
    letter-spacing:.009375em;
    text-decoration:inherit;
    text-transform:inherit;
    position:absolute;
    left:0;
    transform-origin:left top;
    transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1);
    line-height:1.15rem;
    text-align:left;
    text-overflow:ellipsis;
    white-space:nowrap;
    cursor:text;
    overflow:hidden;
    will-change:transform
}
[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{
    right:0;
    left:auto;
    transform-origin:right top;
    text-align:right
}
.mdc-floating-label--float-above{
    cursor:auto
}
.mdc-floating-label--float-above{
    transform:translateY(-106%) scale(0.75)
}
.mdc-floating-label--shake{
    animation:mdc-floating-label-shake-float-above-standard 250ms 1
}
@keyframes mdc-floating-label-shake-float-above-standard{
    0%{
        transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)
    }
    33%{
        animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);
        transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75)
    }
    66%{
        animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
        transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75)
    }
    100%{
        transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)
    }
}
.mdc-line-ripple{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:2px;
    transform:scaleX(0);
    transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
    opacity:0;
    z-index:2
}
.mdc-line-ripple--active{
    transform:scaleX(1);
    opacity:1
}
.mdc-line-ripple--deactivating{
    opacity:0
}
.mdc-notched-outline{
    display:flex;
    position:absolute;
    right:0;
    left:0;
    box-sizing:border-box;
    width:100%;
    max-width:100%;
    height:100%;
    text-align:left;
    pointer-events:none
}
[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{
    text-align:right
}
.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{
    box-sizing:border-box;
    height:100%;
    border-top:1px solid;
    border-bottom:1px solid;
    pointer-events:none
}
.mdc-notched-outline__leading{
    border-left:1px solid;
    border-right:none;
    width:12px
}
[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{
    border-left:none;
    border-right:1px solid
}
.mdc-notched-outline__trailing{
    border-left:none;
    border-right:1px solid;
    flex-grow:1
}
[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{
    border-left:1px solid;
    border-right:none
}
.mdc-notched-outline__notch{
    flex:0 0 auto;
    width:auto;
    max-width:calc(100% - 12px * 2)
}
.mdc-notched-outline .mdc-floating-label{
    display:inline-block;
    position:relative;
    max-width:100%
}
.mdc-notched-outline .mdc-floating-label--float-above{
    text-overflow:clip
}
.mdc-notched-outline--upgraded .mdc-floating-label--float-above{
    max-width:calc(100% / .75)
}
.mdc-notched-outline--notched .mdc-notched-outline__notch{
    padding-left:0;
    padding-right:8px;
    border-top:none
}
[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{
    padding-left:8px;
    padding-right:0
}
.mdc-notched-outline--no-label .mdc-notched-outline__notch{
    padding:0
}
@keyframes mdc-ripple-fg-radius-in{
    from{
        animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
        transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }
    to{
        transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}
@keyframes mdc-ripple-fg-opacity-in{
    from{
        animation-timing-function:linear;
        opacity:0
    }
    to{
        opacity:var(--mdc-ripple-fg-opacity, 0)
    }
}
@keyframes mdc-ripple-fg-opacity-out{
    from{
        animation-timing-function:linear;
        opacity:var(--mdc-ripple-fg-opacity, 0)
    }
    to{
        opacity:0
    }
}
.mdc-ripple-surface--test-edge-var-bug{
    --mdc-ripple-surface-test-edge-var: 1px solid #000;
    visibility:hidden
}
.mdc-ripple-surface--test-edge-var-bug::before{
    border:var(--mdc-ripple-surface-test-edge-var)
}
.mdc-text-field-helper-text{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.75rem;
    line-height:1.25rem;
    font-weight:400;
    letter-spacing:.0333333333em;
    text-decoration:inherit;
    text-transform:inherit;
    display:block;
    margin-top:0;
    line-height:normal;
    margin:0;
    transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
    opacity:0;
    will-change:opacity
}
.mdc-text-field-helper-text::before{
    display:inline-block;
    width:0;
    height:16px;
    content:"";
    vertical-align:0
}
.mdc-text-field-helper-text--persistent{
    transition:none;
    opacity:1;
    will-change:initial
}
.mdc-text-field-character-counter{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.75rem;
    line-height:1.25rem;
    font-weight:400;
    letter-spacing:.0333333333em;
    text-decoration:inherit;
    text-transform:inherit;
    display:block;
    margin-top:0;
    line-height:normal;
    margin-left:auto;
    margin-right:0;
    padding-left:16px;
    padding-right:0;
    white-space:nowrap
}
.mdc-text-field-character-counter::before{
    display:inline-block;
    width:0;
    height:16px;
    content:"";
    vertical-align:0
}
[dir=rtl] .mdc-text-field-character-counter,.mdc-text-field-character-counter[dir=rtl]{
    margin-left:0;
    margin-right:auto
}
[dir=rtl] .mdc-text-field-character-counter,.mdc-text-field-character-counter[dir=rtl]{
    padding-left:0;
    padding-right:16px
}
.mdc-text-field--with-leading-icon .mdc-text-field__icon,.mdc-text-field--with-trailing-icon .mdc-text-field__icon{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    cursor:pointer
}
.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{
    cursor:default;
    pointer-events:none
}
.mdc-text-field{
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    height:56px;
    border-radius:4px 4px 0 0;
    display:inline-flex;
    position:relative;
    box-sizing:border-box;
    overflow:hidden;
    will-change:opacity,transform,color
}
.mdc-text-field::before,.mdc-text-field::after{
    position:absolute;
    border-radius:50%;
    opacity:0;
    pointer-events:none;
    content:""
}
.mdc-text-field::before{
    transition:opacity 15ms linear,background-color 15ms linear;
    z-index:1
}
.mdc-text-field.mdc-ripple-upgraded::before{
    transform:scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-text-field.mdc-ripple-upgraded::after{
    top:0;
    left:0;
    transform:scale(0);
    transform-origin:center center
}
.mdc-text-field.mdc-ripple-upgraded--unbounded::after{
    top:var(--mdc-ripple-top, 0);
    left:var(--mdc-ripple-left, 0)
}
.mdc-text-field.mdc-ripple-upgraded--foreground-activation::after{
    animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-text-field.mdc-ripple-upgraded--foreground-deactivation::after{
    animation:mdc-ripple-fg-opacity-out 150ms;
    transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-text-field::before,.mdc-text-field::after{
    background-color:rgba(0,0,0,.87)
}
.mdc-text-field:hover::before{
    opacity:.04
}
.mdc-text-field.mdc-ripple-upgraded--background-focused::before,.mdc-text-field:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.12
}
.mdc-text-field::before,.mdc-text-field::after{
    top:calc(50% - 100%);
    left:calc(50% - 100%);
    width:200%;
    height:200%
}
.mdc-text-field.mdc-ripple-upgraded::after{
    width:var(--mdc-ripple-fg-size, 100%);
    height:var(--mdc-ripple-fg-size, 100%)
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{
    color:rgba(0,0,0,.6)
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{
    color:rgba(0,0,0,.87)
}
.mdc-text-field .mdc-text-field__input{
    caret-color:#024994;
    caret-color:var(--mdc-theme-primary, #024994)
}
.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input{
    border-bottom-color:rgba(0,0,0,.42)
}
.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input:hover{
    border-bottom-color:rgba(0,0,0,.87)
}
.mdc-text-field .mdc-line-ripple{
    background-color:#024994;
    background-color:var(--mdc-theme-primary, #024994)
}
.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea){
    border-bottom-color:rgba(0,0,0,.12)
}
.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{
    color:rgba(0,0,0,.6)
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{
    color:rgba(0,0,0,.6)
}
.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon{
    color:rgba(0,0,0,.54)
}
.mdc-text-field:not(.mdc-text-field--disabled){
    background-color:#f5f5f5
}
.mdc-text-field .mdc-floating-label{
    left:16px;
    right:initial;
    top:50%;
    transform:translateY(-50%);
    pointer-events:none
}
[dir=rtl] .mdc-text-field .mdc-floating-label,.mdc-text-field .mdc-floating-label[dir=rtl]{
    left:initial;
    right:16px
}
.mdc-text-field .mdc-floating-label--float-above{
    transform:translateY(-106%) scale(0.75)
}
.mdc-text-field--textarea .mdc-floating-label{
    left:4px;
    right:initial
}
[dir=rtl] .mdc-text-field--textarea .mdc-floating-label,.mdc-text-field--textarea .mdc-floating-label[dir=rtl]{
    left:initial;
    right:4px
}
.mdc-text-field--outlined .mdc-floating-label{
    left:4px;
    right:initial
}
[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{
    left:initial;
    right:4px
}
.mdc-text-field--outlined--with-leading-icon .mdc-floating-label{
    left:36px;
    right:initial
}
[dir=rtl] .mdc-text-field--outlined--with-leading-icon .mdc-floating-label,.mdc-text-field--outlined--with-leading-icon .mdc-floating-label[dir=rtl]{
    left:initial;
    right:36px
}
.mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above{
    left:40px;
    right:initial
}
[dir=rtl] .mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above,.mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above[dir=rtl]{
    left:initial;
    right:40px
}
.mdc-text-field__input{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:1rem;
    font-weight:400;
    letter-spacing:.009375em;
    text-decoration:inherit;
    text-transform:inherit;
    align-self:flex-end;
    box-sizing:border-box;
    width:100%;
    height:100%;
    padding:20px 16px 6px;
    transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
    border:none;
    border-bottom:1px solid;
    border-radius:0;
    background:none;
    appearance:none
}
.mdc-text-field__input::placeholder{
    transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
    opacity:0;
    color:rgba(0,0,0,.54)
}
.mdc-text-field__input:-ms-input-placeholder{
    color:rgba(0,0,0,.54) !important
}
.mdc-text-field--fullwidth .mdc-text-field__input::placeholder,.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{
    transition-delay:40ms;
    transition-duration:110ms;
    opacity:1
}
.mdc-text-field__input:focus{
    outline:none
}
.mdc-text-field__input:invalid{
    box-shadow:none
}
.mdc-text-field__input:-webkit-autofill{
    z-index:auto !important
}
.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input{
    padding-top:16px;
    padding-bottom:16px
}
.mdc-text-field__input:-webkit-autofill+.mdc-floating-label{
    transform:translateY(-50%) scale(0.75);
    cursor:auto
}
.mdc-text-field--outlined{
    border:none;
    overflow:visible
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{
    border-color:rgba(0,0,0,.38)
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing{
    border-color:rgba(0,0,0,.87)
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{
    border-color:#024994;
    border-color:var(--mdc-theme-primary, #024994)
}
.mdc-text-field--outlined .mdc-floating-label--shake{
    animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{
    border-radius:4px 0 0 4px
}
[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{
    border-radius:0 4px 4px 0
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{
    border-radius:0 4px 4px 0
}
[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{
    border-radius:4px 0 0 4px
}
.mdc-text-field--outlined .mdc-floating-label--float-above{
    transform:translateY(-37.25px) scale(1)
}
.mdc-text-field--outlined .mdc-floating-label--float-above{
    font-size:.75rem
}
.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{
    transform:translateY(-34.75px) scale(0.75)
}
.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{
    font-size:1rem
}
.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{
    padding-top:1px
}
.mdc-text-field--outlined::before,.mdc-text-field--outlined::after{
    content:none
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled){
    background-color:transparent
}
.mdc-text-field--outlined .mdc-text-field__input{
    display:flex;
    padding:12px 16px 14px;
    border:none !important;
    background-color:transparent;
    z-index:1
}
.mdc-text-field--outlined .mdc-text-field__icon{
    z-index:2
}
.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline--notched .mdc-notched-outline__notch{
    padding-top:2px
}
.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{
    border-width:2px
}
.mdc-text-field--outlined.mdc-text-field--disabled{
    background-color:transparent
}
.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{
    border-color:rgba(0,0,0,.06)
}
.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{
    border-bottom:none
}
.mdc-text-field--outlined.mdc-text-field--dense{
    height:48px
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above{
    transform:translateY(-134%) scale(1)
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above{
    font-size:.8rem
}
.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above{
    transform:translateY(-120%) scale(0.8)
}
.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above{
    font-size:1rem
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake{
    animation:mdc-floating-label-shake-float-above-text-field-outlined-dense 250ms 1
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__input{
    padding:12px 12px 7px
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label{
    top:14px
}
.mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__icon{
    top:12px
}
.mdc-text-field--with-leading-icon .mdc-text-field__icon{
    left:16px;
    right:initial
}
[dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__icon,.mdc-text-field--with-leading-icon .mdc-text-field__icon[dir=rtl]{
    left:initial;
    right:16px
}
.mdc-text-field--with-leading-icon .mdc-text-field__input{
    padding-left:48px;
    padding-right:16px
}
[dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__input,.mdc-text-field--with-leading-icon .mdc-text-field__input[dir=rtl]{
    padding-left:16px;
    padding-right:48px
}
.mdc-text-field--with-leading-icon .mdc-floating-label{
    left:48px;
    right:initial
}
[dir=rtl] .mdc-text-field--with-leading-icon .mdc-floating-label,.mdc-text-field--with-leading-icon .mdc-floating-label[dir=rtl]{
    left:initial;
    right:48px
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon{
    left:16px;
    right:initial
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon[dir=rtl]{
    left:initial;
    right:16px
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input{
    padding-left:48px;
    padding-right:16px
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input[dir=rtl]{
    padding-left:16px;
    padding-right:48px
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{
    transform:translateY(-37.25px) translateX(-32px) scale(1)
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{
    transform:translateY(-37.25px) translateX(32px) scale(1)
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{
    font-size:.75rem
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{
    transform:translateY(-34.75px) translateX(-32px) scale(0.75)
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{
    transform:translateY(-34.75px) translateX(32px) scale(0.75)
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{
    font-size:1rem
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{
    animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{
    animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl 250ms 1
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{
    left:36px;
    right:initial
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{
    left:initial;
    right:36px
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above{
    transform:translateY(-134%) translateX(-21px) scale(1)
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above[dir=rtl]{
    transform:translateY(-134%) translateX(21px) scale(1)
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above{
    font-size:.8rem
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above{
    transform:translateY(-120%) translateX(-21px) scale(0.8)
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{
    transform:translateY(-120%) translateX(21px) scale(0.8)
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above{
    font-size:1rem
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake{
    animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense 250ms 1
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense[dir=rtl] .mdc-floating-label--shake{
    animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl 250ms 1
}
.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label{
    left:32px;
    right:initial
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label[dir=rtl]{
    left:initial;
    right:32px
}
.mdc-text-field--with-trailing-icon .mdc-text-field__icon{
    left:initial;
    right:12px
}
[dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__icon,.mdc-text-field--with-trailing-icon .mdc-text-field__icon[dir=rtl]{
    left:12px;
    right:initial
}
.mdc-text-field--with-trailing-icon .mdc-text-field__input{
    padding-left:16px;
    padding-right:48px
}
[dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__input,.mdc-text-field--with-trailing-icon .mdc-text-field__input[dir=rtl]{
    padding-left:48px;
    padding-right:16px
}
.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon{
    left:initial;
    right:16px
}
[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon,.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon[dir=rtl]{
    left:16px;
    right:initial
}
.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input{
    padding-left:16px;
    padding-right:48px
}
[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input[dir=rtl]{
    padding-left:48px;
    padding-right:16px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon{
    left:16px;
    right:auto
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon[dir=rtl]{
    left:auto;
    right:16px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon~.mdc-text-field__icon{
    right:12px;
    left:auto
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon~.mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon~.mdc-text-field__icon[dir=rtl]{
    right:auto;
    left:12px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input{
    padding-left:48px;
    padding-right:48px
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input[dir=rtl]{
    padding-left:48px;
    padding-right:48px
}
.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon,.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon{
    bottom:16px;
    transform:scale(0.8)
}
.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon{
    left:12px;
    right:initial
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl]{
    left:initial;
    right:12px
}
.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input{
    padding-left:44px;
    padding-right:16px
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input,.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl]{
    padding-left:16px;
    padding-right:44px
}
.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label{
    left:44px;
    right:initial
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label[dir=rtl]{
    left:initial;
    right:44px
}
.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon{
    left:initial;
    right:12px
}
[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon,.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl]{
    left:12px;
    right:initial
}
.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input{
    padding-left:16px;
    padding-right:44px
}
[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input,.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl]{
    padding-left:44px;
    padding-right:16px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon{
    left:12px;
    right:auto
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl]{
    left:auto;
    right:12px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon~.mdc-text-field__icon{
    right:12px;
    left:auto
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon~.mdc-text-field__icon,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon~.mdc-text-field__icon[dir=rtl]{
    right:auto;
    left:12px
}
.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input{
    padding-left:44px;
    padding-right:44px
}
[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl]{
    padding-left:44px;
    padding-right:44px
}
.mdc-text-field--dense .mdc-floating-label--float-above{
    transform:translateY(-70%) scale(0.8)
}
.mdc-text-field--dense .mdc-floating-label--shake{
    animation:mdc-floating-label-shake-float-above-text-field-dense 250ms 1
}
.mdc-text-field--dense .mdc-text-field__input{
    padding:12px 12px 0
}
.mdc-text-field--dense .mdc-floating-label{
    font-size:.813rem
}
.mdc-text-field--dense .mdc-floating-label--float-above{
    font-size:.813rem
}
.mdc-text-field__input:required~.mdc-floating-label::after,.mdc-text-field__input:required~.mdc-notched-outline .mdc-floating-label::after{
    margin-left:1px;
    content:"*"
}
.mdc-text-field--textarea{
    display:inline-flex;
    width:auto;
    height:auto;
    transition:none;
    overflow:visible
}
.mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{
    border-color:rgba(0,0,0,.38)
}
.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing{
    border-color:rgba(0,0,0,.87)
}
.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{
    border-color:#024994;
    border-color:var(--mdc-theme-primary, #024994)
}
.mdc-text-field--textarea .mdc-floating-label--shake{
    animation:mdc-floating-label-shake-float-above-textarea 250ms 1
}
.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading{
    border-radius:4px 0 0 4px
}
[dir=rtl] .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{
    border-radius:0 4px 4px 0
}
.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing{
    border-radius:0 4px 4px 0
}
[dir=rtl] .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{
    border-radius:4px 0 0 4px
}
.mdc-text-field--textarea::before,.mdc-text-field--textarea::after{
    content:none
}
.mdc-text-field--textarea:not(.mdc-text-field--disabled){
    background-color:transparent
}
.mdc-text-field--textarea .mdc-floating-label--float-above{
    transform:translateY(-144%) scale(1)
}
.mdc-text-field--textarea .mdc-floating-label--float-above{
    font-size:.75rem
}
.mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above{
    transform:translateY(-130%) scale(0.75)
}
.mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above{
    font-size:1rem
}
.mdc-text-field--textarea .mdc-text-field-character-counter{
    left:initial;
    right:16px;
    position:absolute;
    bottom:13px
}
[dir=rtl] .mdc-text-field--textarea .mdc-text-field-character-counter,.mdc-text-field--textarea .mdc-text-field-character-counter[dir=rtl]{
    left:16px;
    right:initial
}
.mdc-text-field--textarea .mdc-text-field__input{
    align-self:auto;
    box-sizing:border-box;
    height:auto;
    margin:8px 1px 1px 0;
    padding:0 16px 16px;
    border:none;
    line-height:1.75rem
}
.mdc-text-field--textarea .mdc-text-field-character-counter+.mdc-text-field__input{
    margin-bottom:28px;
    padding-bottom:0
}
.mdc-text-field--textarea .mdc-floating-label{
    top:17px;
    width:auto;
    pointer-events:none
}
.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){
    transform:none
}
.mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__trailing{
    border-width:2px
}
.mdc-text-field--fullwidth{
    width:100%
}
.mdc-text-field--fullwidth:not(.mdc-text-field--textarea){
    display:block
}
.mdc-text-field--fullwidth:not(.mdc-text-field--textarea)::before,.mdc-text-field--fullwidth:not(.mdc-text-field--textarea)::after{
    content:none
}
.mdc-text-field--fullwidth:not(.mdc-text-field--textarea):not(.mdc-text-field--disabled){
    background-color:transparent
}
.mdc-text-field--fullwidth:not(.mdc-text-field--textarea) .mdc-text-field__input{
    padding:0
}
.mdc-text-field--fullwidth.mdc-text-field--textarea .mdc-text-field__input{
    resize:vertical
}
.mdc-text-field--fullwidth.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea){
    border-bottom-color:#b00020;
    border-bottom-color:var(--mdc-theme-error, #b00020)
}
.mdc-text-field-helper-line{
    display:flex;
    justify-content:space-between;
    box-sizing:border-box
}
.mdc-text-field--dense+.mdc-text-field-helper-line{
    margin-bottom:4px
}
.mdc-text-field+.mdc-text-field-helper-line{
    padding-right:16px;
    padding-left:16px
}
.mdc-form-field>.mdc-text-field+label{
    align-self:flex-start
}
.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{
    color:rgba(2,73,148,.87)
}
.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){
    opacity:1
}
.mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{
    border-color:#024994;
    border-color:var(--mdc-theme-primary, #024994)
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input{
    border-bottom-color:#b00020;
    border-bottom-color:var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input:hover{
    border-bottom-color:#b00020;
    border-bottom-color:var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple{
    background-color:#b00020;
    background-color:var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{
    color:#b00020;
    color:var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{
    color:#b00020;
    color:var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid .mdc-text-field__input{
    caret-color:#b00020;
    caret-color:var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid.mdc-text-field--with-trailing-icon:not(.mdc-text-field--with-leading-icon):not(.mdc-text-field--disabled) .mdc-text-field__icon{
    color:#b00020;
    color:var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid.mdc-text-field--with-trailing-icon.mdc-text-field--with-leading-icon:not(.mdc-text-field--disabled) .mdc-text-field__icon~.mdc-text-field__icon{
    color:#b00020;
    color:var(--mdc-theme-error, #b00020)
}
.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{
    opacity:1
}
.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{
    border-color:#b00020;
    border-color:var(--mdc-theme-error, #b00020)
}
.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing{
    border-color:#b00020;
    border-color:var(--mdc-theme-error, #b00020)
}
.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{
    border-color:#b00020;
    border-color:var(--mdc-theme-error, #b00020)
}
.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{
    border-color:#b00020;
    border-color:var(--mdc-theme-error, #b00020)
}
.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing{
    border-color:#b00020;
    border-color:var(--mdc-theme-error, #b00020)
}
.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{
    border-color:#b00020;
    border-color:var(--mdc-theme-error, #b00020)
}
.mdc-text-field--disabled{
    background-color:#fafafa;
    border-bottom:none;
    pointer-events:none
}
.mdc-text-field--disabled .mdc-text-field__input{
    border-bottom-color:rgba(0,0,0,.06)
}
.mdc-text-field--disabled .mdc-text-field__input{
    color:rgba(0,0,0,.37)
}
.mdc-text-field--disabled .mdc-floating-label{
    color:rgba(0,0,0,.37)
}
.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{
    color:rgba(0,0,0,.37)
}
.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{
    color:rgba(0,0,0,.37)
}
.mdc-text-field--disabled .mdc-text-field__icon{
    color:rgba(0,0,0,.3)
}
.mdc-text-field--disabled:not(.mdc-text-field--textarea){
    border-bottom-color:rgba(0,0,0,.12)
}
.mdc-text-field--disabled .mdc-floating-label{
    cursor:default
}
.mdc-text-field--textarea.mdc-text-field--disabled{
    background-color:transparent;
    background-color:#f9f9f9
}
.mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__trailing{
    border-color:rgba(0,0,0,.06)
}
.mdc-text-field--textarea.mdc-text-field--disabled .mdc-text-field__input{
    border-bottom:none
}
@keyframes mdc-floating-label-shake-float-above-text-field-dense{
    0%{
        transform:translateX(calc(0 - 0%)) translateY(-70%) scale(0.8)
    }
    33%{
        animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);
        transform:translateX(calc(4% - 0%)) translateY(-70%) scale(0.8)
    }
    66%{
        animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
        transform:translateX(calc(-4% - 0%)) translateY(-70%) scale(0.8)
    }
    100%{
        transform:translateX(calc(0 - 0%)) translateY(-70%) scale(0.8)
    }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined{
    0%{
        transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)
    }
    33%{
        animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);
        transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75)
    }
    66%{
        animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
        transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75)
    }
    100%{
        transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)
    }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-dense{
    0%{
        transform:translateX(calc(0 - 0%)) translateY(-120%) scale(0.8)
    }
    33%{
        animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);
        transform:translateX(calc(4% - 0%)) translateY(-120%) scale(0.8)
    }
    66%{
        animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
        transform:translateX(calc(-4% - 0%)) translateY(-120%) scale(0.8)
    }
    100%{
        transform:translateX(calc(0 - 0%)) translateY(-120%) scale(0.8)
    }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{
    0%{
        transform:translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75)
    }
    33%{
        animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);
        transform:translateX(calc(4% - 0)) translateY(-34.75px) scale(0.75)
    }
    66%{
        animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
        transform:translateX(calc(-4% - 0)) translateY(-34.75px) scale(0.75)
    }
    100%{
        transform:translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75)
    }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense{
    0%{
        transform:translateX(calc(0 - 21px)) translateY(-120%) scale(0.8)
    }
    33%{
        animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);
        transform:translateX(calc(4% - 21px)) translateY(-120%) scale(0.8)
    }
    66%{
        animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
        transform:translateX(calc(-4% - 21px)) translateY(-120%) scale(0.8)
    }
    100%{
        transform:translateX(calc(0 - 21px)) translateY(-120%) scale(0.8)
    }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{
    0%{
        transform:translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75)
    }
    33%{
        animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);
        transform:translateX(calc(4% - 0)) translateY(-34.75px) scale(0.75)
    }
    66%{
        animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
        transform:translateX(calc(-4% - 0)) translateY(-34.75px) scale(0.75)
    }
    100%{
        transform:translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75)
    }
}
@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl{
    0%{
        transform:translateX(calc(0 - -21px)) translateY(-120%) scale(0.8)
    }
    33%{
        animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);
        transform:translateX(calc(4% - -21px)) translateY(-120%) scale(0.8)
    }
    66%{
        animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
        transform:translateX(calc(-4% - -21px)) translateY(-120%) scale(0.8)
    }
    100%{
        transform:translateX(calc(0 - -21px)) translateY(-120%) scale(0.8)
    }
}
@keyframes mdc-floating-label-shake-float-above-textarea{
    0%{
        transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75)
    }
    33%{
        animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);
        transform:translateX(calc(4% - 0%)) translateY(-130%) scale(0.75)
    }
    66%{
        animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
        transform:translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75)
    }
    100%{
        transform:translateX(calc(0 - 0%)) translateY(-130%) scale(0.75)
    }
}
:root{
    --mdc-layout-grid-margin-desktop: 24px;
    --mdc-layout-grid-gutter-desktop: 24px;
    --mdc-layout-grid-column-width-desktop: 72px;
    --mdc-layout-grid-margin-tablet: 16px;
    --mdc-layout-grid-gutter-tablet: 16px;
    --mdc-layout-grid-column-width-tablet: 72px;
    --mdc-layout-grid-margin-phone: 16px;
    --mdc-layout-grid-gutter-phone: 16px;
    --mdc-layout-grid-column-width-phone: 72px
}
@media(min-width: 840px){
    .mdc-layout-grid{
        box-sizing:border-box;
        margin:0 auto;
        padding:24px;
        padding:var(--mdc-layout-grid-margin-desktop, 24px)
    }
}
/*
@media(min-width: 480px)and (max-width: 839px){
    .mdc-layout-grid{
        box-sizing:border-box;
        margin:0 auto;
        padding:16px;
        padding:var(--mdc-layout-grid-margin-tablet, 16px)
    }
}
@media(max-width: 479px){*/
@media(max-width: 839px){
    .mdc-layout-grid{
        box-sizing:border-box;
        margin:0 auto;
        padding:16px;
        padding:var(--mdc-layout-grid-margin-phone, 16px)
    }
}
@media(min-width: 840px){
    .mdc-layout-grid__inner{
        display:flex;
        flex-flow:row wrap;
        align-items:stretch;
        margin:-12px;
        margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2 * -1)
    }
    @supports(display: grid){
        .mdc-layout-grid__inner{
            display:grid;
            margin:0;
            grid-gap:24px;
            grid-gap:var(--mdc-layout-grid-gutter-desktop, 24px);
            grid-template-columns:repeat(12, minmax(0, 1fr))
        }
    }
}
/*@media(min-width: 480px)and (max-width: 839px){
    .mdc-layout-grid__inner{
        display:flex;
        flex-flow:row wrap;
        align-items:stretch;
        margin:-8px;
        margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2 * -1)
    }
    @supports(display: grid){
        .mdc-layout-grid__inner{
            display:grid;
            margin:0;
            grid-gap:16px;
            grid-gap:var(--mdc-layout-grid-gutter-tablet, 16px);
            grid-template-columns:repeat(8, minmax(0, 1fr))
        }
    }
}
@media(max-width: 479px){*/
@media(max-width: 839px){
    .mdc-layout-grid__inner{
        display:flex;
        flex-flow:row wrap;
        align-items:stretch;
        margin:-8px;
        margin:calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2 * -1)
    }
    @supports(display: grid){
        .mdc-layout-grid__inner{
            display:grid;
            margin:0;
            grid-gap:16px;
            grid-gap:var(--mdc-layout-grid-gutter-phone, 16px);
            grid-template-columns:repeat(4, minmax(0, 1fr))
        }
    }
}
@media(min-width: 840px){
    .mdc-layout-grid__cell{
        width:calc(33.3333333333% - 24px);
        width:calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
        box-sizing:border-box;
        margin:12px;
        margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2)
    }
    @supports(display: grid){
        .mdc-layout-grid__cell{
            width:auto;
            grid-column-end:span 4
        }
    }
    @supports(display: grid){
        .mdc-layout-grid__cell{
            margin:0
        }
    }
    .mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{
        width:calc(8.3333333333% - 24px);
        width:calc(8.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{
            width:auto;
            grid-column-end:span 1
        }
    }
    .mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{
        width:calc(16.6666666667% - 24px);
        width:calc(16.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{
            width:auto;
            grid-column-end:span 2
        }
    }
    .mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{
        width:calc(25% - 24px);
        width:calc(25% - var(--mdc-layout-grid-gutter-desktop, 24px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{
            width:auto;
            grid-column-end:span 3
        }
    }
    .mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{
        width:calc(33.3333333333% - 24px);
        width:calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{
            width:auto;
            grid-column-end:span 4
        }
    }
    .mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{
        width:calc(41.6666666667% - 24px);
        width:calc(41.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{
            width:auto;
            grid-column-end:span 5
        }
    }
    .mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{
        width:calc(50% - 24px);
        width:calc(50% - var(--mdc-layout-grid-gutter-desktop, 24px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{
            width:auto;
            grid-column-end:span 6
        }
    }
    .mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{
        width:calc(58.3333333333% - 24px);
        width:calc(58.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{
            width:auto;
            grid-column-end:span 7
        }
    }
    .mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{
        width:calc(66.6666666667% - 24px);
        width:calc(66.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{
            width:auto;
            grid-column-end:span 8
        }
    }
    .mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{
        width:calc(75% - 24px);
        width:calc(75% - var(--mdc-layout-grid-gutter-desktop, 24px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{
            width:auto;
            grid-column-end:span 9
        }
    }
    .mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{
        width:calc(83.3333333333% - 24px);
        width:calc(83.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{
            width:auto;
            grid-column-end:span 10
        }
    }
    .mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{
        width:calc(91.6666666667% - 24px);
        width:calc(91.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{
            width:auto;
            grid-column-end:span 11
        }
    }
    .mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{
        width:calc(100% - 24px);
        width:calc(100% - var(--mdc-layout-grid-gutter-desktop, 24px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{
            width:auto;
            grid-column-end:span 12
        }
    }
}
/*
@media(min-width: 480px)and (max-width: 839px){
    .mdc-layout-grid__cell{
        width:calc(50% - 16px);
        width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));
        box-sizing:border-box;
        margin:8px;
        margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2)
    }
    @supports(display: grid){
        .mdc-layout-grid__cell{
            width:auto;
            grid-column-end:span 4
        }
    }
    @supports(display: grid){
        .mdc-layout-grid__cell{
            margin:0
        }
    }
    .mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{
        width:calc(12.5% - 16px);
        width:calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{
            width:auto;
            grid-column-end:span 1
        }
    }
    .mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{
        width:calc(25% - 16px);
        width:calc(25% - var(--mdc-layout-grid-gutter-tablet, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{
            width:auto;
            grid-column-end:span 2
        }
    }
    .mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{
        width:calc(37.5% - 16px);
        width:calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{
            width:auto;
            grid-column-end:span 3
        }
    }
    .mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{
        width:calc(50% - 16px);
        width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{
            width:auto;
            grid-column-end:span 4
        }
    }
    .mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{
        width:calc(62.5% - 16px);
        width:calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{
            width:auto;
            grid-column-end:span 5
        }
    }
    .mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{
        width:calc(75% - 16px);
        width:calc(75% - var(--mdc-layout-grid-gutter-tablet, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{
            width:auto;
            grid-column-end:span 6
        }
    }
    .mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{
        width:calc(87.5% - 16px);
        width:calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{
            width:auto;
            grid-column-end:span 7
        }
    }
    .mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{
        width:calc(100% - 16px);
        width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{
            width:auto;
            grid-column-end:span 8
        }
    }
    .mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{
        width:calc(100% - 16px);
        width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{
            width:auto;
            grid-column-end:span 8
        }
    }
    .mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{
        width:calc(100% - 16px);
        width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{
            width:auto;
            grid-column-end:span 8
        }
    }
    .mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{
        width:calc(100% - 16px);
        width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{
            width:auto;
            grid-column-end:span 8
        }
    }
    .mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{
        width:calc(100% - 16px);
        width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{
            width:auto;
            grid-column-end:span 8
        }
    }
}*/
/*@media(max-width: 479px){*/
@media(max-width: 839px){
    .mdc-layout-grid__cell{
        width:calc(100% - 16px);
        width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
        box-sizing:border-box;
        margin:8px;
        margin:calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2)
    }
    @supports(display: grid){
        .mdc-layout-grid__cell{
            width:auto;
            grid-column-end:span 4
        }
    }
    @supports(display: grid){
        .mdc-layout-grid__cell{
            margin:0
        }
    }
    .mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{
        width:calc(25% - 16px);
        width:calc(25% - var(--mdc-layout-grid-gutter-phone, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{
            width:auto;
            grid-column-end:span 1
        }
    }
    .mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{
        width:calc(50% - 16px);
        width:calc(50% - var(--mdc-layout-grid-gutter-phone, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{
            width:auto;
            grid-column-end:span 2
        }
    }
    .mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{
        width:calc(75% - 16px);
        width:calc(75% - var(--mdc-layout-grid-gutter-phone, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{
            width:auto;
            grid-column-end:span 3
        }
    }
    .mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{
        width:calc(100% - 16px);
        width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{
            width:auto;
            grid-column-end:span 4
        }
    }
    .mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{
        width:calc(100% - 16px);
        width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{
            width:auto;
            grid-column-end:span 4
        }
    }
    .mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{
        width:calc(100% - 16px);
        width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{
            width:auto;
            grid-column-end:span 4
        }
    }
    .mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{
        width:calc(100% - 16px);
        width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{
            width:auto;
            grid-column-end:span 4
        }
    }
    .mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{
        width:calc(100% - 16px);
        width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{
            width:auto;
            grid-column-end:span 4
        }
    }
    .mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{
        width:calc(100% - 16px);
        width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{
            width:auto;
            grid-column-end:span 4
        }
    }
    .mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{
        width:calc(100% - 16px);
        width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{
            width:auto;
            grid-column-end:span 4
        }
    }
    .mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{
        width:calc(100% - 16px);
        width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{
            width:auto;
            grid-column-end:span 4
        }
    }
    .mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{
        width:calc(100% - 16px);
        width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))
    }
    @supports(display: grid){
        .mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{
            width:auto;
            grid-column-end:span 4
        }
    }
}
.mdc-layout-grid__cell--order-1{
    order:1
}
.mdc-layout-grid__cell--order-2{
    order:2
}
.mdc-layout-grid__cell--order-3{
    order:3
}
.mdc-layout-grid__cell--order-4{
    order:4
}
.mdc-layout-grid__cell--order-5{
    order:5
}
.mdc-layout-grid__cell--order-6{
    order:6
}
.mdc-layout-grid__cell--order-7{
    order:7
}
.mdc-layout-grid__cell--order-8{
    order:8
}
.mdc-layout-grid__cell--order-9{
    order:9
}
.mdc-layout-grid__cell--order-10{
    order:10
}
.mdc-layout-grid__cell--order-11{
    order:11
}
.mdc-layout-grid__cell--order-12{
    order:12
}
.mdc-layout-grid__cell--align-top{
    align-self:flex-start
}
@supports(display: grid){
    .mdc-layout-grid__cell--align-top{
        align-self:start
    }
}
.mdc-layout-grid__cell--align-middle{
    align-self:center
}
.mdc-layout-grid__cell--align-bottom{
    align-self:flex-end
}
@supports(display: grid){
    .mdc-layout-grid__cell--align-bottom{
        align-self:end
    }
}
@media(min-width: 840px){
    .mdc-layout-grid--fixed-column-width{
        width:1176px;
        width:calc( var(--mdc-layout-grid-column-width-desktop, 72px) * 12 + var(--mdc-layout-grid-gutter-desktop, 24px) * 11 + var(--mdc-layout-grid-margin-desktop, 24px) * 2 )
    }
}
/*
@media(min-width: 480px)and (max-width: 839px){
    .mdc-layout-grid--fixed-column-width{
        width:720px;
        width:calc( var(--mdc-layout-grid-column-width-tablet, 72px) * 8 + var(--mdc-layout-grid-gutter-tablet, 16px) * 7 + var(--mdc-layout-grid-margin-tablet, 16px) * 2 )
    }
}
@media(max-width: 479px){*/
@media(max-width: 839px){
    .mdc-layout-grid--fixed-column-width{
        width:368px;
        width:calc( var(--mdc-layout-grid-column-width-phone, 72px) * 4 + var(--mdc-layout-grid-gutter-phone, 16px) * 3 + var(--mdc-layout-grid-margin-phone, 16px) * 2 )
    }
}
.mdc-layout-grid--align-left{
    margin-right:auto;
    margin-left:0
}
.mdc-layout-grid--align-right{
    margin-right:0;
    margin-left:auto
}
.mdc-elevation--z0{
    box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0,0,0,.12)
}
.mdc-elevation--z1{
    box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0,0,0,.12)
}
.mdc-elevation--z2{
    box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0,0,0,.12)
}
.mdc-elevation--z3{
    box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0,0,0,.12)
}
.mdc-elevation--z4{
    box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12)
}
.mdc-elevation--z5{
    box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 5px 8px 0px rgba(0, 0, 0, 0.14),0px 1px 14px 0px rgba(0,0,0,.12)
}
.mdc-elevation--z6{
    box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0,0,0,.12)
}
.mdc-elevation--z7{
    box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2),0px 7px 10px 1px rgba(0, 0, 0, 0.14),0px 2px 16px 1px rgba(0,0,0,.12)
}
.mdc-elevation--z8{
    box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)
}
.mdc-elevation--z9{
    box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2),0px 9px 12px 1px rgba(0, 0, 0, 0.14),0px 3px 16px 2px rgba(0,0,0,.12)
}
.mdc-elevation--z10{
    box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2),0px 10px 14px 1px rgba(0, 0, 0, 0.14),0px 4px 18px 3px rgba(0,0,0,.12)
}
.mdc-elevation--z11{
    box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2),0px 11px 15px 1px rgba(0, 0, 0, 0.14),0px 4px 20px 3px rgba(0,0,0,.12)
}
.mdc-elevation--z12{
    box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0,0,0,.12)
}
.mdc-elevation--z13{
    box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 13px 19px 2px rgba(0, 0, 0, 0.14),0px 5px 24px 4px rgba(0,0,0,.12)
}
.mdc-elevation--z14{
    box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2),0px 14px 21px 2px rgba(0, 0, 0, 0.14),0px 5px 26px 4px rgba(0,0,0,.12)
}
.mdc-elevation--z15{
    box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2),0px 15px 22px 2px rgba(0, 0, 0, 0.14),0px 6px 28px 5px rgba(0,0,0,.12)
}
.mdc-elevation--z16{
    box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0,0,0,.12)
}
.mdc-elevation--z17{
    box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2),0px 17px 26px 2px rgba(0, 0, 0, 0.14),0px 6px 32px 5px rgba(0,0,0,.12)
}
.mdc-elevation--z18{
    box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2),0px 18px 28px 2px rgba(0, 0, 0, 0.14),0px 7px 34px 6px rgba(0,0,0,.12)
}
.mdc-elevation--z19{
    box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2),0px 19px 29px 2px rgba(0, 0, 0, 0.14),0px 7px 36px 6px rgba(0,0,0,.12)
}
.mdc-elevation--z20{
    box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 20px 31px 3px rgba(0, 0, 0, 0.14),0px 8px 38px 7px rgba(0,0,0,.12)
}
.mdc-elevation--z21{
    box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 21px 33px 3px rgba(0, 0, 0, 0.14),0px 8px 40px 7px rgba(0,0,0,.12)
}
.mdc-elevation--z22{
    box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2),0px 22px 35px 3px rgba(0, 0, 0, 0.14),0px 8px 42px 7px rgba(0,0,0,.12)
}
.mdc-elevation--z23{
    box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2),0px 23px 36px 3px rgba(0, 0, 0, 0.14),0px 9px 44px 8px rgba(0,0,0,.12)
}
.mdc-elevation--z24{
    box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0,0,0,.12)
}
.mdc-elevation-transition{
    transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    will-change:box-shadow
}
.mdc-drawer{
    border-color:rgba(0,0,0,.12);
    background-color:#fff;
    border-radius:0 0 0 0;
    z-index:6;
    width:256px;
    display:flex;
    flex-direction:column;
    flex-shrink:0;
    box-sizing:border-box;
    height:100%;
    border-right-width:1px;
    border-right-style:solid;
    overflow:hidden;
    transition-property:transform;
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-drawer .mdc-drawer__title{
    color:rgba(0,0,0,.87)
}
.mdc-drawer .mdc-list-group__subheader{
    color:rgba(0,0,0,.6)
}
.mdc-drawer .mdc-drawer__subtitle{
    color:rgba(0,0,0,.6)
}
.mdc-drawer .mdc-list-item__graphic{
    color:rgba(0,0,0,.6)
}
.mdc-drawer .mdc-list-item{
    color:rgba(0,0,0,.87)
}
.mdc-drawer .mdc-list-item--activated .mdc-list-item__graphic{
    color:#024994
}
.mdc-drawer .mdc-list-item--activated{
    color:rgba(2,73,148,.87)
}
[dir=rtl] .mdc-drawer,.mdc-drawer[dir=rtl]{
    border-radius:0 0 0 0
}
.mdc-drawer .mdc-list-item{
    border-radius:4px
}
.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content{
    margin-left:256px;
    margin-right:0
}
[dir=rtl] .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content,.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content[dir=rtl]{
    margin-left:0;
    margin-right:256px
}
[dir=rtl] .mdc-drawer,.mdc-drawer[dir=rtl]{
    border-right-width:0;
    border-left-width:1px;
    border-right-style:none;
    border-left-style:solid
}
.mdc-drawer .mdc-list-item{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.875rem;
    line-height:1.375rem;
    font-weight:500;
    letter-spacing:.0071428571em;
    text-decoration:inherit;
    text-transform:inherit;
    height:calc(48px - 2 * 4px);
    margin:8px 8px;
    padding:0 8px
}
.mdc-drawer .mdc-list-item:nth-child(1){
    margin-top:2px
}
.mdc-drawer .mdc-list-item:nth-last-child(1){
    margin-bottom:0
}
.mdc-drawer .mdc-list-group__subheader{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.875rem;
    line-height:1.25rem;
    font-weight:400;
    letter-spacing:.0178571429em;
    text-decoration:inherit;
    text-transform:inherit;
    display:block;
    margin-top:0;
    line-height:normal;
    margin:0;
    padding:0 16px
}
.mdc-drawer .mdc-list-group__subheader::before{
    display:inline-block;
    width:0;
    height:24px;
    content:"";
    vertical-align:0
}
.mdc-drawer .mdc-list-divider{
    margin:3px 0 4px 0
}
.mdc-drawer .mdc-list-item__text,.mdc-drawer .mdc-list-item__graphic{
    pointer-events:none
}
.mdc-drawer--animate{
    transform:translateX(-100%)
}
[dir=rtl] .mdc-drawer--animate,.mdc-drawer--animate[dir=rtl]{
    transform:translateX(100%)
}
.mdc-drawer--opening{
    transform:translateX(0);
    transition-duration:250ms
}
[dir=rtl] .mdc-drawer--opening,.mdc-drawer--opening[dir=rtl]{
    transform:translateX(0)
}
.mdc-drawer--closing{
    transform:translateX(-100%);
    transition-duration:200ms
}
[dir=rtl] .mdc-drawer--closing,.mdc-drawer--closing[dir=rtl]{
    transform:translateX(100%)
}
.mdc-drawer__header{
    flex-shrink:0;
    box-sizing:border-box;
    min-height:64px;
    padding:0 16px 4px
}
.mdc-drawer__title{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:1.25rem;
    line-height:2rem;
    font-weight:500;
    letter-spacing:.0125em;
    text-decoration:inherit;
    text-transform:inherit;
    display:block;
    margin-top:0;
    line-height:normal;
    margin-bottom:-20px
}
.mdc-drawer__title::before{
    display:inline-block;
    width:0;
    height:36px;
    content:"";
    vertical-align:0
}
.mdc-drawer__title::after{
    display:inline-block;
    width:0;
    height:20px;
    content:"";
    vertical-align:-20px
}
.mdc-drawer__subtitle{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.875rem;
    line-height:1.25rem;
    font-weight:400;
    letter-spacing:.0178571429em;
    text-decoration:inherit;
    text-transform:inherit;
    display:block;
    margin-top:0;
    line-height:normal;
    margin-bottom:0
}
.mdc-drawer__subtitle::before{
    display:inline-block;
    width:0;
    height:20px;
    content:"";
    vertical-align:0
}
.mdc-drawer__content{
    height:100%;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch
}
.mdc-drawer--dismissible{
    left:0;
    right:initial;
    display:none;
    position:absolute
}
[dir=rtl] .mdc-drawer--dismissible,.mdc-drawer--dismissible[dir=rtl]{
    left:initial;
    right:0
}
.mdc-drawer--dismissible.mdc-drawer--open{
    display:flex
}
.mdc-drawer-app-content{
    margin-left:0;
    margin-right:0;
    position:relative
}
[dir=rtl] .mdc-drawer-app-content,.mdc-drawer-app-content[dir=rtl]{
    margin-left:0;
    margin-right:0
}
.mdc-drawer--modal{
    box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0,0,0,.12);
    left:0;
    right:initial;
    display:none;
    position:fixed
}
.mdc-drawer--modal+.mdc-drawer-scrim{
    background-color:rgba(0,0,0,.32)
}
[dir=rtl] .mdc-drawer--modal,.mdc-drawer--modal[dir=rtl]{
    left:initial;
    right:0
}
.mdc-drawer--modal.mdc-drawer--open{
    display:flex
}
.mdc-drawer-scrim{
    display:none;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:5;
    transition-property:opacity;
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-drawer--open+.mdc-drawer-scrim{
    display:block
}
.mdc-drawer--animate+.mdc-drawer-scrim{
    opacity:0
}
.mdc-drawer--opening+.mdc-drawer-scrim{
    transition-duration:250ms;
    opacity:1
}
.mdc-drawer--closing+.mdc-drawer-scrim{
    transition-duration:200ms;
    opacity:0
}
.mdc-list{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:1rem;
    line-height:1.75rem;
    font-weight:400;
    letter-spacing:.009375em;
    text-decoration:inherit;
    text-transform:inherit;
    line-height:1.5rem;
    margin:0;
    padding:8px 0;
    list-style-type:none;
    color:rgba(0,0,0,.87);
    color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))
}
.mdc-list:focus{
    outline:none
}
.mdc-list-item{
    height:48px
}
.mdc-list-item__secondary-text{
    color:rgba(0,0,0,.54);
    color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))
}
.mdc-list-item__graphic{
    background-color:transparent
}
.mdc-list-item__graphic{
    color:rgba(0,0,0,.38);
    color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))
}
.mdc-list-item__meta{
    color:rgba(0,0,0,.38);
    color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))
}
.mdc-list-group__subheader{
    color:rgba(0,0,0,.87);
    color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))
}
.mdc-list-item--disabled .mdc-list-item__text{
    opacity:.38
}
.mdc-list-item--disabled .mdc-list-item__text{
    color:#000;
    color:var(--mdc-theme-on-surface, #000)
}
.mdc-list--dense{
    padding-top:4px;
    padding-bottom:4px;
    font-size:.812rem
}
.mdc-list-item{
    display:flex;
    position:relative;
    align-items:center;
    justify-content:flex-start;
    padding:0 16px;
    overflow:hidden
}
.mdc-list-item:focus{
    outline:none
}
.mdc-list-item--selected,.mdc-list-item--activated{
    color:#024994;
    color:var(--mdc-theme-primary, #024994)
}
.mdc-list-item--selected .mdc-list-item__graphic,.mdc-list-item--activated .mdc-list-item__graphic{
    color:#024994;
    color:var(--mdc-theme-primary, #024994)
}
.mdc-list-item__graphic{
    margin-left:0;
    margin-right:32px;
    width:24px;
    height:24px;
    flex-shrink:0;
    align-items:center;
    justify-content:center;
    fill:currentColor
}
.mdc-list-item[dir=rtl] .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list-item__graphic{
    margin-left:32px;
    margin-right:0
}
.mdc-list .mdc-list-item__graphic{
    display:inline-flex
}
.mdc-list-item__meta{
    margin-left:auto;
    margin-right:0
}
.mdc-list-item__meta:not(.material-icons){
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.75rem;
    line-height:1.25rem;
    font-weight:400;
    letter-spacing:.0333333333em;
    text-decoration:inherit;
    text-transform:inherit
}
.mdc-list-item[dir=rtl] .mdc-list-item__meta,[dir=rtl] .mdc-list-item .mdc-list-item__meta{
    margin-left:0;
    margin-right:auto
}
.mdc-list-item__text{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
.mdc-list-item__text[for]{
    pointer-events:none
}
.mdc-list-item__primary-text{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    margin-top:0;
    line-height:normal;
    margin-bottom:-20px;
    display:block
}
.mdc-list-item__primary-text::before{
    display:inline-block;
    width:0;
    height:32px;
    content:"";
    vertical-align:0
}
.mdc-list-item__primary-text::after{
    display:inline-block;
    width:0;
    height:20px;
    content:"";
    vertical-align:-20px
}
.mdc-list--dense .mdc-list-item__primary-text{
    display:block;
    margin-top:0;
    line-height:normal;
    margin-bottom:-20px
}
.mdc-list--dense .mdc-list-item__primary-text::before{
    display:inline-block;
    width:0;
    height:24px;
    content:"";
    vertical-align:0
}
.mdc-list--dense .mdc-list-item__primary-text::after{
    display:inline-block;
    width:0;
    height:20px;
    content:"";
    vertical-align:-20px
}
.mdc-list-item__secondary-text{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.875rem;
    line-height:1.25rem;
    font-weight:400;
    letter-spacing:.0178571429em;
    text-decoration:inherit;
    text-transform:inherit;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    margin-top:0;
    line-height:normal;
    display:block
}
.mdc-list-item__secondary-text::before{
    display:inline-block;
    width:0;
    height:20px;
    content:"";
    vertical-align:0
}
.mdc-list--dense .mdc-list-item__secondary-text{
    display:block;
    margin-top:0;
    line-height:normal;
    font-size:inherit
}
.mdc-list--dense .mdc-list-item__secondary-text::before{
    display:inline-block;
    width:0;
    height:20px;
    content:"";
    vertical-align:0
}
.mdc-list--dense .mdc-list-item{
    height:40px
}
.mdc-list--dense .mdc-list-item__graphic{
    margin-left:0;
    margin-right:36px;
    width:20px;
    height:20px
}
.mdc-list-item[dir=rtl] .mdc-list--dense .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--dense .mdc-list-item__graphic{
    margin-left:36px;
    margin-right:0
}
.mdc-list--avatar-list .mdc-list-item{
    height:56px
}
.mdc-list--avatar-list .mdc-list-item__graphic{
    margin-left:0;
    margin-right:16px;
    width:40px;
    height:40px;
    border-radius:50%
}
.mdc-list-item[dir=rtl] .mdc-list--avatar-list .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--avatar-list .mdc-list-item__graphic{
    margin-left:16px;
    margin-right:0
}
.mdc-list--two-line .mdc-list-item__text{
    align-self:flex-start
}
.mdc-list--two-line .mdc-list-item{
    height:72px
}
.mdc-list--two-line.mdc-list--dense .mdc-list-item,.mdc-list--avatar-list.mdc-list--dense .mdc-list-item{
    height:60px
}
.mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic{
    margin-left:0;
    margin-right:20px;
    width:36px;
    height:36px
}
.mdc-list-item[dir=rtl] .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic{
    margin-left:20px;
    margin-right:0
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item{
    cursor:pointer
}
a.mdc-list-item{
    color:inherit;
    text-decoration:none
}
.mdc-list-divider{
    height:0;
    margin:0;
    border:none;
    border-bottom-width:1px;
    border-bottom-style:solid
}
.mdc-list-divider{
    border-bottom-color:rgba(0,0,0,.12)
}
.mdc-list-divider--padded{
    margin:0 16px
}
.mdc-list-divider--inset{
    margin-left:72px;
    margin-right:0;
    width:calc(100% - 72px)
}
.mdc-list-group[dir=rtl] .mdc-list-divider--inset,[dir=rtl] .mdc-list-group .mdc-list-divider--inset{
    margin-left:0;
    margin-right:72px
}
.mdc-list-divider--inset.mdc-list-divider--padded{
    width:calc(100% - 72px - 16px)
}
.mdc-list-group .mdc-list{
    padding:0
}
.mdc-list-group__subheader{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:1rem;
    line-height:1.75rem;
    font-weight:400;
    letter-spacing:.009375em;
    text-decoration:inherit;
    text-transform:inherit;
    margin:.75rem 16px
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item{
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{
    position:absolute;
    border-radius:50%;
    opacity:0;
    pointer-events:none;
    content:""
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before{
    transition:opacity 15ms linear,background-color 15ms linear;
    z-index:1
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::before{
    transform:scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after{
    top:0;
    left:0;
    transform:scale(0);
    transform-origin:center center
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded::after{
    top:var(--mdc-ripple-top, 0);
    left:var(--mdc-ripple-left, 0)
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation::after{
    animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation::after{
    animation:mdc-ripple-fg-opacity-out 150ms;
    transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{
    top:calc(50% - 100%);
    left:calc(50% - 100%);
    width:200%;
    height:200%
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after{
    width:var(--mdc-ripple-fg-size, 100%);
    height:var(--mdc-ripple-fg-size, 100%)
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{
    background-color:#000
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:hover::before{
    opacity:.04
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.12
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded)::after{
    transition:opacity 150ms linear
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active::after{
    transition-duration:75ms;
    opacity:.12
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.12
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before{
    opacity:.12
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::after{
    background-color:#024994
}
@supports not (-ms-ime-align: auto){
    :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::after{
        background-color:var(--mdc-theme-primary, #024994)
    }
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:hover::before{
    opacity:.16
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.24
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded)::after{
    transition:opacity 150ms linear
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active::after{
    transition-duration:75ms;
    opacity:.24
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.24
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before{
    opacity:.08
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::after{
    background-color:#024994
}
@supports not (-ms-ime-align: auto){
    :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::after{
        background-color:var(--mdc-theme-primary, #024994)
    }
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:hover::before{
    opacity:.12
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.2
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded)::after{
    transition:opacity 150ms linear
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after{
    transition-duration:75ms;
    opacity:.2
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.2
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled{
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{
    position:absolute;
    border-radius:50%;
    opacity:0;
    pointer-events:none;
    content:""
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before{
    transition:opacity 15ms linear,background-color 15ms linear;
    z-index:1
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::before{
    transform:scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::after{
    top:0;
    left:0;
    transform:scale(0);
    transform-origin:center center
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--unbounded::after{
    top:var(--mdc-ripple-top, 0);
    left:var(--mdc-ripple-left, 0)
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation::after{
    animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation::after{
    animation:mdc-ripple-fg-opacity-out 150ms;
    transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{
    top:calc(50% - 100%);
    left:calc(50% - 100%);
    width:200%;
    height:200%
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::after{
    width:var(--mdc-ripple-fg-size, 100%);
    height:var(--mdc-ripple-fg-size, 100%)
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{
    background-color:#000
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--background-focused::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.12
}
.mdc-top-app-bar{
    background-color:#024994;
    background-color:var(--mdc-theme-primary, #024994);
    color:#fff;
    display:flex;
    position:fixed;
    flex-direction:column;
    justify-content:space-between;
    box-sizing:border-box;
    width:100%;
    z-index:4
}
.mdc-top-app-bar .mdc-top-app-bar__action-item,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon{
    color:#fff;
    color:var(--mdc-theme-on-primary, #fff)
}
.mdc-top-app-bar .mdc-top-app-bar__action-item::before,.mdc-top-app-bar .mdc-top-app-bar__action-item::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after{
    background-color:#fff
}
@supports not (-ms-ime-align: auto){
    .mdc-top-app-bar .mdc-top-app-bar__action-item::before,.mdc-top-app-bar .mdc-top-app-bar__action-item::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after{
        background-color:var(--mdc-theme-on-primary, #fff)
    }
}
.mdc-top-app-bar .mdc-top-app-bar__action-item:hover::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover::before{
    opacity:.08
}
.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused::before,.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.24
}
.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded)::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded)::after{
    transition:opacity 150ms linear
}
.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active::after{
    transition-duration:75ms;
    opacity:.24
}
.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.24
}
.mdc-top-app-bar__row{
    display:flex;
    position:relative;
    box-sizing:border-box;
    width:100%;
    height:64px
}
.mdc-top-app-bar__section{
    display:inline-flex;
    flex:1 1 auto;
    align-items:center;
    min-width:0;
    padding:8px 12px;
    z-index:1
}
.mdc-top-app-bar__section--align-start{
    justify-content:flex-start;
    order:-1
}
.mdc-top-app-bar__section--align-end{
    justify-content:flex-end;
    order:1
}
.mdc-top-app-bar__title{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:1.25rem;
    line-height:2rem;
    font-weight:500;
    letter-spacing:.0125em;
    text-decoration:inherit;
    text-transform:inherit;
    padding-left:20px;
    padding-right:0;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    z-index:1
}
[dir=rtl] .mdc-top-app-bar__title,.mdc-top-app-bar__title[dir=rtl]{
    padding-left:0;
    padding-right:20px
}
.mdc-top-app-bar--short-collapsed{
    border-radius:0 0 24px 0
}
[dir=rtl] .mdc-top-app-bar--short-collapsed,.mdc-top-app-bar--short-collapsed[dir=rtl]{
    border-radius:0 0 0 24px
}
.mdc-top-app-bar--short{
    top:0;
    right:auto;
    left:0;
    width:100%;
    transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1)
}
[dir=rtl] .mdc-top-app-bar--short,.mdc-top-app-bar--short[dir=rtl]{
    right:0;
    left:auto
}
.mdc-top-app-bar--short .mdc-top-app-bar__row{
    height:56px
}
.mdc-top-app-bar--short .mdc-top-app-bar__section{
    padding:4px
}
.mdc-top-app-bar--short .mdc-top-app-bar__title{
    transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
    opacity:1
}
.mdc-top-app-bar--short-collapsed{
    box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12);
    width:56px;
    transition:width 300ms cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title{
    display:none
}
.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item{
    transition:padding 150ms cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item{
    width:112px
}
.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end{
    padding-left:0;
    padding-right:12px
}
[dir=rtl] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end,.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir=rtl]{
    padding-left:12px;
    padding-right:0
}
.mdc-top-app-bar--dense .mdc-top-app-bar__row{
    height:48px
}
.mdc-top-app-bar--dense .mdc-top-app-bar__section{
    padding:0 4px
}
.mdc-top-app-bar--dense .mdc-top-app-bar__title{
    padding-left:12px;
    padding-right:0
}
[dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title,.mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl]{
    padding-left:0;
    padding-right:12px
}
.mdc-top-app-bar--prominent .mdc-top-app-bar__row{
    height:128px
}
.mdc-top-app-bar--prominent .mdc-top-app-bar__title{
    align-self:flex-end;
    padding-bottom:2px
}
.mdc-top-app-bar--prominent .mdc-top-app-bar__action-item,.mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon{
    align-self:flex-start
}
.mdc-top-app-bar--fixed{
    transition:box-shadow 200ms linear
}
.mdc-top-app-bar--fixed-scrolled{
    box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12);
    transition:box-shadow 200ms linear
}
.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row{
    height:96px
}
.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section{
    padding:0 12px
}
.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title{
    padding-left:20px;
    padding-right:0;
    padding-bottom:9px
}
[dir=rtl] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title,.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir=rtl]{
    padding-left:0;
    padding-right:20px
}
.mdc-top-app-bar--fixed-adjust{
    padding-top:64px
}
.mdc-top-app-bar--dense-fixed-adjust{
    padding-top:48px
}
.mdc-top-app-bar--short-fixed-adjust{
    padding-top:56px
}
.mdc-top-app-bar--prominent-fixed-adjust{
    padding-top:128px
}
.mdc-top-app-bar--dense-prominent-fixed-adjust{
    padding-top:96px
}
@media(max-width: 599px){
    .mdc-top-app-bar__row{
        height:56px
    }
    .mdc-top-app-bar__section{
        padding:4px
    }
    .mdc-top-app-bar--short{
        transition:width 200ms cubic-bezier(0.4, 0, 0.2, 1)
    }
    .mdc-top-app-bar--short-collapsed{
        transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1)
    }
    .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end{
        padding-left:0;
        padding-right:12px
    }
    [dir=rtl] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end,.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir=rtl]{
        padding-left:12px;
        padding-right:0
    }
    .mdc-top-app-bar--prominent .mdc-top-app-bar__title{
        padding-bottom:6px
    }
    .mdc-top-app-bar--fixed-adjust{
        padding-top:56px
    }
}
.mdc-icon-button{
    display:inline-block;
    position:relative;
    box-sizing:border-box;
    border:none;
    outline:none;
    background-color:transparent;
    fill:currentColor;
    color:inherit;
    font-size:24px;
    text-decoration:none;
    cursor:pointer;
    user-select:none;
    width:48px;
    height:48px;
    padding:12px
}
.mdc-icon-button svg,.mdc-icon-button img{
    width:24px;
    height:24px
}
.mdc-icon-button:disabled{
    color:rgba(0,0,0,.38);
    color:var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));
    cursor:default;
    pointer-events:none
}
.mdc-icon-button__icon{
    display:inline-block
}
.mdc-icon-button__icon.mdc-icon-button__icon--on{
    display:none
}
.mdc-icon-button--on .mdc-icon-button__icon{
    display:none
}
.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{
    display:inline-block
}
.mdc-icon-button{
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.mdc-icon-button::before,.mdc-icon-button::after{
    position:absolute;
    border-radius:50%;
    opacity:0;
    pointer-events:none;
    content:""
}
.mdc-icon-button::before{
    transition:opacity 15ms linear,background-color 15ms linear;
    z-index:1
}
.mdc-icon-button.mdc-ripple-upgraded::before{
    transform:scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-icon-button.mdc-ripple-upgraded::after{
    top:0;
    left:0;
    transform:scale(0);
    transform-origin:center center
}
.mdc-icon-button.mdc-ripple-upgraded--unbounded::after{
    top:var(--mdc-ripple-top, 0);
    left:var(--mdc-ripple-left, 0)
}
.mdc-icon-button.mdc-ripple-upgraded--foreground-activation::after{
    animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation::after{
    animation:mdc-ripple-fg-opacity-out 150ms;
    transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-icon-button::before,.mdc-icon-button::after{
    top:calc(50% - 50%);
    left:calc(50% - 50%);
    width:100%;
    height:100%
}
.mdc-icon-button.mdc-ripple-upgraded::before,.mdc-icon-button.mdc-ripple-upgraded::after{
    top:var(--mdc-ripple-top, calc(50% - 50%));
    left:var(--mdc-ripple-left, calc(50% - 50%));
    width:var(--mdc-ripple-fg-size, 100%);
    height:var(--mdc-ripple-fg-size, 100%)
}
.mdc-icon-button.mdc-ripple-upgraded::after{
    width:var(--mdc-ripple-fg-size, 100%);
    height:var(--mdc-ripple-fg-size, 100%)
}
.mdc-icon-button::before,.mdc-icon-button::after{
    background-color:#000
}
.mdc-icon-button:hover::before{
    opacity:.04
}
.mdc-icon-button.mdc-ripple-upgraded--background-focused::before,.mdc-icon-button:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.12
}
.mdc-icon-button:not(.mdc-ripple-upgraded)::after{
    transition:opacity 150ms linear
}
.mdc-icon-button:not(.mdc-ripple-upgraded):active::after{
    transition-duration:75ms;
    opacity:.12
}
.mdc-icon-button.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.12
}
.mdc-list{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:1rem;
    line-height:1.75rem;
    font-weight:400;
    letter-spacing:.009375em;
    text-decoration:inherit;
    text-transform:inherit;
    line-height:1.5rem;
    margin:0;
    padding:8px 0;
    list-style-type:none;
    color:rgba(0,0,0,.87);
    color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))
}
.mdc-list:focus{
    outline:none
}
.mdc-list-item{
    height:48px
}
.mdc-list-item__secondary-text{
    color:rgba(0,0,0,.54);
    color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))
}
.mdc-list-item__graphic{
    background-color:transparent
}
.mdc-list-item__graphic{
    color:rgba(0,0,0,.38);
    color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))
}
.mdc-list-item__meta{
    color:rgba(0,0,0,.38);
    color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))
}
.mdc-list-group__subheader{
    color:rgba(0,0,0,.87);
    color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))
}
.mdc-list-item--disabled .mdc-list-item__text{
    opacity:.38
}
.mdc-list-item--disabled .mdc-list-item__text{
    color:#000;
    color:var(--mdc-theme-on-surface, #000)
}
.mdc-list--dense{
    padding-top:4px;
    padding-bottom:4px;
    font-size:.812rem
}
.mdc-list-item{
    display:flex;
    position:relative;
    align-items:center;
    justify-content:flex-start;
    padding:0 16px;
    overflow:hidden
}
.mdc-list-item:focus{
    outline:none
}
.mdc-list-item--selected,.mdc-list-item--activated{
    color:#024994;
    color:var(--mdc-theme-primary, #024994)
}
.mdc-list-item--selected .mdc-list-item__graphic,.mdc-list-item--activated .mdc-list-item__graphic{
    color:#024994;
    color:var(--mdc-theme-primary, #024994)
}
.mdc-list-item__graphic{
    margin-left:0;
    margin-right:32px;
    width:24px;
    height:24px;
    flex-shrink:0;
    align-items:center;
    justify-content:center;
    fill:currentColor
}
.mdc-list-item[dir=rtl] .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list-item__graphic{
    margin-left:32px;
    margin-right:0
}
.mdc-list .mdc-list-item__graphic{
    display:inline-flex
}
.mdc-list-item__meta{
    margin-left:auto;
    margin-right:0
}
.mdc-list-item__meta:not(.material-icons){
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.75rem;
    line-height:1.25rem;
    font-weight:400;
    letter-spacing:.0333333333em;
    text-decoration:inherit;
    text-transform:inherit
}
.mdc-list-item[dir=rtl] .mdc-list-item__meta,[dir=rtl] .mdc-list-item .mdc-list-item__meta{
    margin-left:0;
    margin-right:auto
}
.mdc-list-item__text{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
.mdc-list-item__text[for]{
    pointer-events:none
}
.mdc-list-item__primary-text{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    margin-top:0;
    line-height:normal;
    margin-bottom:-20px;
    display:block
}
.mdc-list-item__primary-text::before{
    display:inline-block;
    width:0;
    height:32px;
    content:"";
    vertical-align:0
}
.mdc-list-item__primary-text::after{
    display:inline-block;
    width:0;
    height:20px;
    content:"";
    vertical-align:-20px
}
.mdc-list--dense .mdc-list-item__primary-text{
    display:block;
    margin-top:0;
    line-height:normal;
    margin-bottom:-20px
}
.mdc-list--dense .mdc-list-item__primary-text::before{
    display:inline-block;
    width:0;
    height:24px;
    content:"";
    vertical-align:0
}
.mdc-list--dense .mdc-list-item__primary-text::after{
    display:inline-block;
    width:0;
    height:20px;
    content:"";
    vertical-align:-20px
}
.mdc-list-item__secondary-text{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.875rem;
    line-height:1.25rem;
    font-weight:400;
    letter-spacing:.0178571429em;
    text-decoration:inherit;
    text-transform:inherit;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    margin-top:0;
    line-height:normal;
    display:block
}
.mdc-list-item__secondary-text::before{
    display:inline-block;
    width:0;
    height:20px;
    content:"";
    vertical-align:0
}
.mdc-list--dense .mdc-list-item__secondary-text{
    display:block;
    margin-top:0;
    line-height:normal;
    font-size:inherit
}
.mdc-list--dense .mdc-list-item__secondary-text::before{
    display:inline-block;
    width:0;
    height:20px;
    content:"";
    vertical-align:0
}
.mdc-list--dense .mdc-list-item{
    height:40px
}
.mdc-list--dense .mdc-list-item__graphic{
    margin-left:0;
    margin-right:36px;
    width:20px;
    height:20px
}
.mdc-list-item[dir=rtl] .mdc-list--dense .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--dense .mdc-list-item__graphic{
    margin-left:36px;
    margin-right:0
}
.mdc-list--avatar-list .mdc-list-item{
    height:56px
}
.mdc-list--avatar-list .mdc-list-item__graphic{
    margin-left:0;
    margin-right:16px;
    width:40px;
    height:40px;
    border-radius:50%
}
.mdc-list-item[dir=rtl] .mdc-list--avatar-list .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--avatar-list .mdc-list-item__graphic{
    margin-left:16px;
    margin-right:0
}
.mdc-list--two-line .mdc-list-item__text{
    align-self:flex-start
}
.mdc-list--two-line .mdc-list-item{
    height:72px
}
.mdc-list--two-line.mdc-list--dense .mdc-list-item,.mdc-list--avatar-list.mdc-list--dense .mdc-list-item{
    height:60px
}
.mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic{
    margin-left:0;
    margin-right:20px;
    width:36px;
    height:36px
}
.mdc-list-item[dir=rtl] .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic{
    margin-left:20px;
    margin-right:0
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item{
    cursor:pointer
}
a.mdc-list-item{
    color:inherit;
    text-decoration:none
}
.mdc-list-divider{
    height:0;
    margin:0;
    border:none;
    border-bottom-width:1px;
    border-bottom-style:solid
}
.mdc-list-divider{
    border-bottom-color:rgba(0,0,0,.12)
}
.mdc-list-divider--padded{
    margin:0 16px
}
.mdc-list-divider--inset{
    margin-left:72px;
    margin-right:0;
    width:calc(100% - 72px)
}
.mdc-list-group[dir=rtl] .mdc-list-divider--inset,[dir=rtl] .mdc-list-group .mdc-list-divider--inset{
    margin-left:0;
    margin-right:72px
}
.mdc-list-divider--inset.mdc-list-divider--padded{
    width:calc(100% - 72px - 16px)
}
.mdc-list-group .mdc-list{
    padding:0
}
.mdc-list-group__subheader{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:1rem;
    line-height:1.75rem;
    font-weight:400;
    letter-spacing:.009375em;
    text-decoration:inherit;
    text-transform:inherit;
    margin:.75rem 16px
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item{
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{
    position:absolute;
    border-radius:50%;
    opacity:0;
    pointer-events:none;
    content:""
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before{
    transition:opacity 15ms linear,background-color 15ms linear;
    z-index:1
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::before{
    transform:scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after{
    top:0;
    left:0;
    transform:scale(0);
    transform-origin:center center
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded::after{
    top:var(--mdc-ripple-top, 0);
    left:var(--mdc-ripple-left, 0)
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation::after{
    animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation::after{
    animation:mdc-ripple-fg-opacity-out 150ms;
    transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{
    top:calc(50% - 100%);
    left:calc(50% - 100%);
    width:200%;
    height:200%
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after{
    width:var(--mdc-ripple-fg-size, 100%);
    height:var(--mdc-ripple-fg-size, 100%)
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{
    background-color:#000
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:hover::before{
    opacity:.04
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.12
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded)::after{
    transition:opacity 150ms linear
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active::after{
    transition-duration:75ms;
    opacity:.12
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.12
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before{
    opacity:.12
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::after{
    background-color:#024994
}
@supports not (-ms-ime-align: auto){
    :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::after{
        background-color:var(--mdc-theme-primary, #024994)
    }
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:hover::before{
    opacity:.16
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.24
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded)::after{
    transition:opacity 150ms linear
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active::after{
    transition-duration:75ms;
    opacity:.24
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.24
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before{
    opacity:.08
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::after{
    background-color:#024994
}
@supports not (-ms-ime-align: auto){
    :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::after{
        background-color:var(--mdc-theme-primary, #024994)
    }
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:hover::before{
    opacity:.12
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.2
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded)::after{
    transition:opacity 150ms linear
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after{
    transition-duration:75ms;
    opacity:.2
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.2
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled{
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{
    position:absolute;
    border-radius:50%;
    opacity:0;
    pointer-events:none;
    content:""
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before{
    transition:opacity 15ms linear,background-color 15ms linear;
    z-index:1
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::before{
    transform:scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::after{
    top:0;
    left:0;
    transform:scale(0);
    transform-origin:center center
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--unbounded::after{
    top:var(--mdc-ripple-top, 0);
    left:var(--mdc-ripple-left, 0)
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation::after{
    animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation::after{
    animation:mdc-ripple-fg-opacity-out 150ms;
    transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{
    top:calc(50% - 100%);
    left:calc(50% - 100%);
    width:200%;
    height:200%
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::after{
    width:var(--mdc-ripple-fg-size, 100%);
    height:var(--mdc-ripple-fg-size, 100%)
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{
    background-color:#000
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--background-focused::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.12
}
.mdc-card{
    border-radius:4px;
    background-color:#fff;
    background-color:var(--mdc-theme-surface, #fff);
    box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0,0,0,.12);
    display:flex;
    flex-direction:column;
    box-sizing:border-box
}
.mdc-card--outlined{
    box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0,0,0,.12);
    border-width:1px;
    border-style:solid;
    border-color:#e0e0e0
}
.mdc-card__media{
    position:relative;
    box-sizing:border-box;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover
}
.mdc-card__media::before{
    display:block;
    content:""
}
.mdc-card__media:first-child{
    border-top-left-radius:inherit;
    border-top-right-radius:inherit
}
.mdc-card__media:last-child{
    border-bottom-left-radius:inherit;
    border-bottom-right-radius:inherit
}
.mdc-card__media--square::before{
    margin-top:100%
}
.mdc-card__media--16-9::before{
    margin-top:56.25%
}
.mdc-card__media-content{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    box-sizing:border-box
}
.mdc-card__primary-action{
    display:flex;
    flex-direction:column;
    box-sizing:border-box;
    position:relative;
    outline:none;
    color:inherit;
    text-decoration:none;
    cursor:pointer;
    overflow:hidden
}
.mdc-card__primary-action:first-child{
    border-top-left-radius:inherit;
    border-top-right-radius:inherit
}
.mdc-card__primary-action:last-child{
    border-bottom-left-radius:inherit;
    border-bottom-right-radius:inherit
}
.mdc-card__actions{
    display:flex;
    flex-direction:row;
    align-items:center;
    box-sizing:border-box;
    min-height:52px;
    padding:8px
}
.mdc-card__actions--full-bleed{
    padding:0
}
.mdc-card__action-buttons,.mdc-card__action-icons{
    display:flex;
    flex-direction:row;
    align-items:center;
    box-sizing:border-box
}
.mdc-card__action-icons{
    color:rgba(0,0,0,.6);
    flex-grow:1;
    justify-content:flex-end
}
.mdc-card__action-buttons+.mdc-card__action-icons{
    margin-left:16px;
    margin-right:0
}
[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{
    margin-left:0;
    margin-right:16px
}
.mdc-card__action{
    display:inline-flex;
    flex-direction:row;
    align-items:center;
    box-sizing:border-box;
    justify-content:center;
    cursor:pointer;
    user-select:none
}
.mdc-card__action:focus{
    outline:none
}
.mdc-card__action--button{
    margin-left:0;
    margin-right:8px;
    padding:0 8px
}
[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{
    margin-left:8px;
    margin-right:0
}
.mdc-card__action--button:last-child{
    margin-left:0;
    margin-right:0
}
[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{
    margin-left:0;
    margin-right:0
}
.mdc-card__actions--full-bleed .mdc-card__action--button{
    justify-content:space-between;
    width:100%;
    height:auto;
    max-height:none;
    margin:0;
    padding:8px 16px;
    text-align:left
}
[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{
    text-align:right
}
.mdc-card__action--icon{
    margin:-6px 0;
    padding:12px
}
.mdc-card__action--icon:not(:disabled){
    color:rgba(0,0,0,.6)
}
.mdc-card__primary-action{
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.mdc-card__primary-action::before,.mdc-card__primary-action::after{
    position:absolute;
    border-radius:50%;
    opacity:0;
    pointer-events:none;
    content:""
}
.mdc-card__primary-action::before{
    transition:opacity 15ms linear,background-color 15ms linear;
    z-index:1
}
.mdc-card__primary-action.mdc-ripple-upgraded::before{
    transform:scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-card__primary-action.mdc-ripple-upgraded::after{
    top:0;
    left:0;
    transform:scale(0);
    transform-origin:center center
}
.mdc-card__primary-action.mdc-ripple-upgraded--unbounded::after{
    top:var(--mdc-ripple-top, 0);
    left:var(--mdc-ripple-left, 0)
}
.mdc-card__primary-action.mdc-ripple-upgraded--foreground-activation::after{
    animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-card__primary-action.mdc-ripple-upgraded--foreground-deactivation::after{
    animation:mdc-ripple-fg-opacity-out 150ms;
    transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-card__primary-action::before,.mdc-card__primary-action::after{
    top:calc(50% - 100%);
    left:calc(50% - 100%);
    width:200%;
    height:200%
}
.mdc-card__primary-action.mdc-ripple-upgraded::after{
    width:var(--mdc-ripple-fg-size, 100%);
    height:var(--mdc-ripple-fg-size, 100%)
}
.mdc-card__primary-action::before,.mdc-card__primary-action::after{
    background-color:#000
}
.mdc-card__primary-action:hover::before{
    opacity:.04
}
.mdc-card__primary-action.mdc-ripple-upgraded--background-focused::before,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.12
}
.mdc-card__primary-action:not(.mdc-ripple-upgraded)::after{
    transition:opacity 150ms linear
}
.mdc-card__primary-action:not(.mdc-ripple-upgraded):active::after{
    transition-duration:75ms;
    opacity:.12
}
.mdc-card__primary-action.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.12
}
.mdc-form-field{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.875rem;
    line-height:1.25rem;
    font-weight:400;
    letter-spacing:.0178571429em;
    text-decoration:inherit;
    text-transform:inherit;
    color:rgba(0,0,0,.87);
    color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
    display:inline-flex;
    align-items:center;
    vertical-align:middle
}
.mdc-form-field>label{
    margin-left:0;
    margin-right:auto;
    padding-left:4px;
    padding-right:0;
    order:0
}
[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{
    margin-left:auto;
    margin-right:0
}
[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{
    padding-left:0;
    padding-right:4px
}
.mdc-form-field--align-end>label{
    margin-left:auto;
    margin-right:0;
    padding-left:0;
    padding-right:4px;
    order:-1
}
[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{
    margin-left:0;
    margin-right:auto
}
[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{
    padding-left:4px;
    padding-right:0
}
.mdc-touch-target-wrapper{
    display:inline
}
.mdc-radio{
    padding:10px;
    display:inline-block;
    position:relative;
    flex:0 0 auto;
    box-sizing:content-box;
    width:20px;
    height:20px;
    cursor:pointer;
    will-change:opacity,transform,border-color,color
}
.mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{
    border-color:rgba(0,0,0,.54)
}
.mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{
    border-color:#ffa726;
    border-color:var(--mdc-theme-secondary, #ffa726)
}
.mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{
    border-color:#ffa726;
    border-color:var(--mdc-theme-secondary, #ffa726)
}
.mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{
    border-color:rgba(0,0,0,.26)
}
.mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{
    border-color:rgba(0,0,0,.26)
}
.mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{
    border-color:rgba(0,0,0,.26)
}
.mdc-radio .mdc-radio__background::before{
    background-color:#ffa726
}
@supports not (-ms-ime-align: auto){
    .mdc-radio .mdc-radio__background::before{
        background-color:var(--mdc-theme-secondary, #ffa726)
    }
}
.mdc-radio .mdc-radio__background::before{
    top:-10px;
    left:-10px;
    width:40px;
    height:40px
}
.mdc-radio .mdc-radio__native-control{
    top:0px;
    right:0px;
    left:0px;
    width:40px;
    height:40px
}
.mdc-radio__background{
    display:inline-block;
    position:relative;
    box-sizing:border-box;
    width:20px;
    height:20px
}
.mdc-radio__background::before{
    position:absolute;
    transform:scale(0, 0);
    border-radius:50%;
    opacity:0;
    pointer-events:none;
    content:"";
    transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-radio__outer-circle{
    position:absolute;
    top:0;
    left:0;
    box-sizing:border-box;
    width:100%;
    height:100%;
    border-width:2px;
    border-style:solid;
    border-radius:50%;
    transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-radio__inner-circle{
    position:absolute;
    top:0;
    left:0;
    box-sizing:border-box;
    width:100%;
    height:100%;
    transform:scale(0, 0);
    border-width:10px;
    border-style:solid;
    border-radius:50%;
    transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}
.mdc-radio__native-control{
    position:absolute;
    margin:0;
    padding:0;
    opacity:0;
    cursor:inherit;
    z-index:1
}
.mdc-radio--touch{
    margin-top:4px;
    margin-bottom:4px;
    margin-right:4px;
    margin-left:4px
}
.mdc-radio--touch .mdc-radio__native-control{
    top:-4px;
    right:-4px;
    left:-4px;
    width:48px;
    height:48px
}
.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{
    transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{
    transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{
    transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-radio--disabled{
    cursor:default;
    pointer-events:none
}
.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{
    transform:scale(0.5);
    transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{
    cursor:default
}
.mdc-radio__native-control:focus+.mdc-radio__background::before{
    transform:scale(1);
    opacity:.12;
    transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-radio{
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.mdc-radio .mdc-radio__ripple::before,.mdc-radio .mdc-radio__ripple::after{
    position:absolute;
    border-radius:50%;
    opacity:0;
    pointer-events:none;
    content:""
}
.mdc-radio .mdc-radio__ripple::before{
    transition:opacity 15ms linear,background-color 15ms linear;
    z-index:1
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before{
    transform:scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after{
    top:0;
    left:0;
    transform:scale(0);
    transform-origin:center center
}
.mdc-radio.mdc-ripple-upgraded--unbounded .mdc-radio__ripple::after{
    top:var(--mdc-ripple-top, 0);
    left:var(--mdc-ripple-left, 0)
}
.mdc-radio.mdc-ripple-upgraded--foreground-activation .mdc-radio__ripple::after{
    animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-radio.mdc-ripple-upgraded--foreground-deactivation .mdc-radio__ripple::after{
    animation:mdc-ripple-fg-opacity-out 150ms;
    transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-radio .mdc-radio__ripple::before,.mdc-radio .mdc-radio__ripple::after{
    top:calc(50% - 50%);
    left:calc(50% - 50%);
    width:100%;
    height:100%
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before,.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after{
    top:var(--mdc-ripple-top, calc(50% - 50%));
    left:var(--mdc-ripple-left, calc(50% - 50%));
    width:var(--mdc-ripple-fg-size, 100%);
    height:var(--mdc-ripple-fg-size, 100%)
}
.mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after{
    width:var(--mdc-ripple-fg-size, 100%);
    height:var(--mdc-ripple-fg-size, 100%)
}
.mdc-radio .mdc-radio__ripple::before,.mdc-radio .mdc-radio__ripple::after{
    background-color:#ffa726
}
@supports not (-ms-ime-align: auto){
    .mdc-radio .mdc-radio__ripple::before,.mdc-radio .mdc-radio__ripple::after{
        background-color:var(--mdc-theme-secondary, #ffa726)
    }
}
.mdc-radio:hover .mdc-radio__ripple::before{
    opacity:.08
}
.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__ripple::before,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__ripple::before{
    transition-duration:75ms;
    opacity:.24
}
.mdc-radio:not(.mdc-ripple-upgraded) .mdc-radio__ripple::after{
    transition:opacity 150ms linear
}
.mdc-radio:not(.mdc-ripple-upgraded):active .mdc-radio__ripple::after{
    transition-duration:75ms;
    opacity:.24
}
.mdc-radio.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.24
}
.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background::before{
    content:none
}
.mdc-radio__ripple{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    pointer-events:none
}
.mdc-list{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:1rem;
    line-height:1.75rem;
    font-weight:400;
    letter-spacing:.009375em;
    text-decoration:inherit;
    text-transform:inherit;
    line-height:1.5rem;
    margin:0;
    padding:8px 0;
    list-style-type:none;
    color:rgba(0,0,0,.87);
    color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))
}
.mdc-list:focus{
    outline:none
}
.mdc-list-item{
    height:48px
}
.mdc-list-item__secondary-text{
    color:rgba(0,0,0,.54);
    color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))
}
.mdc-list-item__graphic{
    background-color:transparent
}
.mdc-list-item__graphic{
    color:rgba(0,0,0,.38);
    color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))
}
.mdc-list-item__meta{
    color:rgba(0,0,0,.38);
    color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))
}
.mdc-list-group__subheader{
    color:rgba(0,0,0,.87);
    color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))
}
.mdc-list-item--disabled .mdc-list-item__text{
    opacity:.38
}
.mdc-list-item--disabled .mdc-list-item__text{
    color:#000;
    color:var(--mdc-theme-on-surface, #000)
}
.mdc-list--dense{
    padding-top:4px;
    padding-bottom:4px;
    font-size:.812rem
}
.mdc-list-item{
    display:flex;
    position:relative;
    align-items:center;
    justify-content:flex-start;
    padding:0 16px;
    overflow:hidden
}
.mdc-list-item:focus{
    outline:none
}
.mdc-list-item--selected,.mdc-list-item--activated{
    color:#024994;
    color:var(--mdc-theme-primary, #024994)
}
.mdc-list-item--selected .mdc-list-item__graphic,.mdc-list-item--activated .mdc-list-item__graphic{
    color:#024994;
    color:var(--mdc-theme-primary, #024994)
}
.mdc-list-item__graphic{
    margin-left:0;
    margin-right:32px;
    width:24px;
    height:24px;
    flex-shrink:0;
    align-items:center;
    justify-content:center;
    fill:currentColor
}
.mdc-list-item[dir=rtl] .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list-item__graphic{
    margin-left:32px;
    margin-right:0
}
.mdc-list .mdc-list-item__graphic{
    display:inline-flex
}
.mdc-list-item__meta{
    margin-left:auto;
    margin-right:0
}
.mdc-list-item__meta:not(.material-icons){
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.75rem;
    line-height:1.25rem;
    font-weight:400;
    letter-spacing:.0333333333em;
    text-decoration:inherit;
    text-transform:inherit
}
.mdc-list-item[dir=rtl] .mdc-list-item__meta,[dir=rtl] .mdc-list-item .mdc-list-item__meta{
    margin-left:0;
    margin-right:auto
}
.mdc-list-item__text{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
.mdc-list-item__text[for]{
    pointer-events:none
}
.mdc-list-item__primary-text{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    margin-top:0;
    line-height:normal;
    margin-bottom:-20px;
    display:block
}
.mdc-list-item__primary-text::before{
    display:inline-block;
    width:0;
    height:32px;
    content:"";
    vertical-align:0
}
.mdc-list-item__primary-text::after{
    display:inline-block;
    width:0;
    height:20px;
    content:"";
    vertical-align:-20px
}
.mdc-list--dense .mdc-list-item__primary-text{
    display:block;
    margin-top:0;
    line-height:normal;
    margin-bottom:-20px
}
.mdc-list--dense .mdc-list-item__primary-text::before{
    display:inline-block;
    width:0;
    height:24px;
    content:"";
    vertical-align:0
}
.mdc-list--dense .mdc-list-item__primary-text::after{
    display:inline-block;
    width:0;
    height:20px;
    content:"";
    vertical-align:-20px
}
.mdc-list-item__secondary-text{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.875rem;
    line-height:1.25rem;
    font-weight:400;
    letter-spacing:.0178571429em;
    text-decoration:inherit;
    text-transform:inherit;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    margin-top:0;
    line-height:normal;
    display:block
}
.mdc-list-item__secondary-text::before{
    display:inline-block;
    width:0;
    height:20px;
    content:"";
    vertical-align:0
}
.mdc-list--dense .mdc-list-item__secondary-text{
    display:block;
    margin-top:0;
    line-height:normal;
    font-size:inherit
}
.mdc-list--dense .mdc-list-item__secondary-text::before{
    display:inline-block;
    width:0;
    height:20px;
    content:"";
    vertical-align:0
}
.mdc-list--dense .mdc-list-item{
    height:40px
}
.mdc-list--dense .mdc-list-item__graphic{
    margin-left:0;
    margin-right:36px;
    width:20px;
    height:20px
}
.mdc-list-item[dir=rtl] .mdc-list--dense .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--dense .mdc-list-item__graphic{
    margin-left:36px;
    margin-right:0
}
.mdc-list--avatar-list .mdc-list-item{
    height:56px
}
.mdc-list--avatar-list .mdc-list-item__graphic{
    margin-left:0;
    margin-right:16px;
    width:40px;
    height:40px;
    border-radius:50%
}
.mdc-list-item[dir=rtl] .mdc-list--avatar-list .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--avatar-list .mdc-list-item__graphic{
    margin-left:16px;
    margin-right:0
}
.mdc-list--two-line .mdc-list-item__text{
    align-self:flex-start
}
.mdc-list--two-line .mdc-list-item{
    height:72px
}
.mdc-list--two-line.mdc-list--dense .mdc-list-item,.mdc-list--avatar-list.mdc-list--dense .mdc-list-item{
    height:60px
}
.mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic{
    margin-left:0;
    margin-right:20px;
    width:36px;
    height:36px
}
.mdc-list-item[dir=rtl] .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic{
    margin-left:20px;
    margin-right:0
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item{
    cursor:pointer
}
a.mdc-list-item{
    color:inherit;
    text-decoration:none
}
.mdc-list-divider{
    height:0;
    margin:0;
    border:none;
    border-bottom-width:1px;
    border-bottom-style:solid
}
.mdc-list-divider{
    border-bottom-color:rgba(0,0,0,.12)
}
.mdc-list-divider--padded{
    margin:0 16px
}
.mdc-list-divider--inset{
    margin-left:72px;
    margin-right:0;
    width:calc(100% - 72px)
}
.mdc-list-group[dir=rtl] .mdc-list-divider--inset,[dir=rtl] .mdc-list-group .mdc-list-divider--inset{
    margin-left:0;
    margin-right:72px
}
.mdc-list-divider--inset.mdc-list-divider--padded{
    width:calc(100% - 72px - 16px)
}
.mdc-list-group .mdc-list{
    padding:0
}
.mdc-list-group__subheader{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:1rem;
    line-height:1.75rem;
    font-weight:400;
    letter-spacing:.009375em;
    text-decoration:inherit;
    text-transform:inherit;
    margin:.75rem 16px
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item{
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{
    position:absolute;
    border-radius:50%;
    opacity:0;
    pointer-events:none;
    content:""
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before{
    transition:opacity 15ms linear,background-color 15ms linear;
    z-index:1
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::before{
    transform:scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after{
    top:0;
    left:0;
    transform:scale(0);
    transform-origin:center center
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded::after{
    top:var(--mdc-ripple-top, 0);
    left:var(--mdc-ripple-left, 0)
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation::after{
    animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation::after{
    animation:mdc-ripple-fg-opacity-out 150ms;
    transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{
    top:calc(50% - 100%);
    left:calc(50% - 100%);
    width:200%;
    height:200%
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after{
    width:var(--mdc-ripple-fg-size, 100%);
    height:var(--mdc-ripple-fg-size, 100%)
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item::after{
    background-color:#000
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:hover::before{
    opacity:.04
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.12
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded)::after{
    transition:opacity 150ms linear
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active::after{
    transition-duration:75ms;
    opacity:.12
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.12
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before{
    opacity:.12
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::after{
    background-color:#024994
}
@supports not (-ms-ime-align: auto){
    :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated::after{
        background-color:var(--mdc-theme-primary, #024994)
    }
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:hover::before{
    opacity:.16
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.24
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded)::after{
    transition:opacity 150ms linear
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active::after{
    transition-duration:75ms;
    opacity:.24
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.24
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before{
    opacity:.08
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::after{
    background-color:#024994
}
@supports not (-ms-ime-align: auto){
    :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected::after{
        background-color:var(--mdc-theme-primary, #024994)
    }
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:hover::before{
    opacity:.12
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.2
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded)::after{
    transition:opacity 150ms linear
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after{
    transition-duration:75ms;
    opacity:.2
}
:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.2
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled{
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{
    position:absolute;
    border-radius:50%;
    opacity:0;
    pointer-events:none;
    content:""
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before{
    transition:opacity 15ms linear,background-color 15ms linear;
    z-index:1
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::before{
    transform:scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::after{
    top:0;
    left:0;
    transform:scale(0);
    transform-origin:center center
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--unbounded::after{
    top:var(--mdc-ripple-top, 0);
    left:var(--mdc-ripple-left, 0)
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation::after{
    animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation::after{
    animation:mdc-ripple-fg-opacity-out 150ms;
    transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{
    top:calc(50% - 100%);
    left:calc(50% - 100%);
    width:200%;
    height:200%
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded::after{
    width:var(--mdc-ripple-fg-size, 100%);
    height:var(--mdc-ripple-fg-size, 100%)
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled::after{
    background-color:#000
}
:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--background-focused::before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.12
}
.mdc-menu-surface{
    display:none;
    position:absolute;
    box-sizing:border-box;
    max-width:calc(100vw - 32px);
    max-height:calc(100vh - 32px);
    margin:0;
    padding:0;
    transform:scale(1);
    transform-origin:top left;
    opacity:0;
    overflow:auto;
    will-change:transform,opacity;
    z-index:8;
    transition:opacity .03s linear,transform .12s cubic-bezier(0, 0, 0.2, 1);
    box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12);
    background-color:#fff;
    background-color:var(--mdc-theme-surface, #fff);
    color:#000;
    color:var(--mdc-theme-on-surface, #000);
    border-radius:4px;
    transform-origin-left:top left;
    transform-origin-right:top right
}
.mdc-menu-surface:focus{
    outline:none
}
.mdc-menu-surface--open{
    display:inline-block;
    transform:scale(1);
    opacity:1
}
.mdc-menu-surface--animating-open{
    display:inline-block;
    transform:scale(0.8);
    opacity:0
}
.mdc-menu-surface--animating-closed{
    display:inline-block;
    opacity:0;
    transition:opacity .075s linear
}
[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{
    transform-origin-left:top right;
    transform-origin-right:top left
}
.mdc-menu-surface--anchor{
    position:relative;
    overflow:visible
}
.mdc-menu-surface--fixed{
    position:fixed
}
.mdc-menu{
    min-width:112px
}
.mdc-menu .mdc-list-item__meta{
    color:rgba(0,0,0,.87)
}
.mdc-menu .mdc-list-item__graphic{
    color:rgba(0,0,0,.87)
}
.mdc-menu .mdc-list{
    color:rgba(0,0,0,.87)
}
.mdc-menu .mdc-list-divider{
    margin:8px 0
}
.mdc-menu .mdc-list-item{
    user-select:none
}
.mdc-menu .mdc-list-item--disabled{
    cursor:auto
}
.mdc-menu a.mdc-list-item .mdc-list-item__text,.mdc-menu a.mdc-list-item .mdc-list-item__graphic{
    pointer-events:none
}
.mdc-menu__selection-group{
    padding:0;
    fill:currentColor
}
.mdc-menu__selection-group .mdc-list-item{
    padding-left:56px;
    padding-right:16px
}
[dir=rtl] .mdc-menu__selection-group .mdc-list-item,.mdc-menu__selection-group .mdc-list-item[dir=rtl]{
    padding-left:16px;
    padding-right:56px
}
.mdc-menu__selection-group .mdc-menu__selection-group-icon{
    left:16px;
    right:initial;
    display:none;
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
[dir=rtl] .mdc-menu__selection-group .mdc-menu__selection-group-icon,.mdc-menu__selection-group .mdc-menu__selection-group-icon[dir=rtl]{
    left:initial;
    right:16px
}
.mdc-menu-item--selected .mdc-menu__selection-group-icon{
    display:inline
}
.mdc-fab{
    box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0,0,0,.12);
    display:inline-flex;
    position:relative;
    align-items:center;
    justify-content:center;
    box-sizing:border-box;
    width:56px;
    height:56px;
    padding:0;
    border:none;
    fill:currentColor;
    text-decoration:none;
    cursor:pointer;
    user-select:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);
    background-color:#ffa726;
    color:#000;
    color:var(--mdc-theme-on-secondary, #000)
}
.mdc-fab:not(.mdc-fab--extended){
    border-radius:50%
}
.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{
    border-radius:50%
}
.mdc-fab::-moz-focus-inner{
    padding:0;
    border:0
}
.mdc-fab:hover,.mdc-fab:focus{
    box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)
}
.mdc-fab:active{
    box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0,0,0,.12)
}
.mdc-fab:active,.mdc-fab:focus{
    outline:none
}
.mdc-fab:hover{
    cursor:pointer
}
.mdc-fab>svg{
    width:100%
}
@supports not (-ms-ime-align: auto){
    .mdc-fab{
        background-color:var(--mdc-theme-secondary, #ffa726)
    }
}
.mdc-fab .mdc-fab__icon{
    width:24px;
    height:24px;
    font-size:24px
}
.mdc-fab--mini{
    width:40px;
    height:40px
}
.mdc-fab--extended{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.875rem;
    line-height:2.25rem;
    font-weight:500;
    letter-spacing:.0892857143em;
    text-decoration:none;
    text-transform:uppercase;
    border-radius:24px;
    padding:0 20px;
    width:auto;
    max-width:100%;
    height:48px
}
.mdc-fab--extended .mdc-fab__ripple{
    border-radius:24px
}
.mdc-fab--extended .mdc-fab__icon{
    margin-left:-8px;
    margin-right:12px
}
[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{
    margin-left:12px;
    margin-right:-8px
}
.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{
    margin-left:12px;
    margin-right:-8px
}
[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{
    margin-left:-8px;
    margin-right:12px
}
.mdc-fab__label{
    justify-content:flex-start;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
.mdc-fab__icon{
    transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);
    fill:currentColor;
    will-change:transform
}
.mdc-fab .mdc-fab__icon{
    display:inline-flex;
    align-items:center;
    justify-content:center
}
.mdc-fab--exited{
    transform:scale(0);
    opacity:0;
    transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)
}
.mdc-fab--exited .mdc-fab__icon{
    transform:scale(0);
    transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)
}
.mdc-fab{
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.mdc-fab .mdc-fab__ripple::before,.mdc-fab .mdc-fab__ripple::after{
    position:absolute;
    border-radius:50%;
    opacity:0;
    pointer-events:none;
    content:""
}
.mdc-fab .mdc-fab__ripple::before{
    transition:opacity 15ms linear,background-color 15ms linear;
    z-index:1
}
.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::before{
    transform:scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::after{
    top:0;
    left:0;
    transform:scale(0);
    transform-origin:center center
}
.mdc-fab.mdc-ripple-upgraded--unbounded .mdc-fab__ripple::after{
    top:var(--mdc-ripple-top, 0);
    left:var(--mdc-ripple-left, 0)
}
.mdc-fab.mdc-ripple-upgraded--foreground-activation .mdc-fab__ripple::after{
    animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-fab.mdc-ripple-upgraded--foreground-deactivation .mdc-fab__ripple::after{
    animation:mdc-ripple-fg-opacity-out 150ms;
    transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-fab .mdc-fab__ripple::before,.mdc-fab .mdc-fab__ripple::after{
    top:calc(50% - 100%);
    left:calc(50% - 100%);
    width:200%;
    height:200%
}
.mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::after{
    width:var(--mdc-ripple-fg-size, 100%);
    height:var(--mdc-ripple-fg-size, 100%)
}
.mdc-fab .mdc-fab__ripple::before,.mdc-fab .mdc-fab__ripple::after{
    background-color:#000
}
@supports not (-ms-ime-align: auto){
    .mdc-fab .mdc-fab__ripple::before,.mdc-fab .mdc-fab__ripple::after{
        background-color:var(--mdc-theme-on-secondary, #000)
    }
}
.mdc-fab:hover .mdc-fab__ripple::before{
    opacity:.04
}
.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__ripple::before,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__ripple::before{
    transition-duration:75ms;
    opacity:.12
}
.mdc-fab:not(.mdc-ripple-upgraded) .mdc-fab__ripple::after{
    transition:opacity 150ms linear
}
.mdc-fab:not(.mdc-ripple-upgraded):active .mdc-fab__ripple::after{
    transition-duration:75ms;
    opacity:.12
}
.mdc-fab.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.12
}
.mdc-fab .mdc-fab__ripple{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    pointer-events:none;
    overflow:hidden
}
.mdc-typography{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased
}
.mdc-typography--headline1{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:6rem;
    line-height:6rem;
    font-weight:300;
    letter-spacing:-0.015625em;
    text-decoration:inherit;
    text-transform:inherit
}
.mdc-typography--headline2{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:3.75rem;
    line-height:3.75rem;
    font-weight:300;
    letter-spacing:-0.0083333333em;
    text-decoration:inherit;
    text-transform:inherit
}
.mdc-typography--headline3{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:3rem;
    line-height:3.125rem;
    font-weight:400;
    letter-spacing:normal;
    text-decoration:inherit;
    text-transform:inherit
}
.mdc-typography--headline4{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:2.125rem;
    line-height:2.5rem;
    font-weight:400;
    letter-spacing:.0073529412em;
    text-decoration:inherit;
    text-transform:inherit
}
.mdc-typography--headline5{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:1.5rem;
    line-height:2rem;
    font-weight:400;
    letter-spacing:normal;
    text-decoration:inherit;
    text-transform:inherit
}
.mdc-typography--headline6{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:1.25rem;
    line-height:2rem;
    font-weight:500;
    letter-spacing:.0125em;
    text-decoration:inherit;
    text-transform:inherit
}
.mdc-typography--subtitle1{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:1rem;
    line-height:1.75rem;
    font-weight:400;
    letter-spacing:.009375em;
    text-decoration:inherit;
    text-transform:inherit
}
.mdc-typography--subtitle2{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.875rem;
    line-height:1.375rem;
    font-weight:500;
    letter-spacing:.0071428571em;
    text-decoration:inherit;
    text-transform:inherit
}
.mdc-typography--body1{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:1rem;
    line-height:1.5rem;
    font-weight:400;
    letter-spacing:.03125em;
    text-decoration:inherit;
    text-transform:inherit
}
.mdc-typography--body2{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.875rem;
    line-height:1.25rem;
    font-weight:400;
    letter-spacing:.0178571429em;
    text-decoration:inherit;
    text-transform:inherit
}
.mdc-typography--caption{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.75rem;
    line-height:1.25rem;
    font-weight:400;
    letter-spacing:.0333333333em;
    text-decoration:inherit;
    text-transform:inherit
}
.mdc-typography--button{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.875rem;
    line-height:2.25rem;
    font-weight:500;
    letter-spacing:.0892857143em;
    text-decoration:none;
    text-transform:uppercase
}
.mdc-typography--overline{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.75rem;
    line-height:2rem;
    font-weight:500;
    letter-spacing:.1666666667em;
    text-decoration:none;
    text-transform:uppercase
}
.mdc-dialog,.mdc-dialog__scrim{
    position:fixed;
    top:0;
    left:0;
    align-items:center;
    justify-content:center;
    box-sizing:border-box;
    width:100%;
    height:100%
}
.mdc-dialog{
    display:none;
    z-index:7
}
.mdc-dialog .mdc-dialog__surface{
    background-color:#fff;
    background-color:var(--mdc-theme-surface, #fff)
}
.mdc-dialog .mdc-dialog__scrim{
    background-color:rgba(0,0,0,.32)
}
.mdc-dialog .mdc-dialog__title{
    color:rgba(0,0,0,.87)
}
.mdc-dialog .mdc-dialog__content{
    color:rgba(0,0,0,.6)
}
.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{
    border-color:rgba(0,0,0,.12)
}
.mdc-dialog .mdc-dialog__surface{
    min-width:280px
}
@media(max-width: 592px){
    .mdc-dialog .mdc-dialog__surface{
        max-width:calc(100vw - 32px)
    }
}
@media(min-width: 592px){
    .mdc-dialog .mdc-dialog__surface{
        max-width:560px
    }
}
.mdc-dialog .mdc-dialog__surface{
    max-height:calc(100% - 32px)
}
.mdc-dialog .mdc-dialog__surface{
    border-radius:4px
}
.mdc-dialog__scrim{
    opacity:0;
    z-index:-1
}
.mdc-dialog__container{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:space-around;
    box-sizing:border-box;
    height:100%;
    transform:scale(0.8);
    opacity:0;
    pointer-events:none
}
.mdc-dialog__surface{
    box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0,0,0,.12);
    display:flex;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    box-sizing:border-box;
    max-width:100%;
    max-height:100%;
    pointer-events:auto;
    overflow-y:auto
}
.mdc-dialog[dir=rtl] .mdc-dialog__surface,[dir=rtl] .mdc-dialog .mdc-dialog__surface{
    text-align:right
}
.mdc-dialog__title{
    display:block;
    margin-top:0;
    line-height:normal;
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:1.25rem;
    line-height:2rem;
    font-weight:500;
    letter-spacing:.0125em;
    text-decoration:inherit;
    text-transform:inherit;
    display:block;
    position:relative;
    flex-shrink:0;
    box-sizing:border-box;
    margin:0;
    padding:0 24px 9px;
    border-bottom:1px solid transparent
}
.mdc-dialog__title::before{
    display:inline-block;
    width:0;
    height:40px;
    content:"";
    vertical-align:0
}
.mdc-dialog[dir=rtl] .mdc-dialog__title,[dir=rtl] .mdc-dialog .mdc-dialog__title{
    text-align:right
}
.mdc-dialog--scrollable .mdc-dialog__title{
    padding-bottom:15px
}
.mdc-dialog__content{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:1rem;
    line-height:1.5rem;
    font-weight:400;
    letter-spacing:.03125em;
    text-decoration:inherit;
    text-transform:inherit;
    flex-grow:1;
    box-sizing:border-box;
    margin:0;
    padding:20px 24px;
    overflow:auto;
    -webkit-overflow-scrolling:touch
}
.mdc-dialog__content>:first-child{
    margin-top:0
}
.mdc-dialog__content>:last-child{
    margin-bottom:0
}
.mdc-dialog__title+.mdc-dialog__content{
    padding-top:0
}
.mdc-dialog--scrollable .mdc-dialog__content{
    padding-top:8px;
    padding-bottom:8px
}
.mdc-dialog__content .mdc-list:first-child:last-child{
    padding:6px 0 0
}
.mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child{
    padding:0
}
.mdc-dialog__actions{
    display:flex;
    position:relative;
    flex-shrink:0;
    flex-wrap:wrap;
    align-items:center;
    justify-content:flex-end;
    box-sizing:border-box;
    min-height:52px;
    margin:0;
    padding:8px;
    border-top:1px solid transparent
}
.mdc-dialog--stacked .mdc-dialog__actions{
    flex-direction:column;
    align-items:flex-end
}
.mdc-dialog__button{
    margin-left:8px;
    margin-right:0;
    max-width:100%;
    text-align:right
}
[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{
    margin-left:0;
    margin-right:8px
}
.mdc-dialog__button:first-child{
    margin-left:0;
    margin-right:0
}
[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{
    margin-left:0;
    margin-right:0
}
.mdc-dialog[dir=rtl] .mdc-dialog__button,[dir=rtl] .mdc-dialog .mdc-dialog__button{
    text-align:left
}
.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){
    margin-top:12px
}
.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{
    display:flex
}
.mdc-dialog--opening .mdc-dialog__scrim{
    transition:opacity 150ms linear
}
.mdc-dialog--opening .mdc-dialog__container{
    transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{
    transition:opacity 75ms linear
}
.mdc-dialog--closing .mdc-dialog__container{
    transform:scale(1)
}
.mdc-dialog--open .mdc-dialog__scrim{
    opacity:1
}
.mdc-dialog--open .mdc-dialog__container{
    transform:scale(1);
    opacity:1
}
.mdc-dialog-scroll-lock{
    overflow:hidden
}
.mdc-button{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.875rem;
    line-height:2.25rem;
    font-weight:500;
    letter-spacing:.0892857143em;
    text-decoration:none;
    text-transform:uppercase;
    padding:0 8px 0 8px;
    display:inline-flex;
    position:relative;
    align-items:center;
    justify-content:center;
    box-sizing:border-box;
    min-width:64px;
    border:none;
    outline:none;
    line-height:inherit;
    user-select:none;
    -webkit-appearance:none;
    overflow:visible;
    vertical-align:middle;
    border-radius:4px
}
.mdc-button::-moz-focus-inner{
    padding:0;
    border:0
}
.mdc-button:active{
    outline:none
}
.mdc-button:hover{
    cursor:pointer
}
.mdc-button:disabled{
    background-color:transparent;
    color:rgba(0,0,0,.37);
    cursor:default;
    pointer-events:none
}
.mdc-button .mdc-button__ripple{
    border-radius:4px
}
.mdc-button:not(:disabled){
    background-color:transparent
}
.mdc-button .mdc-button__icon{
    margin-left:0;
    margin-right:8px;
    display:inline-block;
    width:18px;
    height:18px;
    font-size:18px;
    vertical-align:top
}
[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{
    margin-left:8px;
    margin-right:0
}
.mdc-button .mdc-button__touch{
    position:absolute;
    top:50%;
    right:0;
    left:0;
    height:48px;
    transform:translateY(-50%)
}
.mdc-button:not(:disabled){
    color:#024994;
    color:var(--mdc-theme-primary, #024994)
}
.mdc-button__label+.mdc-button__icon{
    margin-left:8px;
    margin-right:0
}
[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{
    margin-left:0;
    margin-right:8px
}
svg.mdc-button__icon{
    fill:currentColor
}
.mdc-button--raised .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon,.mdc-button--outlined .mdc-button__icon{
    margin-left:-4px;
    margin-right:8px
}
[dir=rtl] .mdc-button--raised .mdc-button__icon,.mdc-button--raised .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--unelevated .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--outlined .mdc-button__icon,.mdc-button--outlined .mdc-button__icon[dir=rtl]{
    margin-left:8px;
    margin-right:-4px
}
.mdc-button--raised .mdc-button__label+.mdc-button__icon,.mdc-button--unelevated .mdc-button__label+.mdc-button__icon,.mdc-button--outlined .mdc-button__label+.mdc-button__icon{
    margin-left:8px;
    margin-right:-4px
}
[dir=rtl] .mdc-button--raised .mdc-button__label+.mdc-button__icon,.mdc-button--raised .mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--unelevated .mdc-button__label+.mdc-button__icon,.mdc-button--unelevated .mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--outlined .mdc-button__label+.mdc-button__icon,.mdc-button--outlined .mdc-button__label+.mdc-button__icon[dir=rtl]{
    margin-left:-4px;
    margin-right:8px
}
.mdc-button--raised,.mdc-button--unelevated{
    padding:0 16px 0 16px
}
.mdc-button--raised:disabled,.mdc-button--unelevated:disabled{
    background-color:rgba(0,0,0,.12);
    color:rgba(0,0,0,.37)
}
.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){
    background-color:#024994
}
@supports not (-ms-ime-align: auto){
    .mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){
        background-color:var(--mdc-theme-primary, #024994)
    }
}
.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){
    color:#fff;
    color:var(--mdc-theme-on-primary, #fff)
}
.mdc-button--raised{
    box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0,0,0,.12);
    transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-button--raised:hover,.mdc-button--raised:focus{
    box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12)
}
.mdc-button--raised:active{
    box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)
}
.mdc-button--raised:disabled{
    box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0,0,0,.12)
}
.mdc-button--outlined{
    border-style:solid;
    padding:0 15px 0 15px;
    border-width:1px
}
.mdc-button--outlined:disabled{
    border-color:rgba(0,0,0,.37)
}
.mdc-button--outlined .mdc-button__ripple{
    top:-1px;
    left:-1px;
    border:1px solid transparent
}
.mdc-button--outlined:not(:disabled){
    border-color:#024994;
    border-color:var(--mdc-theme-primary, #024994)
}
.mdc-button--touch{
    margin-top:6px;
    margin-bottom:6px
}
.mdc-button{
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.mdc-button .mdc-button__ripple::before,.mdc-button .mdc-button__ripple::after{
    position:absolute;
    border-radius:50%;
    opacity:0;
    pointer-events:none;
    content:""
}
.mdc-button .mdc-button__ripple::before{
    transition:opacity 15ms linear,background-color 15ms linear;
    z-index:1
}
.mdc-button.mdc-ripple-upgraded .mdc-button__ripple::before{
    transform:scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-button.mdc-ripple-upgraded .mdc-button__ripple::after{
    top:0;
    left:0;
    transform:scale(0);
    transform-origin:center center
}
.mdc-button.mdc-ripple-upgraded--unbounded .mdc-button__ripple::after{
    top:var(--mdc-ripple-top, 0);
    left:var(--mdc-ripple-left, 0)
}
.mdc-button.mdc-ripple-upgraded--foreground-activation .mdc-button__ripple::after{
    animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-button.mdc-ripple-upgraded--foreground-deactivation .mdc-button__ripple::after{
    animation:mdc-ripple-fg-opacity-out 150ms;
    transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-button .mdc-button__ripple::before,.mdc-button .mdc-button__ripple::after{
    top:calc(50% - 100%);
    left:calc(50% - 100%);
    width:200%;
    height:200%
}
.mdc-button.mdc-ripple-upgraded .mdc-button__ripple::after{
    width:var(--mdc-ripple-fg-size, 100%);
    height:var(--mdc-ripple-fg-size, 100%)
}
.mdc-button .mdc-button__ripple::before,.mdc-button .mdc-button__ripple::after{
    background-color:#024994
}
@supports not (-ms-ime-align: auto){
    .mdc-button .mdc-button__ripple::before,.mdc-button .mdc-button__ripple::after{
        background-color:var(--mdc-theme-primary, #024994)
    }
}
.mdc-button:hover .mdc-button__ripple::before{
    opacity:.04
}
.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before{
    transition-duration:75ms;
    opacity:.12
}
.mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple::after{
    transition:opacity 150ms linear
}
.mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after{
    transition-duration:75ms;
    opacity:.12
}
.mdc-button.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.12
}
.mdc-button .mdc-button__ripple{
    position:absolute;
    box-sizing:content-box;
    width:100%;
    height:100%;
    overflow:hidden
}
.mdc-button:not(.mdc-button--outlined) .mdc-button__ripple{
    top:0;
    left:0
}
.mdc-button--raised .mdc-button__ripple::before,.mdc-button--raised .mdc-button__ripple::after,.mdc-button--unelevated .mdc-button__ripple::before,.mdc-button--unelevated .mdc-button__ripple::after{
    background-color:#fff
}
@supports not (-ms-ime-align: auto){
    .mdc-button--raised .mdc-button__ripple::before,.mdc-button--raised .mdc-button__ripple::after,.mdc-button--unelevated .mdc-button__ripple::before,.mdc-button--unelevated .mdc-button__ripple::after{
        background-color:var(--mdc-theme-on-primary, #fff)
    }
}
.mdc-button--raised:hover .mdc-button__ripple::before,.mdc-button--unelevated:hover .mdc-button__ripple::before{
    opacity:.08
}
.mdc-button--raised.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before,.mdc-button--raised:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before,.mdc-button--unelevated.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before,.mdc-button--unelevated:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before{
    transition-duration:75ms;
    opacity:.24
}
.mdc-button--raised:not(.mdc-ripple-upgraded) .mdc-button__ripple::after,.mdc-button--unelevated:not(.mdc-ripple-upgraded) .mdc-button__ripple::after{
    transition:opacity 150ms linear
}
.mdc-button--raised:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after,.mdc-button--unelevated:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after{
    transition-duration:75ms;
    opacity:.24
}
.mdc-button--raised.mdc-ripple-upgraded,.mdc-button--unelevated.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.24
}
.mdc-button{
    height:36px
}
.mdc-chip__icon--leading{
    color:rgba(0,0,0,.54)
}
.mdc-chip__icon--trailing{
    color:rgba(0,0,0,.54)
}
.mdc-chip__icon--trailing:hover{
    color:rgba(0,0,0,.62)
}
.mdc-chip__icon--trailing:focus{
    color:rgba(0,0,0,.87)
}
.mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){
    width:20px;
    height:20px;
    font-size:20px
}
.mdc-chip__icon.mdc-chip__icon--trailing{
    width:18px;
    height:18px;
    font-size:18px
}
.mdc-chip__icon--trailing{
    margin-left:4px;
    margin-right:-4px
}
[dir=rtl] .mdc-chip__icon--trailing,.mdc-chip__icon--trailing[dir=rtl]{
    margin-left:-4px;
    margin-right:4px
}
.mdc-chip{
    border-radius:16px;
    background-color:#e0e0e0;
    color:rgba(0,0,0,.87);
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.875rem;
    line-height:1.25rem;
    font-weight:400;
    letter-spacing:.0178571429em;
    text-decoration:inherit;
    text-transform:inherit;
    height:32px;
    display:inline-flex;
    position:relative;
    align-items:center;
    box-sizing:border-box;
    padding:0 12px;
    border-width:0;
    outline:none;
    cursor:pointer;
    -webkit-appearance:none
}
.mdc-chip .mdc-chip__ripple{
    border-radius:16px
}
.mdc-chip:hover{
    color:rgba(0,0,0,.87)
}
.mdc-chip.mdc-chip--selected .mdc-chip__checkmark,.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){
    margin-left:-4px;
    margin-right:4px
}
[dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark,.mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl],[dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl]{
    margin-left:4px;
    margin-right:-4px
}
.mdc-chip::-moz-focus-inner{
    padding:0;
    border:0
}
.mdc-chip:hover{
    color:#000;
    color:var(--mdc-theme-on-surface, #000)
}
.mdc-chip .mdc-chip__touch{
    position:absolute;
    top:50%;
    right:0;
    left:0;
    height:48px;
    transform:translateY(-50%)
}
.mdc-chip--exit{
    transition:opacity 75ms cubic-bezier(0.4, 0, 0.2, 1),width 150ms cubic-bezier(0, 0, 0.2, 1),padding 100ms linear,margin 100ms linear;
    opacity:0
}
.mdc-chip__text{
    white-space:nowrap
}
.mdc-chip__icon{
    border-radius:50%;
    outline:none;
    vertical-align:middle
}
.mdc-chip__checkmark{
    height:20px
}
.mdc-chip__checkmark-path{
    transition:stroke-dashoffset 150ms 50ms cubic-bezier(0.4, 0, 0.6, 1);
    stroke-width:2px;
    stroke-dashoffset:29.7833385;
    stroke-dasharray:29.7833385
}
.mdc-chip__text:focus{
    outline:none
}
.mdc-chip--selected .mdc-chip__checkmark-path{
    stroke-dashoffset:0
}
.mdc-chip__icon--leading,.mdc-chip__icon--trailing{
    position:relative
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected{
    color:#024994;
    color:var(--mdc-theme-primary, #024994)
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading{
    color:rgba(2,73,148,.54)
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover{
    color:#024994;
    color:var(--mdc-theme-primary, #024994)
}
.mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path{
    stroke:#024994;
    stroke:var(--mdc-theme-primary, #024994)
}
.mdc-chip-set--choice .mdc-chip--selected{
    background-color:#fff;
    background-color:var(--mdc-theme-surface, #fff)
}
.mdc-chip__checkmark-svg{
    width:0;
    height:20px;
    transition:width 150ms cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-chip--selected .mdc-chip__checkmark-svg{
    width:20px
}
.mdc-chip-set--filter .mdc-chip__icon--leading{
    transition:opacity 75ms linear;
    transition-delay:-50ms;
    opacity:1
}
.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark{
    transition:opacity 75ms linear;
    transition-delay:80ms;
    opacity:0
}
.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark .mdc-chip__checkmark-svg{
    transition:width 0ms
}
.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading{
    opacity:0
}
.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading+.mdc-chip__checkmark{
    width:0;
    opacity:1
}
.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading{
    width:0;
    opacity:0
}
.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading+.mdc-chip__checkmark{
    width:20px
}
.mdc-chip{
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.mdc-chip .mdc-chip__ripple::before,.mdc-chip .mdc-chip__ripple::after{
    position:absolute;
    border-radius:50%;
    opacity:0;
    pointer-events:none;
    content:""
}
.mdc-chip .mdc-chip__ripple::before{
    transition:opacity 15ms linear,background-color 15ms linear;
    z-index:1
}
.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::before{
    transform:scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::after{
    top:0;
    left:0;
    transform:scale(0);
    transform-origin:center center
}
.mdc-chip.mdc-ripple-upgraded--unbounded .mdc-chip__ripple::after{
    top:var(--mdc-ripple-top, 0);
    left:var(--mdc-ripple-left, 0)
}
.mdc-chip.mdc-ripple-upgraded--foreground-activation .mdc-chip__ripple::after{
    animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-chip.mdc-ripple-upgraded--foreground-deactivation .mdc-chip__ripple::after{
    animation:mdc-ripple-fg-opacity-out 150ms;
    transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-chip .mdc-chip__ripple::before,.mdc-chip .mdc-chip__ripple::after{
    top:calc(50% - 100%);
    left:calc(50% - 100%);
    width:200%;
    height:200%
}
.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::after{
    width:var(--mdc-ripple-fg-size, 100%);
    height:var(--mdc-ripple-fg-size, 100%)
}
.mdc-chip .mdc-chip__ripple::before,.mdc-chip .mdc-chip__ripple::after{
    background-color:rgba(0,0,0,.87)
}
.mdc-chip:hover .mdc-chip__ripple::before{
    opacity:.04
}
.mdc-chip.mdc-ripple-upgraded--background-focused .mdc-chip__ripple::before,.mdc-chip.mdc-ripple-upgraded:focus-within .mdc-chip__ripple::before,.mdc-chip:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple::before,.mdc-chip:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple::before{
    transition-duration:75ms;
    opacity:.12
}
.mdc-chip:not(.mdc-ripple-upgraded) .mdc-chip__ripple::after{
    transition:opacity 150ms linear
}
.mdc-chip:not(.mdc-ripple-upgraded):active .mdc-chip__ripple::after{
    transition-duration:75ms;
    opacity:.12
}
.mdc-chip.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.12
}
.mdc-chip .mdc-chip__ripple{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    pointer-events:none;
    overflow:hidden
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before{
    opacity:.08
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::after{
    background-color:#024994
}
@supports not (-ms-ime-align: auto){
    .mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::after{
        background-color:var(--mdc-theme-primary, #024994)
    }
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover .mdc-chip__ripple::before{
    opacity:.12
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded:focus-within .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple::before{
    transition-duration:75ms;
    opacity:.2
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded) .mdc-chip__ripple::after{
    transition:opacity 150ms linear
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active .mdc-chip__ripple::after{
    transition-duration:75ms;
    opacity:.2
}
.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.2
}
@keyframes mdc-chip-entry{
    from{
        transform:scale(0.8);
        opacity:.4
    }
    to{
        transform:scale(1);
        opacity:1
    }
}
.mdc-chip-set{
    padding:4px;
    display:flex;
    flex-wrap:wrap;
    box-sizing:border-box
}
.mdc-chip-set .mdc-chip{
    margin:4px
}
.mdc-chip-set .mdc-chip--touch{
    margin-top:8px;
    margin-bottom:8px
}
.mdc-chip-set--input .mdc-chip{
    animation:mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-snackbar{
    z-index:8;
    margin:8px;
    display:none;
    position:fixed;
    right:0;
    bottom:0;
    left:0;
    align-items:center;
    justify-content:center;
    box-sizing:border-box;
    pointer-events:none;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.mdc-snackbar__surface{
    background-color:#333
}
.mdc-snackbar__label{
    color:rgba(255,255,255,.87)
}
.mdc-snackbar__surface{
    min-width:344px
}
/*
@media(max-width: 480px),(max-width: 344px){
    .mdc-snackbar__surface{
        min-width:100%
    }
}
*/
.mdc-snackbar__surface{
    max-width:672px
}
.mdc-snackbar__surface{
    box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0,0,0,.12)
}
.mdc-snackbar__surface{
    border-radius:4px
}
.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{
    display:flex
}
.mdc-snackbar--leading{
    justify-content:flex-start
}
.mdc-snackbar--stacked .mdc-snackbar__surface{
    flex-direction:column;
    align-items:flex-start
}
.mdc-snackbar--stacked .mdc-snackbar__actions{
    align-self:flex-end;
    margin-bottom:8px
}
.mdc-snackbar__surface{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    box-sizing:border-box;
    transform:scale(0.8);
    opacity:0
}
.mdc-snackbar--open .mdc-snackbar__surface{
    transform:scale(1);
    opacity:1;
    pointer-events:auto;
    transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}
.mdc-snackbar--closing .mdc-snackbar__surface{
    transform:scale(1);
    transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}
.mdc-snackbar__label{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.875rem;
    line-height:1.25rem;
    font-weight:400;
    letter-spacing:.0178571429em;
    text-decoration:inherit;
    text-transform:inherit;
    flex-grow:1;
    box-sizing:border-box;
    margin:0;
    padding:14px 16px
}
.mdc-snackbar__label::before{
    display:inline;
    content:attr(data-mdc-snackbar-label-text)
}
.mdc-snackbar__actions{
    margin-left:0;
    margin-right:8px;
    display:flex;
    flex-shrink:0;
    align-items:center;
    box-sizing:border-box
}
[dir=rtl] .mdc-snackbar__actions,.mdc-snackbar__actions[dir=rtl]{
    margin-left:8px;
    margin-right:0
}
.mdc-snackbar__action:not(:disabled){
    color:#bb86fc
}
.mdc-snackbar__action::before,.mdc-snackbar__action::after{
    background-color:#bb86fc
}
.mdc-snackbar__action:hover::before{
    opacity:.08
}
.mdc-snackbar__action.mdc-ripple-upgraded--background-focused::before,.mdc-snackbar__action:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.24
}
.mdc-snackbar__action:not(.mdc-ripple-upgraded)::after{
    transition:opacity 150ms linear
}
.mdc-snackbar__action:not(.mdc-ripple-upgraded):active::after{
    transition-duration:75ms;
    opacity:.24
}
.mdc-snackbar__action.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.24
}
.mdc-snackbar__dismiss{
    color:rgba(255,255,255,.87)
}
.mdc-snackbar__dismiss::before,.mdc-snackbar__dismiss::after{
    background-color:rgba(255,255,255,.87)
}
.mdc-snackbar__dismiss:hover::before{
    opacity:.08
}
.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused::before,.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.24
}
.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded)::after{
    transition:opacity 150ms linear
}
.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active::after{
    transition-duration:75ms;
    opacity:.24
}
.mdc-snackbar__dismiss.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.24
}
.mdc-snackbar__dismiss.mdc-snackbar__dismiss{
    width:36px;
    height:36px;
    padding:9px;
    font-size:18px
}
.mdc-snackbar__dismiss.mdc-snackbar__dismiss svg,.mdc-snackbar__dismiss.mdc-snackbar__dismiss img{
    width:18px;
    height:18px
}
.mdc-snackbar__action+.mdc-snackbar__dismiss{
    margin-left:8px;
    margin-right:0
}
[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{
    margin-left:0;
    margin-right:8px
}
.mdc-tab-bar{
    width:100%
}
.mdc-tab{
    height:48px
}
.mdc-tab--stacked{
    height:72px
}
.mdc-tab-scroller{
    overflow-y:hidden
}
.mdc-tab-scroller.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content{
    transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-tab-scroller__test{
    position:absolute;
    top:-9999px;
    width:100px;
    height:100px;
    overflow-x:scroll
}
.mdc-tab-scroller__scroll-area{
    -webkit-overflow-scrolling:touch;
    display:flex;
    overflow-x:hidden
}
.mdc-tab-scroller__scroll-area::-webkit-scrollbar,.mdc-tab-scroller__test::-webkit-scrollbar{
    display:none
}
.mdc-tab-scroller__scroll-area--scroll{
    overflow-x:scroll
}
.mdc-tab-scroller__scroll-content{
    position:relative;
    display:flex;
    flex:1 0 auto;
    transform:none;
    will-change:transform
}
.mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content{
    justify-content:flex-start
}
.mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content{
    justify-content:flex-end
}
.mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content{
    justify-content:center
}
.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area{
    -webkit-overflow-scrolling:auto
}
.mdc-tab-indicator{
    display:flex;
    position:absolute;
    top:0;
    left:0;
    justify-content:center;
    width:100%;
    height:100%;
    pointer-events:none;
    z-index:1
}
.mdc-tab-indicator .mdc-tab-indicator__content--underline{
    border-color:#024994;
    border-color:var(--mdc-theme-primary, #024994)
}
.mdc-tab-indicator .mdc-tab-indicator__content--icon{
    color:#ffa726;
    color:var(--mdc-theme-secondary, #ffa726)
}
.mdc-tab-indicator .mdc-tab-indicator__content--underline{
    border-top-width:2px
}
.mdc-tab-indicator .mdc-tab-indicator__content--icon{
    height:34px;
    font-size:34px
}
.mdc-tab-indicator__content{
    transform-origin:left;
    opacity:0
}
.mdc-tab-indicator__content--underline{
    align-self:flex-end;
    box-sizing:border-box;
    width:100%;
    border-top-style:solid
}
.mdc-tab-indicator__content--icon{
    align-self:center;
    margin:0 auto
}
.mdc-tab-indicator--active .mdc-tab-indicator__content{
    opacity:1
}
.mdc-tab-indicator .mdc-tab-indicator__content{
    transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)
}
.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{
    transition:none
}
.mdc-tab-indicator--fade .mdc-tab-indicator__content{
    transition:150ms opacity linear
}
.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{
    transition-delay:100ms
}
.mdc-tab{
    font-family:Euclid Circular B, Roboto, sans-serif;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-size:.875rem;
    line-height:2.25rem;
    font-weight:500;
    letter-spacing:.0892857143em;
    text-decoration:none;
    text-transform:uppercase;
    padding-right:24px;
    padding-left:24px;
    position:relative;
    display:flex;
    flex:1 0 auto;
    justify-content:center;
    box-sizing:border-box;
    margin:0;
    padding-top:0;
    padding-bottom:0;
    border:none;
    outline:none;
    background:none;
    text-align:center;
    white-space:nowrap;
    cursor:pointer;
    -webkit-appearance:none;
    z-index:1
}
.mdc-tab .mdc-tab__text-label{
    color:rgba(0,0,0,.6)
}
.mdc-tab .mdc-tab__icon{
    color:rgba(0,0,0,.54);
    fill:currentColor
}
.mdc-tab::-moz-focus-inner{
    padding:0;
    border:0
}
.mdc-tab--min-width{
    flex:0 1 auto
}
.mdc-tab__content{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    height:inherit;
    pointer-events:none
}
.mdc-tab__text-label{
    transition:150ms color linear;
    display:inline-block;
    line-height:1;
    z-index:2
}
.mdc-tab__icon{
    transition:150ms color linear;
    width:24px;
    height:24px;
    font-size:24px;
    z-index:2
}
.mdc-tab--stacked .mdc-tab__content{
    flex-direction:column;
    align-items:center;
    justify-content:center
}
.mdc-tab--stacked .mdc-tab__text-label{
    padding-top:6px;
    padding-bottom:4px
}
.mdc-tab--active .mdc-tab__text-label{
    color:#024994;
    color:var(--mdc-theme-primary, #024994)
}
.mdc-tab--active .mdc-tab__icon{
    color:#024994;
    color:var(--mdc-theme-primary, #024994);
    fill:currentColor
}
.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{
    transition-delay:100ms
}
.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{
    padding-left:8px;
    padding-right:0
}
[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{
    padding-left:0;
    padding-right:8px
}
.mdc-tab__ripple{
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    overflow:hidden
}
.mdc-tab__ripple::before,.mdc-tab__ripple::after{
    position:absolute;
    border-radius:50%;
    opacity:0;
    pointer-events:none;
    content:""
}
.mdc-tab__ripple::before{
    transition:opacity 15ms linear,background-color 15ms linear;
    z-index:1
}
.mdc-tab__ripple.mdc-ripple-upgraded::before{
    transform:scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-tab__ripple.mdc-ripple-upgraded::after{
    top:0;
    left:0;
    transform:scale(0);
    transform-origin:center center
}
.mdc-tab__ripple.mdc-ripple-upgraded--unbounded::after{
    top:var(--mdc-ripple-top, 0);
    left:var(--mdc-ripple-left, 0)
}
.mdc-tab__ripple.mdc-ripple-upgraded--foreground-activation::after{
    animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards
}
.mdc-tab__ripple.mdc-ripple-upgraded--foreground-deactivation::after{
    animation:mdc-ripple-fg-opacity-out 150ms;
    transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}
.mdc-tab__ripple::before,.mdc-tab__ripple::after{
    top:calc(50% - 100%);
    left:calc(50% - 100%);
    width:200%;
    height:200%
}
.mdc-tab__ripple.mdc-ripple-upgraded::after{
    width:var(--mdc-ripple-fg-size, 100%);
    height:var(--mdc-ripple-fg-size, 100%)
}
.mdc-tab__ripple::before,.mdc-tab__ripple::after{
    background-color:#024994
}
@supports not (-ms-ime-align: auto){
    .mdc-tab__ripple::before,.mdc-tab__ripple::after{
        background-color:var(--mdc-theme-primary, #024994)
    }
}
.mdc-tab__ripple:hover::before{
    opacity:.04
}
.mdc-tab__ripple.mdc-ripple-upgraded--background-focused::before,.mdc-tab__ripple:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.12
}
.mdc-tab__ripple:not(.mdc-ripple-upgraded)::after{
    transition:opacity 150ms linear
}
.mdc-tab__ripple:not(.mdc-ripple-upgraded):active::after{
    transition-duration:75ms;
    opacity:.12
}
.mdc-tab__ripple.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.12
}
.searchClass.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{
    color:#024994
}
.searchClass.mdc-text-field--focused:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.searchClass.mdc-text-field--focused:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.searchClass.mdc-text-field--focused:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{
    border-color:#024994
}
.searchClass:not(.mdc-text-field--focused):not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.searchClass:not(.mdc-text-field--focused):not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.searchClass:not(.mdc-text-field--focused):not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{
    border-color:#024994
}
.drawerClass{
    z-index:3
}
.drawerClass .mdc-list-item--activated .mdc-list-item__graphic{
    color:#024994
}
.drawerClass .mdc-list-item--activated{
    color:rgba(2,73,148,.87)
}
.drawerClass :not(.mdc-list--non-interactive)>.mdc-list-item--activated::before{
    opacity:.12
}
.drawerClass :not(.mdc-list--non-interactive)>.mdc-list-item--activated::before,.drawerClass :not(.mdc-list--non-interactive)>.mdc-list-item--activated::after{
    background-color:#024994
}
.drawerClass :not(.mdc-list--non-interactive)>.mdc-list-item--activated:hover::before{
    opacity:.16
}
.drawerClass :not(.mdc-list--non-interactive)>.mdc-list-item--activated.mdc-ripple-upgraded--background-focused::before,.drawerClass :not(.mdc-list--non-interactive)>.mdc-list-item--activated:not(.mdc-ripple-upgraded):focus::before{
    transition-duration:75ms;
    opacity:.24
}
.drawerClass :not(.mdc-list--non-interactive)>.mdc-list-item--activated:not(.mdc-ripple-upgraded)::after{
    transition:opacity 150ms linear
}
.drawerClass :not(.mdc-list--non-interactive)>.mdc-list-item--activated:not(.mdc-ripple-upgraded):active::after{
    transition-duration:75ms;
    opacity:.24
}
.drawerClass :not(.mdc-list--non-interactive)>.mdc-list-item--activated.mdc-ripple-upgraded{
    --mdc-ripple-fg-opacity: 0.24
}
.appBarClass{
    background-color:#024994
}
.buttonLogo{
    width:50px;
    height:50px;
    padding:0px;
    font-size:50px;
    padding-left:6px
}
.buttonLogo svg,.buttonLogo img{
    width:50px;
    height:50px
}
.mdc-drawer-app-content{
    flex:auto;
    position:relative
}
.main-content{
    height:100%
}
.myFullWidth{
    top:0
}
#searchInput{
    padding-left:20px;
    padding-right:40px
}
#dateInput{
    padding-left:20px;
    padding-right:40px
}
#timeInput{
    padding-left:20px;
    padding-right:40px
}
.home{
    display:flex;
    height:100vh;
    margin:0
}
.myList{
    padding-top:0px;
    padding-bottom:0px
}
.logo img{
    padding-left:8px;
    width:50px;
    height:45px
}
.app-fab--absolute-wiimob{
    position:fixed;
    bottom:1rem;
    right:1rem
}
.app-fab--absolute-language{
    position:fixed;
    bottom:1rem;
    right:1rem
}
.app-fab--absolute-clock{
    position:fixed;
    bottom:1rem;
    right:6.5rem
}
.app-fab--absolute-arrow{
    position:fixed;
    bottom:1rem;
    right:15rem
}
.toolbar-lang{
    position:fixed;
    bottom:13rem !important;
    right:2.8rem !important
}
@media(min-width: 1024px){
    .app-fab--absolute-language{
        bottom:1.5rem;
        right:1.5rem
    }
    .app-fab--absolute-wiimob{
        bottom:1.5rem;
        right:1.5rem
    }
    .app-fab--absolute-clock{
        bottom:1.5rem;
        right:6.5rem
    }
    .app-fab--absolute-arrow{
        bottom:1.5rem;
        right:15rem
    }
}
.myCardPrimary{
    padding:1rem
}
.myCardSecondary{
    padding:0 1rem 8px;
    color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))
}
.myCardTitle{
    margin:0
}
.listDetails{
    height:auto !important;
    min-height:72px
}
.mdc-chip{
    background-color:#fff3e0
}
.myTimeline{
    background-color:#ffa726 !important;
    color:#000 !important
}
.myTimelineItem{
    background:#fff !important;
    border:3px solid #024994 !important
}
.myTimelineEnd::before{
    height:50% !important
}
.transla{
    transform:translateX(32%);
    color:#024994
}
.transla2{
    transform:translateX(18%);
    color:#024994
}
.timeline.is-centered .timeline-item.is-totem::before{
    background-color:#024994 !important;
    width:3px
}
.timeline.is-centered .timeline-item.is-totem::after{
    background-color:#024994 !important;
    width:3px
}
.departureCard{
    padding:1rem !important
}
.departureCardSub{
    color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))
}
#map{
    height:400px;
    width:100%
}
#QRImage{
    max-width:360px;
    max-height:360px
}
.ol-popup{
    font-family:"Lucida Grande",Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif !important;
    font-size:12px;
    position:absolute;
    background-color:#fff;
    -webkit-filter:drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
    filter:drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
    padding:15px;
    border-radius:10px;
    border:1px solid #ccc;
    bottom:12px;
    left:-50px;
    min-width:200px
}
.ol-popup:after,.ol-popup:before{
    top:100%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none
}
.ol-popup:after{
    border-top-color:#fff;
    border-width:10px;
    left:48px;
    margin-left:-10px
}
.ol-popup:before{
    border-top-color:#ccc;
    border-width:11px;
    left:48px;
    margin-left:-11px
}
.ol-popup-closer{
    text-decoration:none;
    position:absolute;
    top:2px;
    right:8px
}
.ol-popup-closer:after{
    content:"\2716";
    color:#c3c3c3
}
.mySnackbar{
    top:0;
    right:0;
    bottom:auto;
    left:auto;
    margin-top:80px;
    margin-right:30px
}
.mySnackbar .mdc-snackbar__surface{
    min-width:0px
}

@media(max-width: 480px),(max-width: 0px){
    .mySnackbar .mdc-snackbar__surface{
        min-width:100%
    }
}

.timepicker-ui-cancel-btn,.timepicker-ui-ok-btn,.timepicker-ui-hour.active,.timepicker-ui-minutes.active{
    color:#024994 !important
}
.timepicker-ui-hour.active,.timepicker-ui-minutes.active{
    background-color:#b8c8dc !important
}
.timepicker-ui-dot,.timepicker-ui-clock-hand,.timepicker-ui-circle-hand,.dudp__calendar-header,.dudp__date.selected:before{
    background-color:#024994 !important
}
.dudp__wrapper{
    bottom:33% !important;
    transform:translateX(-50%) scale(1.3) !important
}
